html{height:100%;margin-bottom:10px;margin-top:0px;}
*:focus{outline:none;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;font-size:10pt;color:#6A6A6A;background:#FFFFFF url('images/body_sub.jpg') repeat-x;}
body.home{background: #FFFFFF url('images/body.jpg') repeat-x;}

.menu_bar{background:url('images/menu_bar.gif') no-repeat center;height:45px;width:38px;}

h1, h2, h3{font-variant: small-caps;font-weight:100;font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #762123;font-size: 16pt;margin:0px;padding:0px;}
h1{padding-top:20px;padding-bottom:10px;}
h2{font-size:14pt;}
h3{font-size:12pt;}
fieldset{padding:5px;border:1px solid #CCCCCC;background:#FFFFF5;width:98%;color:#000000;}
legend{color:#961D1E;font-weight:bold;}

/**Login Panel Style**/
#login_panel #off a{width:290px;height: 41px;position: absolute;top:58px;right:25px;background: url('images/login_off.jpg') no-repeat;color:#69241D;text-decoration:none;}
#login_panel #on{display:none;}
#login_panel #on a{width:290px;height:41px;position: absolute;top:58px;right:25px;background: url('images/login_on.jpg') no-repeat;text-decoration:none;}
#login_panel #on table{width:290px;height:150px;float: right;position: absolute;top: 99px;right: 25px;background: url('images/login_on.jpg') no-repeat 0 -42px;color:#FFFFFF;font-size:10pt;}
.login_tbox{width:172px;height:16px;background: url('images/login_tbox.jpg') no-repeat;color:#000000;font-size:10pt;border:none;padding:8px;}
#login{background:url('images/login_bg.jpg') no-repeat;color:#FFFFFF;font-size:10pt;height:192px;}
#admin_login{background:url('images/admin_login.jpg') no-repeat;color:#FFFFFF;font-size:10pt;height:192px;}
/**End**/

/**Footer styles**/
.ftr_top_lft{background:url('images/ftr_top_lft.gif') no-repeat;height:5px;width:5px;}
.ftr_top_rht{background:url('images/ftr_top_rht.gif') no-repeat;height:5px;width:5px;}
.ftr_btm_lft{background:url('images/ftr_btm_lft.gif') no-repeat;height:5px;width:5px;}
.ftr_btm_rht{background:url('images/ftr_btm_rht.gif') no-repeat;height:5px;width:5px;}
.ftr_top_mid{background:url('images/ftr_top_mid.gif') repeat-x;}
.ftr_lft_mid{background:url('images/ftr_lft_mid.gif') repeat-y;height:133px;}
.ftr_rht_mid{background:url('images/ftr_rht_mid.gif') repeat-y;}
.ftr_btm_mid{background:url('images/ftr_btm_mid.gif') repeat-x;height:5px;}
.ftr_mid{background:#F7F6F6;color:#6A6A6A;font-size:8pt;line-height:18px;}
.ftr_mid ul{margin:0px;padding:0px;padding-left:20px;font-size:8pt;}
.ftr_mid a{color:#7E271F;font-size:8pt;text-decoration:underline;}
.ftr_mid a:hover{color:#FF0000;font-size:8pt;text-decoration:underline;}
.show{background:#F9F9F9;border:1px solid #CCCCCC;padding:3px 5px;color:#000000;font-size:8pt;font-weight:bold;text-decoration:none;}
/**End**/

/*****Small size text styles*****/
.blk1{font-size:10pt;color:#000000;}
.wht1{font-size:10pt;color:#FFFFFF;}
.red1{font-size:10pt;color:#FC0000;}
.grn1{font-size:10pt;color:#1A5F1A;}
.gry1{font-size:10pt;color:#6A6A6A}
.mrn1{font-size:10pt;color:#901F1F;}

/****Small size text in BOLD style****/
.blk1b{font-size:10pt;font-weight:bold;color:#000000;}
.wht1b{font-size:10pt;font-weight:bold;color:#FFFFFF;}
.red1b{font-size:10pt;font-weight:bold;color:#FC0000;}
.grn1b{font-size:10pt;font-weight:bold;color:#1A5F1A;}
.gry1b{font-size:10pt;font-weight:bold;color:#6A6A6A}
.mrn1b{font-size:10pt;font-weight:bold;color:#901F1F;}

/*****MEDIUM size text styles*****/
.blk2{font-size:12pt;color:#000000;}
.wht2{font-size:12pt;color:#FFFFFF;}
.red2{font-size:12pt;color:#FF0000;}
.grn2{font-size:12pt;color:#1A5F1A;}
.gry2{font-size:12pt;color:#6A6A6A;}
.mar2{font-size:12pt;color:#901F1F;}

/****MEDIUM size text in BOLDstyle****/
.blk2b{font-size:12pt;font-weight:bold;color:#000000;}
.wht2b{font-size:12pt;font-weight:bold;color:#FFFFFF;}
.red2b{font-size:12pt;font-weight:bold;color:#FF0000;}
.gry2b{font-size:12pt;font-weight:bold;color:#6A6A6A;}
.mar2b{font-size:12pt;font-weight:bold;color:#901F1F;}

.wht3{font-size:12pt;color:#FFFFFF;}
.mar3{font-size:10pt;color:#901F1F;}

.wht3b{font-size:12pt;font-weight:bold;color:#FFFFFF;}
.mar3b{font-size:10pt;font-weight:bold;color:#901F1F;}

a{font-size:10pt;color:#762123;text-decoration:underline;}
a:hover{font-size:10pt;color:#FF0000;text-decoration:underline;}

/*Defined anchor tag*/
.lnwht1{font-size:10pt;color:#FFFFFF;text-decoration:none;}
.lnwht1:hover{font-size:10pt;color:#FFFFFF;text-decoration:underline;}
.lngry1{font-size:10pt;color:#6A6A6A;text-decoration:none;}
.lngry1:hover{font-size:10pt;color:#6A6A6A;text-decoration:underline;}

.lnwht1b{font-size:10pt;color:#FFFFFF;font-weight:bold;text-decoration:none;}
.lnwht1b:hover{font-size:10pt;color:#FFFFFF;font-weight:bold;text-decoration:underline;}
.lnmar1b{font-size:10pt;font-weight:bold;color:#762123;text-decoration:none;}
.lnmar1b:hover{font-size:10pt;font-weight:bold;color:#762123;text-decoration:underline;}

/*Style Sheet for TExt Box */
.tbox{border:0px;font-family:Verdana,Arial,Helvetica,Georgia;font-size:10pt;background:#E7E7E7;color:#000000;padding:1px;border:1px solid #595959;}
.tbox:focus{background:#FFFFE1;border:1px solid #941D1F;}
.clsbtn{font-family:Verdana,Arial,Helvetica,Georgia;font-size:8pt;background:#971C1E;color:#FFFFFF;font-weight:bold;padding:2px 7px 3px 7px;border:1px solid #502725;cursor:pointer;}
.clsbtn_o{font-family:Verdana,Arial,Helvetica,Georgia;font-size:8pt;background:#502725;color:#FFFFFF;font-weight:bold;padding:2px 7px 3px 7px;border:1px solid #502725;cursor:pointer;}

/* list elements */
ul.list{clear:both;margin:20px 0 0 10px;line-height: 20px;list-style:none;margin:0px;padding:0px;}
ul.list li{margin: 0 0 10px 10px;padding: 0 0 0 18px;background: url(images/bullet.gif) 0 8px  no-repeat;}

/*Admin Menu Navigation*/
#admin_nav{display:block;padding-top:5px;width:743px;height:25px;color:#2E2E2E;}
#admin_nav ul{width:743px;height:auto;margin:0px;padding:0px;list-style:none;font-size:8pt;float:left;display:inline;}
#admin_nav li{padding:4px 2px 4px 0px;float:left;display:inline;}
#admin_nav li:hover{cursor:pointer;}
#admin_nav li a{background:#F9F9F9;border:1px solid #CCCCCC;padding:3px 10px;color:#000000;font-size:8pt;font-weight:bold;text-decoration:none;}
#admin_nav li a:hover{background:#E7E7E7;border:1px solid #595959;color:#961D1E;font-size:8pt;font-weight:bold;text-decoration:none;}
#admin_nav li a.current{background:#E7E7E7;border:1px solid #595959;color:#961D1E;font-size:8pt;}

/*Service Center tab */
#tabs{width: 100%;height: 31px;float: left;	margin: 10px 0 20px 0;background: url(images/tab.gif) repeat-x 0 100%;}
#tabs ul{margin:0px;padding:0px;}
#tabs li{margin: 0 15px 0 0;float: left;display:inline;}
#tabs li a{	float: left;height: 31px;line-height: 31px;cursor: pointer;border: none;text-decoration:none;}
#tabs li a:hover, #tabs li.ui-tabs-selected a{height: 31px;float: left;color: #333333;background: url(images/tab_left.gif) no-repeat;text-decoration:none;}
#tabs li a:hover span, #tabs li.ui-tabs-selected a span{float: left;height: 31px;line-height: 31px;background: url(images/tab_right.gif) no-repeat 100% 0;text-decoration:none;}
#tabs li a span{margin: 0 0 0 15px;padding: 0 15px 0 0;}
.ui-tabs-hide{display: none;}

/*Password Strength*/
.testresult{font-weight:bold;font-size:8pt;font-family:Verdana;color:#666;padding:0px;margin-left:10px;display: block;height:20px;float:left;}
.testresult span{padding:3px 20px 4px 8px;margin: 0px 0px 0px 15px;display:block;float:right;white-space: nowrap;}
.shortPass{background:url(images/red.png) no-repeat 0 0;}
.shortPass span{background:url(images/red.png) no-repeat top right;}
.badPass{background:url(images/red.png) no-repeat 0 0;}
.badPass span{background:url(images/red.png) no-repeat top right;}
.goodPass{background:url(images/yellow.png) no-repeat 0 0;}
.goodPass span{background:url(images/yellow.png) no-repeat top right;}
.strongPass{background:url(images/green.png) no-repeat 0 0;}
.strongPass span{background:url(images/green.png) no-repeat top right;}
