body { 
	font-family:Helvetica, Arial, sans-serif; 
	background-color: white; width: 1100px;
	color: black; background-image: url(images/bgmain.jpg); background-repeat: repeat-x; background-position: center top; margin: 0; padding: 0;
}

#div_password_container {
	position:absolute; 
	z-index:10000; 
	left:50%; 
	width:153px;
	margin-left:344px;
	top:86px;
	height:19px;
	background-color:#ffffff;
	background:url(images/password_cont_bk.jpg);
	background-repeat:repeat-y;
}
#div_password {
	width:153px;
	height:19px;
}
#div_password_dd {
	padding:5px 5px 5px 10px;
	background:url(images/password_cont_btm.jpg) bottom no-repeat;
	height:61px;
}
#txt_password {
	width:129px; 
	/*height:17px; border:none;*/
	height:14px; border: 0px none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:2px;
	display: none;
}
#fake_password { 
	width:129px; 
	/*height:17px; border:none;*/
	height:14px; border: 0px none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:2px;
}
#div_username_container {
	position:absolute; 
	z-index:10000; 
	left:50%; 
	width:153px;
	margin-left:186px;
	top:86px;
	height:19px;
	background-color:#ffffff;
	background:url(images/password_cont_bk.jpg);
}
#div_username {
	width:153px;
	height:19px;
}
#txt_username {
	width:145px; 
	height:14px; border: 0px none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:2px;
}

#div_search_container {
	position:absolute; 
	z-index:10000; 
	left:50%; 
	width:153px;
	margin-left:-420px;
	top:122px;
	height:19px;
	/*background-color:#ffffff;*/
	background:url(images/search_cont_bk.jpg);
	background-repeat:repeat-y;
	/*display:none;*/
}
#div_search {
	background-color:#ffffff;
	width:153px;
	height:19px;
}
#div_search_dd {
	padding:5px 0px 5px 0px;
	background:url(images/search_cont_btm.gif) bottom no-repeat;
	height:61px;
}
#txt_search {
	width:129px; 
	/*height:17px; border:none;*/
	height:14px; border: 0px none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:2px;
}

#div_topleft_search {
	font-family:Helvetica, Arial, sans-serif; 
	color:#ffffff; font-size:12px; font-weight:bold; margin-left:6px;
}

td.td_password, td.td_search {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

a.a_password, a.a_password:visited, a.a_search, a.a_search:visited {
	text-decoration:underline;
	color:#000000;
}
a.a_password:hover, a.a_search:hover {
	text-decoration:none;
	color:#281F63;
}

.any_setcursor_pointer {
	cursor:pointer;
}

#div_leftpanel_container {
	/*position:absolute; 
	z-index:10000; 
	left:50%;
	width:224px;
	margin-left:-493px;
	top:174px;
	height:19px;*/
	
	background:url(images/leftpanel_outerbk.jpg) no-repeat;; 
	width:231px; 
	height:308px; 
	padding-top:14px; 
	padding-left:8px;
}

/* bgn scroller */
div.div_leftscroll {
	width:184px;
	height:228px;
	padding-left:0;
	padding-top:0;
	background-color:#F6EBD7;
}

#div_scroll_container0, #div_scroll_container1 {
	width:184px; height:228px; position:absolute; overflow:hidden;
}

#div_scroll_content0, #div_scroll_content1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#A87B1A;
}


#div_vscroll_body0, #div_vscroll_body1 {
	background: #ccc;
	height: 196px;
	width: 13px;
	background:url(images/vscroll_body.gif);
}
 
#div_vscroll_knob0, #div_vscroll_knob1 {
	height: 70px;
	width: 13px;
	background: url(images/slider_knob.gif);
	cursor:pointer;
}
/* end scroller */


ul.ul_services {
	padding-left:15px;
	padding-top:0;
	margin-top:0;
	font-family:arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a87b1a;
}

a.a_leftpanel_brown, a.a_leftpanel_brown:visited {
	text-decoration:underline;
	color:#A87B1A;
}
a.a_leftpanel_brown:hover {
	text-decoration:none;
	color:#A87B1A;
}

#div_left_panel_tab0, #div_left_panel_tab1 {
	width:107px;
	height:22px;/*28px*/
	padding-top:6px;
	cursor:pointer;
	background:url(images/left_panel_tab1.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
	word-spacing:-1px;
	vertical-align:middle;
	text-align:center;
}

div.div_left_panel_tab_font0 {
	color:#7F6400;
}
div.div_left_panel_tab_font1 {
	color:#FFFBFD;
}

/*== bgn slideshow ===========================================================*/
#div-jsflash-main {
	width:525px;
	
	/*position:absolute; 
	z-index:10000; 
	left:50%;
	margin-left:-250px;
	top:161px;*/
	
}
#div-jsflash-main ul {
	list-style-type:none;
	margin:0;
	padding:0;
	padding-left:15px;
	padding-top:7px;
}
#div-jsflash-main li {
	float:left;
	margin:0;
	padding:0;
}
#divRotationLinksContainer {
	width:525px;
	height:44px;
}
.div-menu-buttons {
	width:33px;
	height:31px;
	margin:0 1px 0 1px;
	background-color:#04268A;
}

#divRotationBody {
	width:525px;
	height:278px;
	background-repeat:no-repeat; 
	cursor:pointer;
}

.aRotationLink {
	display:block;
    height:29px;
    text-align:center;
}
.aRotationLink:hover {
	color:#3E66BE;
	/*background-color:#FFFFFF;*/
}
.aRotationLinkOff {
	color:#04268A;
	/*background-color:#000000;*/
}
.aRotationLinkOn {
	color:#3E66BE;
	/*background-color:#FFFFFF;*/
}
/*== end slideshow ===========================================================*/

#content { 
	/*width: 997px;*/ 
	clear: both; margin-right: auto; margin-left: auto; 
	width:998px;
	position:absolute;
	left:50%;
	margin-left:-499px;
}
#header { width: 100%; height: 115px; clear: both; }
.logoimg { float: left; clear: right; }
.ringContactimg { float: right; clear: right; }
#navbar { background-color: #00258d; background-image: url(images/barRepeat.jpg); background-repeat: repeat-x; width: 997px; height: 35px; }
.clear { clear: both; }
.barleft { top: 0; float: left; }
.barright { position: absolute; top: 0; float: right; }
#navbar a:link { color: #fefefe; font-size: 12px; font-weight: bold; text-decoration: none; }
#navbar a:active { color: #fefefe; font-size: 12px; font-weight: bold; text-decoration: none; }
#navbar a:visited { color: #fefefe; font-size: 12px; font-weight: bold; text-decoration: none; }
#navbar a:hover { text-decoration: underline; }

#btmlinks a:link { color: #705c35; font-size: 12px; line-height: 18px; text-decoration: none; }
#btmlinks a:active { color: #705c35; font-size: 12px; line-height: 18px; text-decoration: none; }
#btmlinks a:visited { color: #705c35; font-size: 12px; line-height: 18px; text-decoration: none; }
#btmlinks a:hover { text-decoration: underline; }

#footheadlinks { color: #705c35; font-size: 12px;  }
#footheadlinks a:link { color: #705c35; font-size: 12px; line-height: 18px; text-decoration: none; }
#footheadlinks a:active { color: #705c35; font-size: 12px; line-height: 18px; text-decoration: none; }
#footheadlinks a:visited { color: #705c35; font-size: 12px; line-height: 18px; text-decoration: none; }
#footheadlinks a:hover { text-decoration: underline; }

.btmheaders { color: #c6b28a; font-size: 14px; font-weight: bold; line-height: 18px; }

#asdf {
 left:896px;
 top:86px;
}
#asdf2 {
 left:132px;
 top:121px;
}

#div_main_content { min-height: 285px; margin:15px 23px 0; }
#div_main_contentC { margin: 15px 8px 0; min-height: 420px; }
h2 { font-size: 15px; margin: 0; padding: 0; }
#left_link_div {font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#705c53; margin-left:3px;}
#left_link_div a:link { color: #705c35; font-size: 13px; line-height: 18px; text-decoration: none; margin-left: 10px; }
#left_link_div a:active { color: #705c35; font-size: 13px; line-height: 18px; text-decoration: none; margin-left: 10px; }
#left_link_div a:visited { color: #705c35; font-size: 13px; line-height: 18px; text-decoration: none; margin-left: 10px; }
#left_link_div a:hover { text-decoration: underline; margin-left: 10px; }

.div_whitepage_header {
	font-family:Helvetica, Arial, sans-serif; 
	font-size:20px; 
	color:#9c6535; 
	margin-left:3px;
}
.div_whitepage_content {
	font-family:Helvetica, Arial, sans-serif; 
	font-size:12px; 
	color:#705c53; 
	margin-left:3px;
}
.div_whitepage_hr {
	background-color:#D6C29F; 
	width:100%; 
	height:1px; 
	margin-top:4px; 
	margin-bottom:20px;
}

.div_right_link {font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#705c53; margin-left:3px; margin-top:23px;}
a.a_checkout:link { color: #705c35; font-size: 13px; line-height: 18px; text-decoration: none; }
a.a_checkout:active { color: #705c35; font-size: 12px; line-height: 18px; text-decoration: none; }
a.a_checkout:visited { color: #705c35; font-size: 12px; line-height: 18px; text-decoration: none; }
a.a_checkout:hover { text-decoration: underline; }
.div_right_title {
	font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#9c6535; margin-left:3px;
}

ol.ol_right_cart {
	padding-top:0; margin-top:0;
}
ol.ol_right_cart li {
	padding:0; margin:0; margin-left:-20px;
}
.clearboth { position: absolute; clear: both; }

/* Search control CSS */
table.search-results { margin-bottom: 7px; width: 500px; }
table.search-results th { font-family: Helvetica, Arial, sans-serif; font-size:20px; color: #9c6535; font-weight: normal; text-align: left; }
table.search-results td.search-desc { padding-bottom: 10px; }
table.search-results td { font-family: Helvetica, Arial, sans-serif; font-size:12px; color: #705c35; } 
table.search-results td a { color: #9c6535; font-size: 14px; }

table.search-controls a { font-family: Helvetica, Arial, sans-serif; font-size:12px; color: #705c35; }
table.search-controls a.current-page { font-size:13px; color: #705c35; text-decoration: none; }

hr { height: 1px; width: 100%; border: none; background-color: #d6c29f; color: #d6c29f; margin: 4px 0px 10px 0px; }

table.datagrid { width: 100%; border-collapse: collapse; }
table.datagrid th { text-align: left; border-bottom: 1px solid #d6c29f; }
table.datagrid tr.link:hover { cursor: pointer; }
table.datagrid tr.link:hover td { text-decoration: underline; }

img.link:hover { cursor: pointer; }

label { font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size:12px; color: #9c6535; display: block; }

div.status { font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 14px; }

div.menuheader { color: #c6b28a; font-size: 14px; font-weight: bold; margin: 5px 0px 2px 10px; line-height: 15px; }
div.menuheader img { margin: 0px 2px 0px 0px; }
div.menuheader:hover { cursor: pointer; }
div.menuitems { margin-left: 25px; display: none; }
div.menuitems a { font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #705c53; text-decoration: none; }
div.menuitems a:hover { text-decoration: underline; }

a.bhead { color: #c6b28a; font-size: 14px; font-weight: bold; text-decoration: none; }
a.bhead:hover { text-decoration: underline; }

table.contact { width: 100%; }
table.contact td { vertical-align: top; }
table.contact label { color: #705c53; }

table.login { }
table.login td.h { width: 200px; text-align: center; font-weight: bold; }
table.login td.r { text-align: right; }
table.login td.l { text-align: left; }

div.error { text-align: center; color: red; font-weight: bold; font-size: 12px; }
a.listlearn { margin: 20px 0px 0px 75px; }
a.listlearn img { border: none; }

a.membership { color: #c6b28a; font-size: 14px; font-weight: bold; text-decoration: none; display: block; }
a.membership:hover { text-decoration: underline; }

.detail { text-align: justify; vertical-align: top; font-style: italic; padding: 0px 10px 0px 0px; }
.option { white-space: nowrap; text-align: justify; padding: 0px 0px 0px 10px; }

form.career input { width: 300px; }
form.career textarea { width: 300px; height: 100px; }

tr.step2 { display: none; }
tr.step3 { display: none; }

table.checkout th { color: #9c6535; }

div.checkout_error { border: 2px solid #d6c29f; padding: 2px; }

table.confirmation { }
table.confirmation th { color: #705c35; font-size: 14px; text-align: left; }
table.confirmation td { font-family: Arial; font-size: 12px; }

div.loi { font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #9c6535; margin-left: 3px; }

a img { border: none; }

a.lp { position: absolute; display: none; }
a.lp img { width: 239px; height: 322px; }

table.memberships { width: 100%; border-collapse: collapse; }
table.memberships td {
	padding: 10px 0px 10px 0px;
	text-align: left;
	border-collapse:collapse;
	border-bottom:
}
table.memberships th {
	color:#000;
	text-align:left;
}
.pad {
	padding-left:20px;
	padding-right:10px;
	}
