@charset "utf-8";
/* CSS Document */

body{
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 12px;
	color: #000000;
	background: url(../images/bg.jpg) repeat-x top;
	margin: 0px;
	padding: 0px;
}

h2, h3, h4, h5, h6, h7{font-size:16px;color:#055b97; } 

h1 { color:#055b97; font-size:19px; clear:both; line-height:23px; margin:0; padding:0; font-style:italic; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}

img{ border:0}
.bold{ font-weight:bold}
.em{ font-style:italic}
a{ text-decoration:none; color:#576f95}
a:hover{ text-decoration:underline;}

a.more{ text-decoration:none; color:#2a6e9c; font-weight:bold; font-size:11px; text-transform:uppercase;}
a.more:hover{ text-decoration:underline;}

#prev a{ text-decoration:none; color:#2a6e9c; padding:3px;}
#prev a:hover{ text-decoration:none;}

.header { 
  width:958px; height:124px; 
  background:url(../images/headerbg.gif) repeat-x top; font-size:11px; margin:0 auto}

.header .logo{ float:left; width:384px; padding-left:58px; padding-top:16px}

.header .nav-container { 
  float:left; 
  width:516px;
  color:#C6D1EF; 
  font-size:11px; 
  font-weight:bold;
}

.header .nav-container .login { 
  float:right; 
  clear:both; 
  padding-right:40px; 
  padding-top:13px; 
  height:75px
}

.header .nav-container  a  { 
  color:#C6D1EF; 
  text-decoration:none; 
  letter-spacing:1px
}
.header .nav-container  a:hover{ text-decoration:underline;}

.header .nav-container .nav { 
  float: right;
  padding-right: 40px;
  clear:both; 
  background:url(../images/navbg.jpg) no-repeat; 
  height:25px; 
  padding-top:11px; 
  color:#98a1ba;
}


.nav .links{ float:left; white-space:nowrap}
.nav .slash{ width:15px; text-align:center; float:left;}


#footer{ background:url(../images/footerbg.jpg) #FFFFFF no-repeat center top; width:100%; font-size:11px; font-family: Helvetica, Arial, sans-serif;  clear:both; text-align:center; color:#bbbbbb; padding:25px 0; line-height:20px}
#footer a{ text-decoration:none; color:#999999; font-weight:normal;}
#footer a:hover{ text-decoration:underline; color:#666666; font-weight:normal;}
#footer .links{width:782px; margin:0 auto}

#content{ width:958px; margin:0 auto; clear:both}
#content2{ width:958px; margin:0 auto; clear:both; background:url(../images/contentbg2.gif) repeat-y}

#content #content-left{ width:160px; background:#FFFFFF; float:left; padding:38px 29px; font-size:12px;}
#content #content-left a{ text-decoration:none; color:#655945; font-weight:bold; font-family:Helvetica, sans-serif}

#content #content-right{ width:740px; background:#FFFFFF; background:url(../images/contentbg.gif) repeat-y; float:left; overflow:hidden}
#content #content-right1{ width:740px; background:#ebebeb; float:left; overflow:hidden}

#contentin{ width:958px; margin:0 auto; clear:both}
#contentin #content-right{ width:100%; background:#FFFFFF; float:left; overflow:hidden}

.h1_b{ color:#055b97; font-size:24px; clear:both; margin:0; padding:0; font-style:italic; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif}
.h1{ color:#055b97; font-size:16px; clear:both; line-height:23px; margin:0; padding:0; font-style:italic; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif}
.h2{ color:#003451; font-size:13pt; margin:0; padding:0; font-weight:bold; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif}

.blue{ color:#10415c; font-weight:bold; margin:0; padding:2px 0;}

.blue1 a{ color:#10415c; text-indent:15px; font-weight:bold; width:210px; margin:0; padding:8px 0; display:block; text-decoration:none; }
.blue1 a:hover{ text-decoration:none; background:#FFFFFF}
.blue1_active{ color:#10415c; text-indent:15px; font-weight:bold; width:210px; margin:0; padding:8px 0; display:block; text-decoration:none; background:#FFFFFF }
#content-left ul { 
    margin:0; 
    padding:0; 
    list-style:none;
}
#content-left ul li { 
    margin:0; 
    padding:0; 
    line-height:16px; 
    color:#655945
}

.search-box-container{ clear:both; width:690px; background:#153054; padding:20px 25px;}
.search-box-container2{ clear:both; width:910px; background:#153054; padding:20px 25px;}

.large-text{ width:200px; float:left; color:#FFFFFF; font-size:14pt; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif}
.i1{ width:250px; float:left;}
.i2{ width:200px; float:left;}
.adv{ clear:both; width:450px; text-align:left; padding-left:200px; padding-top:10px;}

.button_search{ background:url(../images/button_search.jpg) no-repeat; width:95px; height:21px; border:0}
.butt_search{ background:url(../images/butt_search.jpg) no-repeat; width:131px; height:22px; border:0}
.butt_clear{ background:url(../images/butt_clear.jpg) no-repeat; width:97px; height:23px; border:0}
.butt_view{ background:url(../images/butt_view.jpg) no-repeat; width:171px; height:21px; border:0}
.butt_save_next{ background:url(../images/butt_save_next.jpg) no-repeat; width:131px; height:23px; border:0}
.butt_browse{ background:url(../images/browse.jpg) no-repeat; width:66px; height:16px; border:0; margin-left:10px; margin-top:3px}


.inp1{ width:232px; height:20px; background:#dddddd!important; border:1px solid #d4d4d4}
/* 2010-10-31 pl: inp2 is used in advance_search.php, anywhere else?*/
.inp2{ 
    width:220px;  background:#ffffff!important; font-size:11px; padding:2px; margin:2px; margin-left:0; border:1px solid #d4d4d4
}
/* 2010-10-31 pl: inp3 is used in advance_search.php, anywhere else?*/
.inp3{ 
    width:220px;  background:#ffffff!important; font-size:11px; padding:2px; margin:2px; margin-left:0; border:1px solid #d4d4d4
}
.inp4{ width:100px;  background:#ffffff!important; font-size:11px; padding:2px; margin:2px; margin-left:0; border:1px solid #d4d4d4}
.inp5{ width:128px;  background:#ffffff!important; font-size:11px; padding:2px; margin:2px; margin-left:0; border:1px solid #d4d4d4}
/* 2010-10-31 pl: inp6[Err] is used in advance_search.php, anywhere else?*/
.inp6{ 
    color:#655945; 
    background-color:#ffffff; 
    width:70px;  
    font-size:11px; padding:2px; margin:2px; 
    margin-left:0; border:1px solid #d4d4d4;
}
.inp6Err {
    color:#333333;
    background-color:#FFFFDD;
    width:70px;
    font-size:11px; padding:2px; margin:2px; 
    margin-left:0; border:1px solid #d4d4d4;
    border:1px solid #AA0000;
}
.inp7{ width:97px;  background:#ffffff!important; font-size:11px; padding:2px; margin:2px; margin-left:0; border:1px solid #d4d4d4}
.inp8{ width:297px;  height:40px; background:#ffffff!important; font-size:11px; padding:2px; margin:2px; margin-left:37px; border:1px solid #d4d4d4}
.inp9{ width:179px;  background:#ffffff!important; font-size:11px; padding:2px; margin:2px; margin-left:0; border:1px solid #d4d4d4; margin-bottom:10px!important; margin-bottom:5px}
.inp10{ width:41px;  background:#ffffff!important; font-size:11px; padding:2px; margin:2px; margin-left:0; color:#655945; border:1px solid #d4d4d4}
.inp11{ width:175px;  height:20px; background:#ffffff!important; border:1px solid #d4d4d4}
.inp12{ width:270px; background:#ffffff!important; font-size:11px; margin-bottom:10px!important; margin-bottom:1px; padding:3px 10px;  color:#2d4d5d; border:1px solid #d4d4d4}
.inp13{ width:270px; background:#ffffff!important; font-size:11px; margin-bottom:10px!important; margin-bottom:1px; padding:3px 10px;  color:#655945; border:1px solid #d4d4d4}
.inp14{ width:291px; background:#f2f1f1!important; font-size:11px; padding-top:2px; padding-bottom:2px; margin:4px 0;  color:#2d4d5d; border:1px solid #d4d4d4}
.inp15{ width:115px; background:#ffffff!important; ; font-size:11px; margin:4px 0; padding:2px 10px; color:#655945; border:1px solid #d4d4d4}
.inp16{ width:270px; background:#ffffff!important; font-size:11px; margin:4px 0; padding:3px 10px;  color:#655945; border:1px solid #d4d4d4}
.inp17{ width:179px; background:#ffffff!important; font-size:11px; padding:3px;  color:#655945; border:1px solid #d4d4d4}
.inp18{ width:610px;  background:#ffffff!important; color:#655945; border:1px solid #d4d4d4; margin-top:5px; padding:5px; font-size:13pt; font-weight:bold}
.inp19{ background:#ffffff!important; color:#655945; border:1px solid #d4d4d4; margin-top:5px;}
select{ color:#234455; background:#d2d2d2}
form{ margin:0; padding:0}
input{ margin:0; padding:0}

.fleft{ float:left}
.fleft1{ float:left; padding-right:4px;}
.fleft2{ float:left; padding-right:5px;}
.fright{ float:right}
.both{ clear:both}
.white{ font-weight:bold; color:#FFFFFF; letter-spacing:1px}
.advanced { color:#6d84ab; text-decoration:none; font-size:11px; font-weight:bold}
.advanced:hover { text-decoration:underline}

#nav2{ clear:both; width:700px; background:#d9d9d9; padding:5px 20px; height:17px; font-size:11px; text-align:right; color:#736b5c; letter-spacing:1px; font-weight:bold}
#nav2in{ clear:both; width:920px; background:#d9d9d9; padding:5px 20px; height:17px; font-size:11px; text-align:right; color:#736b5c; letter-spacing:1px; font-weight:bold}
#nav2 a{ text-decoration:none; color:#736b5c;}
#nav2 a:hover{ text-decoration:underline;}
#nav2in a{ text-decoration:none; color:#736b5c;}
#nav2in a:hover{ text-decoration:underline;}
#nav2 .links{ float:right;}
#nav2in .links{ float:right;}
#nav2 .slash{ width:15px; text-align:center; float:right;}
#nav2in .slash{ width:15px; text-align:center; float:right;}
.slash{ width:20px; text-align:center; float:left;}
.geo{ font-family:Georgia, "Times New Roman", Times, serif}
.main-content{ clear:both; width:632px; padding:15px 45px 15px 54px}
.main-content1{ clear:both; width:632px; padding:15px 45px 15px 40px}
.main-content2{ clear:both; width:662px; padding:15px 5px 15px 45px}
.main-content3{ clear:both; width:682px; padding:15px 0px 15px 35px}
.main-contentin{ clear:both; width:960px;}
.in{ background:url(../images/inbg.gif) repeat-y;}

.blank1{ clear:both; height:16px; background:#ebebeb}
.blank2{ clear:both; height:42px; background:#ebebeb}
.blank3{ clear:both; height:10px;}
.blank4{ clear:both; height:6px;}

.color1{ color:#655945}
.color2{ color:#055b97}
.color3{ color:#3379AA}
.color4{ color:#919191}
.color5{ color:#234556}
.red{ color:#ff0000}

div.ruler{ width:377px; height:1px; clear:both; color:#cecece; background:#cecece; margin:20px 0}

.hr{ clear:both; height:1px; background:#8892a1; }

#header{ width:958px; margin:0 auto;}

#content2 .main{ padding:15px 40px; padding-right:0;} 
#content2 h2{ color:#055b97}
#content2 .main .div1{ width:291px; float:left}
#content2 .main .div2{ width:150px; float:left; padding:0 30px 0 30px}
#content2 .main .div3{ width:150px; float:left; padding:0 35px 0 15px;}
#content2 .main .div4{ width:160px; float:left; padding:0 24px 0 24px;}

#content3{ width:958px; height:249px; margin:0 auto; background:url(../images/ashbg.gif) repeat-x}
#content3 h2{ color:#055b97}
#content3 .main{ padding:25px 40px; padding-right:0;} 
#content3 .main .div1{ width:272px; float:left; padding-right:15px}
#content3 .main .div2{ width:161px; float:left; padding:0 20px 0 30px; background:url(../images/vr.gif) no-repeat 8px 0px}
#content3 .main .div3{ width:156px; float:left; padding:0 25px; background:url(../images/vr.gif) no-repeat}
#content3 .main .div4{ width:150px; float:left; padding:0 24px; background:url(../images/vr.gif) no-repeat}

.fsize11{ font-size:11px;}
.fsize15{ font-size:15px; font-family:Georgia, "Times New Roman", Times, serif}
.size15{ font-size:15px;}
.none{ font-weight:100}

#content4{ width:958px; margin:0 auto; height:163px; background:#ebebeb}
#content4 h2{ color:#055b97}
#content4 .main{ padding:15px 40px; padding-right:0;} 
#content4 .main .div1{ width:214px; float:left;} 
#content4 .main .div2{ width:513px; float:left;} 
#content4 .main .div3{ width:180px; float:left;} 

.ht10{ height:10px;}
.ht5{ height:5px;}
.lnht17{ line-height:17px;}
.lnht19{ line-height:19px;}
.br1{ line-height:7px}
.image-container1{ float:left; width:377px; padding-right:30px;}
.image-container1_right{ width:225px; float:left;}
.und{ color:#3379AA; font-size:11px; letter-spacing:1px; text-transform:uppercase; line-height:19px; padding-bottom:15px}
.u{  border-bottom:2px solid #CADBE7}
.up{ text-transform:uppercase}

.photo{ class:both; width:556px; margin:0 auto}
.slide{ border:1px solid #CCCCCC; padding:6px;}
.pl15{ padding-left:15px;}

.photo1{ width:494px; background:#3f3f3f; float:left; height:71px; padding:5px;}
.photo2{ clear:both; width:540px; height:411px;}
.photo3{ clear:both; width:542px; height:20px; color:#838383; font-weight:bold; padding:8px 0}
.photo1 div{ float:left; margin:3px;}
.photo1 img{ padding:5px}
.photo1 a{ border:2px solid #333333; display:block}
.photo1 a:hover{ border:2px solid #0484f2}

.f-s{ text-decoration:none!important; color:#034cb3}

.sort{ clear:both; font-weight:bold; color:#919191; padding:15px 0px 30px 10px!important; padding:0px 0px 30px 10px}

.more-photos{ width:153px; float:left}

.pop{ width:431px; height:172px; padding:33px; background:#ebebeb}
.pad5{ padding:5px}
.pad8{ padding-left:8px}
.w320{ width:335px}

.d1{ clear:both}
.d2{ clear:both}
.d3{ clear:both}

.box1{ width:635px; color:#294f5c; font-weight:bold; clear:both; }
.box1 .d1 .div1{ width:180px;  text-transform:uppercase; background:#FFFFFF; border:1px solid #c7cacf; padding:6px 10px; float:left}
.box1 .d1 .div2{ width:160px;  text-transform:uppercase; background:#FFFFFF; border:1px solid #c7cacf; border-left:0; padding:6px 10px; float:left; text-align:center}
.box1 .d1 .div3{ width:100px;  text-transform:uppercase; background:#FFFFFF; border:1px solid #c7cacf; border-left:0; padding:6px 10px; float:left; text-align:center}

.box1 .d2 .div1{ width:180px;   background:#f1f5f9; border:1px solid #c7cacf; height:65px; line-height:60px; border-top:0; padding:10px 10px; float:left}
.box1 .d2 .div2{ width:160px;   background:#f1f5f9; border:1px solid #c7cacf; height:65px; line-height:60px; border-top:0; border-left:0; padding:10px 10px; float:left; text-align:center}
.box1 .d2 .div3{ width:100px;   background:#f1f5f9; border:1px solid #c7cacf; height:65px; line-height:60px; border-top:0; border-left:0; padding:10px 10px; float:left; text-align:center}
.box1 .d2 .div3 img{ margin-top:24px}

.box1 .d3 .div1{ width:180px;   background:#ffffff; border:1px solid #c7cacf; height:72px; line-height:60px; border-top:0; padding:10px 10px; float:left}
.box1 .d3 .div2{ width:160px;   background:#ffffff; border:1px solid #c7cacf; height:72px; line-height:60px; border-top:0; border-left:0; padding:10px 10px; float:left; text-align:center}
.box1 .d3 .div3{ width:100px;   background:#ffffff; border:1px solid #c7cacf; height:72px; line-height:60px; border-top:0; border-left:0; padding:10px 10px; float:left; text-align:center}
.box1 .d3 .div3 img{ margin-top:24px}


#messages{
	color: #000000;
}

#messages div.msg{
	background: #ffffff;
	margin-bottom: 20px;
	color: #333333;
	font-weight: normal;
	padding: 4px 4px;
}

#messages div.from{
	background: #D9D9D9;
	padding: 3px 5px;
	color: green;
	font-weight: normal;
	font-style: oblique;
}

#messages div.subject{
	background: #D9D9D9;
	padding: 3px 5px;
	color: green;
	font-weight: normal;
	font-style: oblique;
}

#messages div.date{
	background: #D9D9D9;
	padding: 3px 5px;
	color: #777777;
	font-weight: normal;
	margin-bottom: 5px;
	font-style: oblique;
}

#messages div.operations{
	text-align: right;
	background: #D9D9D9;
	padding: 3px 5px;
	color: #000000;
	font-weight: normal;
	margin-top: 5px;
}

#messages div.operations a{
	color: #000000;
	font-weight: normal;
}

.sidenote {
  font-size: 80%;
}

.indent {
  margin-left: 25px;
}
/* BEGIN vdaemon styles */
.vlLabelError {
    color: red;
}
div.vlLabelError {
    margin: 20px 0;
}
div.vlLabelError ul {
    margin: 5px 0;
}
.vlControlError {
    background-color:#FFFFDD;
    border:1px solid #AA0000;
    color:#333333;
}
/* END vdaemon styles */

