/* CSS Document */
body{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
	font-size:12px;
}
body,p,td,div,select,input,span,textarea{
	font-family:Arial, Helvetica, sans-serif;
}
.main{
	margin-left: auto; margin-right: auto;
}
a{
	color:#2468F4;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
/*Index*/
.headerLeft{
	width:301px;
}
.headerRight{
	width:612px;
	background-image:url(../images/header-right.gif);
	text-align:right;
}
/*Inner*/
.headerLeftSmall{
	width:301px;
}
.headerRightSmall{
	width:612px;
	background-image:url(../images/header-right2.gif);
	text-align:right;
}
/*Index*/
.top1{
	width:301px;
	height:52px;
	background-color:#AF8E9F;
	text-align:center;
}
.top1 a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:17px;
}
.top1 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	font-size:17px;
}
.top2{
	width:302px;
	height:52px;
	background-color:#75748A;
	text-align:center;
}
.top2 a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:17px;
}
.top2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	font-size:17px;
}
.top3{
	width:302px;
	height:52px;
	background-color:#A8B19D;
	text-align:center;
}
.top3 a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:17px;
}
.top3 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	font-size:17px;
}
/*Inner*/
.topSmall1{
	width:301px;
	height:24px;
	background-color:#AF8E9F;
	text-align:center;
}
.topSmall1 a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:17px;
}
.topSmall1 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	font-size:17px;
}
.topSmall2{
	width:302px;
	height:24px;
	background-color:#75748A;
	text-align:center;
}
.topSmall2 a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:17px;
}
.topSmall2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	font-size:17px;
}
.topSmall3{
	width:302px;
	height:24px;
	background-color:#A8B19D;
	text-align:center;
}
.topSmall3 a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:17px;
}
.topSmall3 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	font-size:17px;
}
/*---*/
.headerSpacer{
	width:4px;
}
.t913{
	width:913px;
}
/*Inner*/
.tInner913{
	width:913px;
	
}
.footerWomen{
	background-image:url(../images/footer-women.jpg);
	height:65px;
	width:913px;
}
/*--*/
.leftSubMenu{
	width:301px;
	background-color:#ECEEF0;
}
.leftSubMenuInner{
	width:227px;
	background-color:#ECEEF0;

}
.td604{
	width:604px;
}
.td682{
	width:682px;
	background-image:url(../images/lady.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.t301{
	width:301px;
}
.t301 td{
	border-bottom:1px solid #BDBEC0;
	text-align:left;
	height:25px;
	padding-left:23px;
}
.t301 td a{
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.t301 td a:hover{
	font-size:13px;
	color:#000000;
	text-decoration:underline;
}

.t227{
	width:227px;
}
.t227 td{
	/*border-bottom:1px solid #BDBEC0;*/
	text-align:left;
	height:25px;
	padding-left:23px;
}
.t227 td a{
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.t227 td a:hover{
	font-size:13px;
	color:#000000;
	text-decoration:underline;
}








.t172{
	width:190px;
	text-align:right;
}
.t172 td{

	text-align:left;
	height:25px;
	padding-left:0px;
}
.t172 td a{
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.t172 td a:hover{
	font-size:13px;
	color:#000000;
	text-decoration:underline;
}


.indexFooter{
	background-image:url(../images/index-footer.jpg);
	width:913px;
	height:45px;
	text-align:center;
}
.indexMidBg{
	background-image:url(../images/index-mid-bg.jpg);
	height:265px;
	width:913px;
}
.indexLeftContent{
	width:513px;
	text-align:left;
}
.indexMidContent{
	width:157px;
	text-align:left;
}
.indexRightContent{
	width:233px;
	text-align:left;
}
.td10{
	width:10px;
}
.indexLeftContent h1{
	color:#382018;
	font-size:13px;
	padding:0px;
	margin:0px;
}
.photoGalleryHeading{
	color:#3C3685;
	font-size:18px;
}
.alertMainFrame{
	height:70px; width:510px; overflow:auto; border:1px solid #000000; background-color:#FFFFFF;
}
.alertHead{
	background-color:#D1D3D4; height:21px; line-height:21px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding-left:10px;  font-weight:bold;
}
.alertContent{
	background-color:#FFFFFF; height:99px; padding:10px;
}
.alertContent a{
	color:#2468F4;
	text-decoration:underline;
}
.alertContent a:hover{
	text-decoration:none;
}
.newsAndEvents{
	color:#766026;
	font-weight:bold;
	font-size:13px;
	text-align:left;
}

.newsMainFrame{
	height:200px;  overflow:auto; /*border:1px solid #000000*/;
}
.newsContent{
	height:109px; padding:10px;
	text-align:left;
}
.newsContent a{
	color:#2468F4;
	text-decoration:underline;
}
.newsContent a:hover{
	text-decoration:none;
}
.t883{
	width:883px;
}
.footerLeft{
	width:33%;
	text-align:left;
	color:#3C3685;
	font-size:11px;
	font-weight:bold;
}
.footerMid{
	width:33%;
	text-align:center;
	font-size:11px;
}
.footerMid a{
	color:#000000;
	text-decoration:none;
}
.footerMid a:hover{
	color:#000000;
	text-decoration:underline;
}
.footerRight{
	width:33%;
	text-align:right;
	font-size:11px;
}
.footerRight a{
	color:#000000;
	text-decoration:none;
}
.footerRight a:hover{
	color:#000000;
	text-decoration:underline;
}
.t255{
	width:420px;
	float:right;
	
}
.topRightLinks{
	/*width:224px;*/
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
}
.topRightLinks a{
	color:#000000;
	text-decoration:none;
	padding:10px;
}
.topRightLinks a:hover{
	color:#000000;
	text-decoration:underline;
}
.topRightLinksSpacer{
	width:31px;
}
form{
	margin:0px;
}
.txtBox{
	width:175px;
	border:1px solid #000000;
}
.txtBoxLarge{
	width:510px;
	border:1px solid #000000;
}
.txtAreaLarge{
	width:510px;
	border:1px solid #000000;
	height:80px;
	font-size:13px;
}
.t100Pc{
	width:100%;
	text-align:center;
}
.t97Pc{
	width:97%;
	text-align:left;
}
.content h1{
	color:#3C3685;
	font-size:18px;
}
.content h2{
	color:#3C3685;
	font-size:16px;
}
.content ul li{
	list-style-type: none;
	background-image:url(../images/bullet.jpg);
	background-repeat:no-repeat;
	padding-left:40px;
	padding-bottom:10px;
/*	list-style-image: url(../images/bullet.jpg);
	vertical-align:text-bottom;
	line-height:20px;*/
}
.biggerText{
	font-size:16px;
}
.backToTop{
	color:#3C3685;
	background-image:url(../images/top.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:30px;
	line-height:30px;
	padding-right:20px;
}
.backToTop:hover{
	text-decoration:none;
}
.right{
	text-align:right;
}
.success{
	width:668px;
	background-image:url(../images/success-mid.gif);
}
.t98pc{
	width:97%;
	color:#3C3685;
}
.boldItalicBlack{
	font-size:15px;
	font-weight:bold;
	font-style: italic;	
}
.boldItalicPurple{
	font-size:15px;
	font-weight:bold;
	font-style: italic;	
	color:#3C3685;
}
.italicPurple{
	font-size:15px;
	font-style: italic;	
	color:#3C3685;
	text-align:right;
}
.t550{
	width:550px;
}
.t550Header{
	background-image:url(../images/query-header.gif);
	width:550px;
	height:40px;
	text-align:center;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	line-height:40px;
}
.t550Data{
	background-color:#D5D8DA;
	height:40px;
	line-height:40px;
	text-align:center;
}
.alertBg{
	background-image:url(../images/alert-mid.gif);
	text-align:left;
}
.alertH1{
	color:#3C3685;
	font-size:12px;
}
.newArrivalsBg{
	background-image:url(../images/new-arrivals-bg.gif);
	width:433px;
	height:185px;
}


fieldset { 
	display: block; 
	width: 95%; 
	margin: 0 auto; 
	border: 1px solid #CCCCCC; 
	padding: 0 0 10px 0;
	background-image:url(form-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
} 
legend{
	font-size:16px;
	font-weight:bold;
	color:#333333;
}
div.row { 
	width: 90%; 
	margin: 0 auto; 
	padding: 5px 0; 
	text-align:left;
} 
div.right { 
	width: 90%; 
	margin: 0 auto; 
	padding: 5px 0; 
	text-align:right;
} 
label { 
	vertical-align: middle; 
	display:block;
	line-height:25px;
	height:25px;
} 
.bold{
	font-weight:bold;

}
.inlineError{
	font-size:10px;
	color:#FF0000;
	padding-left:10px;
}

.txtBoxClass { 
	vertical-align: middle; 
	font-size:11px;
	width:150px;
	border:1px solid #be2a02;
}
.txtBoxSmall { 
	vertical-align: middle; 
	font-size:11px;
	width:70px;
	border:1px solid #66be2a026666;
}
.dropDownClass { 
	vertical-align: middle; 
	font-size:11px;
	width:150px;
	border:1px solid #be2a02;
} 

.txtAreaBigClass { 
	width: 350px; 
	height: 80px;
	border: 1px solid #be2a02; 
	font-size:11px;	
} 
.txtAreaClass { 
	width: 350px; 
	height: 80px;
	border: 1px solid #be2a02; 
	font-size:11px;	
} 

