.info, .success, .warning, .error{
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('http://www.primemodeling.com/images/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('http://www.primemodeling.com/images/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('http://www.primemodeling.com/images/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('http://www.primemodeling.com/images/error.png');
}

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border-style: solid; border-width: 1px; border-color: #3E3535;	
	text-decoration: none; /* no underline */
	color: #3E3535;
}
div.pagination a:hover, div.pagination a:active {
	border-style: solid; border-width: 1px; border-color: #336699;	
	background-color: #eeeeee;
	color: black;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #336699;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
p { font-family:Tahoma; font-size:11px; color:#3E3535; text-decoration:none }
body { font-family:Tahoma; color: #3E3535; font-size:11px; background-color: white; }

.small { font-family:Tahoma; font-size:10px; color:black; text-decoration:none; font-weight: bold; }


h3{ font-family:Tahoma; color: black; font-size:17px }
INPUT { font-size: 12px}

TABLE.profile 
{
	font-family:Tahoma; font-size:11px; color:black; text-decoration:none;
}


INPUT {
	background-color: white;
	color: black;
	font-family: arial, verdana, ms sans serif;
	font-size: 10px;
	border-style: solid; border-width: 1px; border-color: #3E3535;	
}
SELECT {
	background-color: white;
	color: black;
	font-family: arial, verdana, ms sans serif;
	font-size: 10px;
	border-style: solid; border-width: 1px; border-color: #3E3535;	
}
TEXTAREA {
	background-color: white;
	color: black;
	font-family: arial, verdana, ms sans serif;
	font-size: 10px;
	border-style: solid; border-width: 1px; border-color: #3E3535;	
}

.noborder {
border:0;
background: transparent;
}

.filterButton {
background-color: lightgrey;
border: black solid 2px;
font-family: verdana;
font-size: 12px;
font-weight:bold;
color: black
}

.footer{
color:grey;
text-decoration:none;
}
.footer:hover{
color:#336699;
text-decoration:underline;
}
a { font-size:11px; color:#3E3535; text-decoration:underline }
a:hover { color:black; text-decoration:none }
a.biglink {
   height: 20px;
   background-color:#44cc55;
   text-decoration: underline;
   font-family: Tahoma;
   font-size: 16px;
   color: white;
	border: 2px #bbbbbb solid
   padding-top: 8px;
   padding-left: 8px;   
   padding-right: 8px;
   padding-bottom: 8px;

}

a.biglink:hover{
   height: 20px;
   background-color:#44cc55;
   text-decoration: underline;
   font-family: Tahoma;
   font-size: 16px;
   color: white;
	border-style: solid;
	border-width: 2px; 
	border-color: black;
   padding-top: 8px;
   padding-left: 8px;   
   padding-right: 8px;
   padding-bottom: 8px;

}

hr {
  border : 0;
  height : 2px;
  background : URL(http://www.primemodeling.com/images/hr.jpg) 50% 0 no-repeat;
  margin : 1em 0;
}

* HTML hr,
*:first-child+HTML hr {
  display : list-item;
  list-style-image : URL(http://www.primemodeling.com/images/hr.jpg);
  list-style-position : inside;
  border : 1px solid #fff;
  width : 0;
  height : 0;
  margin-bottom : .5em;
}

li.error { font-size:11px; color:red;  }

li.front {font-size:15px; color: #3E3535; }

TABLE.viewprofile
{
	border-style: solid; border-width: 1px; border-color: black; background-color: white; border-spacing: 10px
}

TABLE.main
{
	border-style: solid; border-width: 1px; border-color: black;
}


TABLE tr.viewmessage
{
	border-style: solid; border-width: 1px; border-color: black;
}



TABLE.result
{
	border-style: solid; border-width: 1px; border-color: #3E3535;
}

TABLE.premiumresult
{
	border-style: solid; border-width: 2px; border-color: #3E3535;
	background-color: #eeeeee;
}


.cbig
{
	font-size:12px; 
	color: #3E3535
}

.csmall
{
	font-size:10px;
	color: #3E3535
}

.dsmall
{
	font-size:10px;
}


table.headerbar {
   
   }
table.headerbar td {
	border-style: solid; border-width: 1px; border-color: black; 
}
table.headerbar td a{
   display: block;
   height: 15px;
   background-color:#336699;
   padding-top: 3px;
   padding-left: 5px;   
   padding-right: 2px;
   padding-bottom: 3px;
   text-decoration: underline;
   font-family: Tahoma;
   font-size: 10px;
   font-weight: bold;
   color: white;
}
table.headerbar td a:link, table.navbar td a:visited {
	color:white;
    }
table.headerbar td a:hover, table.navbar td a:active {
   
   text-decoration: none;
   color: black;
   background-color: white;
}



table.profilebar {
	font-family: Tahoma;
   font-size: 10px;
   
   }
table.profilebar td {
	 
}
table.profilebar td a{
   height: 20px;
   padding-top: 7px;
	border-bottom: 1px solid;
	border-bottom-color: #336699;   
	font-family: Tahoma;
   font-size: 10px;
   color: #336699;
   text-decoration: none;
}
table.profilebar td a:link, table.navbar td a:visited {
    }
table.profilebar td a:hover, table.navbar td a:active {
   
	border-bottom: 1px solid;
	border-bottom-color: #336699;   
   color: black;
      text-decoration: none;

}

.highlight img{
border: 3px solid #ccc;
}

.highlight:hover img{
border: 3px solid #336699;
}

.highlight:hover{
color: red; 
}

  
  div.uedge {
      	font-family: Tahoma;
   font-size: 12px;

	  width: 99%;
      background-color: #eeeeee;
      background-image: none;
    }
    div.redge {
      background-image: url(round/redge.gif);
      background-position: top right;
      background-repeat: repeat-y;
    }
    div.bedge {
      background-image: url(round/bedge.gif);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
    div.ledge {
      background-image: none;
    }
    div.ulcorner {
      background-image: url(round/tlcorner.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }
    div.urcorner {
      background-image: url(round/trcorner.gif);
      background-position: top right;
      background-repeat: no-repeat;
    }
    div.blcorner {
      background-image: url(round/blcorner.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
    }
    div.brcorner {
      background-image: url(round/brcorner.gif);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }
    div.innercontent {
      width: 100%;
    }
    div.middle {
      width: 272px;
      background-image: url(round/middle.gif);
      background-repeat: repeat-y;
    }
    div.top {
      background-image: url(round/top.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }
    div.bottom {
      background-image: url(round/bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }
