/* general and fixes */
html
{
min-height:100%;
margin-bottom:1px;
}
body{
background:#fff url(../images/bg.png) repeat-x;
margin:0px;
padding:0px;
}
.brdcls {
	border: 1px solid #03617f;
}

/* image styles */
img{
border:none;
}
img, div, a#demoLink {
behavior: url("iepngfix/iepngfix.htc");
}
/* text and link styles */
h1{
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:24px;
margin-top:0px;
margin-bottom:12px;
text-transform:uppercase
}
.hb2{
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:16px;
margin-top:12px;
margin-bottom:12px;
font-weight:bold;
}
h2{
font-family:Arial, Helvetica, sans-serif; 
color:#000; 
font-size:16px;
margin-top:12px;
margin-bottom:12px;
}
h3{
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:14px;
margin-top:20px;
margin-bottom:8px;
text-transform:uppercase
}
a.h3link{
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:14px;
margin-top:20px;
margin-bottom:8px;
text-transform:uppercase;
text-decoration:underline;
}
a.h3link:hover{
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:14px;
margin-top:20px;
margin-bottom:8px;
text-transform:uppercase;
text-decoration:none;
}
h4{
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:16px;
margin:0px;
text-transform:uppercase
}
h5{
font-family:Arial, Helvetica, sans-serif; 
color:#669933; 
font-size:14px;
margin-top:20px;
margin-bottom:8px;
text-transform:uppercase
}
h6{
font-family:Arial, Helvetica, sans-serif; 
color:#669933; 
font-size:14px;
margin-top:0px;
margin-bottom:30px;
text-transform:uppercase
}
p{
font-family:Arial, Helvetica, sans-serif; 
color:#000; 
font-size:12px;
margin-top:0px;
margin-bottom:12px;
}
.welcome-name{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
margin-top:12px;
margin-bottom:12px;
padding: 0px 0px 0px 10px;
}
a{
font-family:Arial, Helvetica, sans-serif; 
color:#000; 
font-size:12px;
text-decoration:underline;
}
a:hover{
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:12px;
text-decoration:underline;
}
a.listlinks{
font-family:Arial, Helvetica, sans-serif; 
color:#000; 
font-size:14px;
text-decoration:underline;
}
a:hover.listlinks{
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:14px;
text-decoration:underline;
}
a.toplinks{
font-family:Arial, Helvetica, sans-serif; 
color:#000; 
font-size:12px;
text-decoration:none;
}
a:hover.toplinks{
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:12px;
text-decoration:underline;
}
ul{
line-height:22px;
list-style:none;
margin:0px;
padding:0px;
}
li{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
background:url(../images/list-image.jpg) no-repeat left;
padding-left:22px;

}
.black-button{
padding-left:20px;
}
/* main layout styles */
#swrap{
width:926px;
margin-left:auto;
margin-right:auto;
height:auto;
}
#container{
width:926px;
float:left;
height:auto;
}
#top-contain{
float:left;
width:926px;
height:164px;
padding: 40px 0px 0px;
}
.wrap-l{
float:left;
}
.wrap-r{
float:right;
}
#top-top{
float:left;
width:926px;
height:144px;
background:url(../images/top-top.png) top;
}
#top-bot{
float:left;
width:926px;
height:20px;
background:url(../images/top-bot.png) bottom;
}
#logo{
float:left;
height:120px;
width:367px;
padding: 24px 0px 0px 20px;
}
#login{
float:left;
width:480px;
height:144px;
padding:0px 0px 0px 50px;
}
#login-drop{
background:#fff; 
width:400px; 
padding:0px 0px 0px;
}
#menu{
float:left;
height:32px;
width:926px;
margin: 20px 0px 0px;
text-align:center;
}
#content-contain{
float:left;
width:926px;
}
#content-top{
width:926px;
height:20px;
float:left;
background:url(../images/content-top.png) top;
}
.content-mid{
float:left;
width:926px;
background:#fff;
}
.content-mid2{
float:left;
width:926px;
background:#fff;
padding:10px 0px 0px;
}
.content-mid3{
float:left;
width:886px;
background:#fff;
padding:0px 20px;
}
.content-mid4{
float:left;
width:886px;
background:#fff;
padding:10px 20px 0px;
}
#content-bot{
width:926px;
height:20px;
float:left;
background:url(../images/content-bot.png) bottom;
}
.description{
float:left; 
width:600px;
}
.description-image{
float:left;
width:266px;
padding-top:20px;
padding-left:20px;
}
.descriptionview{
float:left; 
width:450px;
}
.descriptionview-image{
float:left;
width:266px;
padding-top:20px;
padding-left:30px;
}
/*home page*/
#intro-box-top{
width:926px;
float:left;
background: url(../images/intro-women-top.jpg) center no-repeat;
height:20px;
}
#intro-box-wrap{
width:436px;
float:left;
background:url(../images/intro-women.jpg) no-repeat center bottom;
padding: 0px 450px 20px 40px;
height:auto;
}
.half-box-wrap{
float:left;
width:463px;
}
.half-box-top-left{
float:left;
width:463px;
height:20px;
background:url(../images/half-box-left-top.jpg) no-repeat left;
}
.half-box-mid-left{
float:left;
width:393px;
background:url(../images/half-box-left-mid.jpg) repeat-y left;
padding-right: 30px;
padding-left: 40px;
}
.half-box-bot-left{
float:left;
width:463px;
height:20px;
background:url(../images/half-box-left-bot.jpg) no-repeat left;
}
.half-box-top-right{
float:left;
width:463px;
height:20px;
background:url(../images/half-box-right-top.jpg) no-repeat right;
}
.half-box-mid-right{
float:left;
width:393px;
background:url(../images/half-box-right-mid.jpg) repeat-y right;
padding: 0px 40px 0px 30px;
}
.half-box-bot-right{
float:left;
width:463px;
height:20px;
background:url(../images/half-box-right-bot.jpg) no-repeat right;
}
/* form styles */
.login-field{
background:#efefe8; 
width:180px; 
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
border:solid 1px #ccc; 
font-size:16px;
padding:2px;
}
.login-field1{
background:#efefe8; 
width:20px; 
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
border:solid 1px #ccc; 
font-size:16px;
padding:2px;
}
.form-field-title{
float:left; 
padding:8px 5px 5px; 
width:80px;
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:16px;
margin:0px;
}
.form-field-wrap{
float:left; 
padding:5px; 
width:180px;
}
.fields-wrap{
float:left; 
width:300px;
}
.button-wrap{
float:left; 
padding-left:10px; 
padding-top:17px; 
width:80px;
}
/*register form*/
.button-wrap2{
float:left; 
padding-left:10px; 
padding-top:17px; 
width:305px;
text-align:left;
}
.form-field-title2{
float:left; 
padding:8px 5px 5px; 
width:40%;
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:16px;
margin:0px;
}
.fields-wrap2{
float:left; 
width:800px;
}
.form-field-wrap2{
float:left; 
padding:5px; 
width:50%;
}
.fields-wrap3{
float:left; 
width:450px;
}
.form-field-wrap3{
float:left; 
padding:5px; 
width:98%;
}
/*search form*/
.button-wrap3{
float:left;
width:80px;
padding: 0px 0px 0px 10px;
}
.search-wrap{
float:left; 
width:460px; 
padding-top:35px; 
height:55px;
}
.form-field-title3{
float:left; 
padding:8px 5px 5px; 
width:130px;
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:16px;
margin:0px;
}
/*filter bar form*/
.form-field-title4{
float:left; 
padding:8px 5px 5px; 
width: auto;
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:16px;
margin:0px;
}
/* footer */
#footer-contain{
float:left;
width:926px;
}
#footer-top{
width:926px;
height:20px;
float:left;
background:url(../images/footer-top.png) top;
margin: 20px 0px 0px;
}
#footer-mid{
float:left;
width:926px;
background:#efefe8;
text-align:center;
font-family:Arial, Helvetica, sans-serif; 
color:#000; 
font-size:12px;
margin:0px;
text-transform:uppercase;
}
#footer-bot{
width:926px;
height:20px;
float:left;
background:url(../images/footer-bot.png) bottom;
margin: 0px 0px 20px;
}
/* tool tip 1 */
a.tooltip1 {color:#fff;}
a.tooltip1 b {display:none;}
a.tooltip1:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip1:hover b {display:block; position:absolute; top:25px; left:15px; padding:5px; font-weight:normal; color:#000; border:1px solid #03617f; background:#efefe8; width:200px;}
a.tooltip1:hover b em.outer {position:absolute; left:20px; top:-8px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #03617f; overflow:hidden; z-index:100;}
a.tooltip1:hover b em.inner {position:absolute; left:20px; top:-7px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #03617f; overflow:hidden;; z-index:100;}
/*filter bar*/
.filter-bar-contain{
width:846px;
height:45px;
float:left;
background:url(../images/filter-bar-bg.jpg);
padding: 10px 20px 0px;
margin: 10px 0px;
}
.filter-bar-left{
width:423px;
float:left;
height:40px;
}
.filter-bar-right{
width:423px;
float:left;
height:40px;
}
/*manage styles*/
.col5{
float:left;
width:150px;
}
.col1{
float:left;
width:200px;
}
.col2{
float:left;
width:150px;
}
.col3{
float:left;
width:300px;
}
.col4{
float:left;
width:230px;
}
.wrap-border{
border-bottom: solid 1px #000;
float:left;
padding: 15px 0px;
width:886px;
}
.validstl
{
	font-family:Arial, Helvetica, sans-serif; 
	color:#03617f; 
	font-size:12px;
}
.applfnt
{
	font-family:Arial, Helvetica, sans-serif; 
	color:#03617f; 
	font-size:14px;
	font-weight:bold;
}
.divloader {
	width:280px;
	height:60px;
	color:#03617f;
	background-color:#F3F5FC;
	border: 1px solid #03617f;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;	
}
a.linkback{
font-family:Arial, Helvetica, sans-serif; 
color:#000; 
font-size:14px;
text-decoration:none;

}
a.linkback:hover{
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:14px;
text-decoration:underline;

}
a.toplink1{
font-family:Arial, Helvetica, sans-serif; 
color:#000; 
font-size:13px;
text-decoration:none;

}
a.toplink1:hover{
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:13px;
text-decoration:underline;

}
a.linkmid{
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:14px;
text-decoration:none;

}
a.linkmid:hover{
font-family:Arial, Helvetica, sans-serif; 
color:#000000; 
font-size:14px;
text-decoration:underline;

}
a.h6{
font-family:Arial, Helvetica, sans-serif; 
color:#669933; 
font-size:14px;
margin-top:0px;
text-transform:uppercase;
text-decoration:none;
}
a.h6:hover{
font-family:Arial, Helvetica, sans-serif; 
color:#669933; 
font-size:14px;
margin-top:0px;
text-transform:uppercase;
text-decoration:underline;
}
.black_overlay{  
	display: none;	
	position: fixed;	
	top: 0%;	
	left: 0%;	
	width: 100%;	
	height: 100%;	
	background-color: black;	
	z-index:1001;	
	-moz-opacity: 0.8;	
	opacity:.80;	
	filter: alpha(opacity=80);  
}
  
.white_content {
  display: none;
  position: absolute;
  top: 25%;
  left: 25%;
  width: 50%;
  height: 50%;
  padding: 16px;
  border: 1px solid #FFCCFF;
  background-color: white;
  z-index:1002;
  overflow: auto;
}
.msgbox
{
	width:800px;
	height:25px;
	background-color:#E2E6F6;
	border:solid 1px #03617F;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	padding-top:7px;	
	margin:2px;
	
}
.msgbox1
{
	width:800px;
	height:50px;
	background-color:#E2E6F6;
	border:solid 1px #03617F;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	padding-top:7px;	
	margin:2px;
	
}
.txtcls{
font-family:Arial, Helvetica, sans-serif; 
color:#03617f; 
font-size:12px;
font-weight:bold;
}