/* CSS Document */
body{
margin:auto;
padding:0px;
background-color:#FFFFFF;
font-family:arial;
font-size:11pt;
}
#wrapper{
width:969px;
margin:auto;
}
#header{
margin-top:25px;
margin-bottom:25px;
}
.align-left{
	float:left;
}
.align-right{
float:right;
}
.greylinks{
color:#666666;
text-decoration:underline;
}
#logo{
    margin: auto;
    padding-bottom: 35px;
    padding-top: 10px;
    text-align: center;
}
.top-search{
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	height:100px;
	padding:25px;
	background-color:#0061ae;
}
.searh-title{
color:#9dc0dc;
font-size:24px;
padding-bottom:15px;
}
.white{
color:#FFFFFF;
}
.search-box{
background-image:url(../images/sarcgbg.jpg);
background-repeat:no-repeat;
height:47px;
width:400px;
}
.textfield{
   border: medium none;
    color: #BFBFBF;
    height: 32px;
    margin: 5px;
    width: 380px;
	}
.padding-left{
padding-left:15px;
}
.adv{
color:#FFFFFF;
padding-top:5px;
}
#content{
clear:both;
padding-top:10px;
padding-bottom:10px;
}
.leftblock{
width:300px;
}
.spacer{
width:30px;
}
.rightblock{
width:650px;
padding-left:10px;
}
.home-title{
	font-weight:bold;
	font-size:16pt;
	font-family:verdana;
	text-align: center;
}
.home-title span{
font-weight:normal;
font-size:11pt;
font-family:verdana;
}
p{
padding-top:5px;
padding-bottom:5px;
}
.graybox{
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	padding:10px;
	background-color:#f2f2f2;
	border:1px solid #bebebe;
}
.txtorgne{
color:#e56f01;
font-weight:bold;
}
.txtblue{
color:#0060ad;
font-weight:bold;
}
.title-text{
padding-left:5px;
margin-top:3px;
}
.head-box-title{
border-bottom:1px dashed #d8d8d8;
padding-bottom:5px;
width:320px;
}
.descrip .title{
color:#f0007f;
font-size:12px;
font-weight:bold;
}
.descrip{
padding-bottom:20px;
font-size:11px;
border-bottom:1px dashed #d8d8d8;
border-right:1px solid #d8d8d8;
}
.descrip div, .descrip2 div{
padding:3px;
}
.descrip2 .title{
color:#3a65d6;
font-size:12px;
font-weight:bold;
}
.descrip2 .link{
color:#559a57;
}
.descrip2{
padding-bottom:20px;
font-size:11px;
}
.stylepad{
padding:5px;
}
.stylepad2{
width:30px;
}
.catlist{
width:200px;
border-bottom:1px dashed #d8d8d8;
padding-bottom:10px;
padding-top:10px;
}
.txtred{
color:#f2091f;
}
.nobord{
border-bottom:none;
}
.bycat{
border-right:1px solid #e0e0e0;
background-color:#f9f9f9;
width:350px;
}
.byloc{
background-color:#f9f9f9;
width:340px;
padding-left:10px;
}
.txtorlig{
color:#f7c00e;
}
.catlist2{
width:150px;
border-bottom:1px dashed #d8d8d8;
padding-bottom:10px;
padding-top:10px;
}
.adv1{
color:#000000;
}
.title {
    color: #F0007F;
    font-size: 12px;
    font-weight: bold;
	text-decoration:none;
}
#footer{
margin-top:15px;
padding-top:15px;
margin-bottom:30px;
}
.footer-links{
	padding-left:5px;
	font-size:12px;
	background-image:url(../images/footerbg.jpg);
	background-repeat:repeat-x;
	height:38px;
	padding-top: 10px;
	margin-bottom:30px;
	color:#25383e;
}
.required , .message{
color:#FF0000;
}
div.error {
color:#FF0000;
border:1px solid #FF0000;
background-color:#FFC0C0;
width:98%;
font-size:12px;
}
input.error {
border:1px solid #FF0000;
background-color:#FFC0C0;
}
select.error {
border:1px solid #FF0000;
background-color:#FFC0C0;
}
textarea.error {
border:1px solid #FF0000;
background-color:#FFC0C0;
}
@charset "utf-8";
.menu{
font: bold 12px Tahoma;
width:100%;
height:51px;
margin:auto;
}
.menu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}
.menu ul li{
position: relative;
display: inline;
float: left;
height:51px;
min-width:115px;
text-align:center;
font-size:11pt;
font-family:Arial;
}
.menu ul li a{
display: block;
color: #FFFFFF;
text-decoration: none;
height:15px;
padding:5px;
padding-top:20px;
}
* html .menu ul li a{ 
display: inline-block;
}
.menu ul li a:link, .menu ul li a:visited{
color: #FFFFFF;
}
.menu ul li a.selected{ 
}
.active{
}
.menu ul li a:hover{
color:#000000;
}
.menu ul li:hover{
}
.menu ul li ul li a:hover{
}
.menu ul li ul{
position: absolute;
left: 0;
display: none; 
visibility: hidden;
}
.menu ul li ul li{
display: list-item;
float: none;
background-image:none;
}
.menu ul li ul li a{
background-image:none;
}
.menu ul li ul li ul{
top: 0;
}
.menu ul li ul li a{
padding-left:5px;
padding-right:5px;
padding-top:2px;
margin: 0;
width:130px;
text-align:left;
height:28px;
}
* html .menu{height: 1%;} 
.downarrowclass{
position: absolute;
top: 12px;
}
.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
}
.toplevelshadow{ 
opacity: 0.8;
}
.menu ul li ul li{
height:30px;
}
.menu1{
background-image:url(../images/menuleft.jpg);
background-repeat:no-repeat;
height:51px;
width:10px;
}
.menu2{
background-image:url(../images/menbg.jpg);
background-repeat:repeat-x;
height:51px;
width:949px;
}
.menu3{
background-image:url(../images/menuright.jpg);
background-repeat:no-repeat;
height:51px;
width:10px;
}
.boxbg{
	background-image:url(../images/boxbg.jpg);
	background-repeat:repeat-y;
	width:287px;
	height:485px;
	padding-left:10px;
}
.boxbg2{
background-image:url(../images/boxbg.jpg);
background-repeat:repeat-y;
width:287px;
height:200px;
padding-left:10px;
}
.boxbg2 div{
padding-top:10px;
}
#slide-show{
height:370px;
}
.box-title{
font-size:21pt;
font-family:verdana;
}
.boxico{
clear:both;
padding-top:15px;
}
.boxtext{
	padding-top:10px;
	padding-left:10px;
	font-size:9pt;
	font-family:Arial;
	width:240px;
	color: #666666;
}
.policy{
color:#b6b6b6;
}
.policy a{
color:#b6b6b6;
text-decoration:underline;
}
.gal img{
border:2px solid #d3d3d3;
}
.galout{
border:2px solid #d3d3d3;
padding:5px;
background-color:#FFFFFF;
width:75px;
height:75px;
margin:5px;
float:left;
}
