
/* Generic Styles */
body, span, ul,form, table, td, div { margin:0px; padding:0px; Font: Normal 9pt/16px Arial; text-decoration:none; color:#494145;}
p, ul { margin:0px; padding:0px; list-style:none;}
html { height:100%}
htm { height:100%}
img { border:0px; padding:0px; margin:0px;}
h1, h2, h3, h4, a { margin:0px; padding:0px; text-decoration:none}
h1 { color:#da500d; font-SIZE:12PX;}
h2 { color:#28496f; font-SIZE:11PX; }
br { line-height:15px}
li { list-style:none;}
.autocenter{margin:auto; text-align:center; display:block;}
/* specific divs */
#wrap { margin:0px auto; padding:5px 0px; width:817px;}
#top { width:817px; height:203px; margin:0px; padding:0px;}
#contentw { width:813px;}
#content { width:813px; margin:0px; padding:0px; text-align:left; border-left:1px solid #79d2f8; border-right:1px solid #79d2f8; display:block; }
#content  td{vertical-align:top; }
#middle_content { width:625px; margin:0px; padding:0px; float:left; text-align:center; height:100%; vertical-align:top;}

#middle_inner1 table{ margin:auto;}

#middle_inner { font-family:"Trebuchet MS";  font-size:10pt; padding:15px; margin:0px; text-align:left; text-align: justify; }	
#middle_inner a { font-weight:bold; text-decoration:underline; }
#middle_inner a:hover {  font-weight:bold; text-decoration:none; }
#middle_inner p{font-family:"Trebuchet MS";  padding:10px; margin:0px; text-align:left; text-align: justify;}

#right_content { width:178px; float:right; padding-top:15px; padding-right:5px;  v-align:top;}

#right_content1 { width:605px; margin:0px; padding:10px 15px 0px 0px; float:right; text-align: justify; v-align:top; }


#center_content { width:28%; margin:auto; padding:10px 15px 0px 0px;  v-align:top;}





#left_nav { width:178px; background:#dcf0f9; float:left; display:block; height:250px; }

#footer { background:url(../images/footer-bg.gif) #79d2f8 repeat-x; clear:both; height:48px; width:815px;}
/*#container { padding: 20px; margin:auto; text-align:center; width:815px; border:1px solid #efefef; height:540px}*/


/* Navgation Styles */
a, a:visited { color:#0a4d6a;}
a:hover { color:#000;}

/* Site Styles */
.leftalign { float:left; }
.rightalign {float:right; }

#logoleft { float:left; width:180px; text-align:left;}
#logoleft h3 { color:#F21F1F; font-size:13px; font-weight:bold; text-align:center; padding:10px 0px 0px 0px; }
#logomiddle{ float:left; width:457px;}
#logoright { float:right; width:180px; color:#F21F1F; text-align:left; }
#logoright h3 { color:#F21F1F; font-size:13px; font-weight:bold; text-align:center; padding:10px 0px 0px 0px;}


#question { padding-left:30px; }
#question p { padding:10px 10px 10px 20px; font: 15px verdana; vertical-align:middle; font-weight:bold ; color:#444; text-align:left;}
#question .que3  p{ line-height:35px; }   

#question li {  margin-bottom:31px; }
#question li a{ width:552px;  padding:0px; margin:0px; display:block; text-decoration:none;}
#question a { color:#333}
#question a:hover { color:#fff; text-decoration:none;}

.que1 			{ background:url(../images/que1.gif) repeat-x left top;} 
.que1 div 		{ background:url(../images/que1a.gif) no-repeat left top;}
.que1 div div 	{ background:url(../images/que1b.gif) no-repeat right top; height:53px;}

.que2 			{ background:url(../images/que2.gif) repeat-x left top;} 
.que2 div 		{ background:url(../images/que2a.gif) no-repeat left top;}
.que2 div div 	{ background:url(../images/que2b.gif) no-repeat right top; height:53px;}

.que3 			{ background:url(../images/que3.gif) repeat-x left top;}   
.que3 div 		{ background:url(../images/que3a.gif) no-repeat left top;}
.que3 div div	{ background:url(../images/que3b.gif) no-repeat right top; height:53px;}

.que4 			{ background:url(../images/que4.gif) repeat-x left top;} 
.que4 div 		{ background:url(../images/que4a.gif) no-repeat left top;}
.que4 div div 	{ background:url(../images/que4b.gif) no-repeat right top; height:53px;}

.que5 			{ background:url(../images/que5.gif) repeat-x left top;} 
.que5 div 		{ background:url(../images/que5a.gif) no-repeat left top;}
.que5 div div 	{ background:url(../images/que5b.gif) no-repeat right top; height:53px;}


.blucrv			{ background:url(../images/crv6.gif)   repeat-x left bottom; padding:0px; margin:0px; }
.blucrv div		{ background:url(../images/crv4.gif)  no-repeat left bottom; padding:0px; margin:0px;}
.blucrv div div	{ background:url(../images/crv5.gif)  no-repeat right bottom; padding:0px; margin:0px; }

#myaccount ul{ margin:0px; padding:30px}
#myaccount li { width:600px; margin:0px; display:block; margin-bottom:10px; border:1px solid #f6e8a9; background:url(../images/tip-myaccount.gif) no-repeat left top;background:#fdfae8; padding:5px;}
#myaccount a { font: bold 15px Arial; color:#333;text-decoration:none; }
#myaccount a:hover { color:#f8cf14; text-decoration:none;}


.news { border:1px solid #af2f4e; } 
.news ul {margin:0px; padding:10px; list-style:none; }
.news li { background:url(../images/arrow1.gif) no-repeat  2px 7px; padding-top:5px; padding-bottom:6px; padding-left:25px; color:#666666; font-family:Arial; font-size:11px;; font-weight:normal; font-weight:bold;  }
.news li a {color:#494145; text-decoration:none; padding-top:5px; font-weight:bold; text-align:center;}
.news li a:hover {text-decoration:underline; color:#000}
.center{ display:block; text-align:center;}
.center table  { width:176px;}

.knowledge table{width:525px; margin:auto;}
.knowledge ul {margin:0px; padding:1px; list-style:none; }
.knowledge li { background:url(../images/arrow1.gif) no-repeat  2px 7px; padding-top:5px; padding-bottom:6px; padding-left:25px; color:#666666; font-family:Arial; font-size:11px;; font-weight:normal; font-weight:bold}
.knowledge li a {color:#494145; text-decoration:none; line-height:11px; padding-top:5px; font-weight:bold;}
.knowledge li a:hover {text-decoration:underline; color:#000}


/*Login */
#login { width:330px; margin:0px auto;  }
#login caption { text-align:center; display:block; margin:5px 0px;  padding:5px 0px;}
#login th { margin:0px; padding:0px;   } 
#login .frgt { font-size:14px; color:#0066CC;  text-align:left; vertical-align:top;}
#login td { background-color:#eeffd4; border-left:1px solid #c5ee75; border-right:1px solid #c5ee75;  text-align:left; vertical-align:top; }
#login td.loginfld { padding:0px 20px 0px 20px; }
#login td input{ margin:0px 10px; padding:0px 3px;}
#login td div{ margin:3px 0px;  }
#login td span{ width:38%; display:block; float:left;}
#login td label{ width:50%; display:block; float:left;}
#login td.crv		 { background:url(../images/crv3.gif) repeat-x top left; padding:0px; height:14px; border:none; margin:0px;}
#login td.crv div	 { background:url(../images/crv1.gif) no-repeat top left;  padding:0px; height:14px; margin:0px;}
#login td.crv div div{ background:url(../images/crv2.gif) no-repeat top right; padding:0px; height:14px; margin:0px;}
.loginbtn { text-decoration:none; width:100px; border:1px solid #ccc; font-weight:bold; height:20px; padding-bottom:3px; color:#fff; background-color:#76c208;}
/* Left Nav Styles */
#leftnav ul { padding:0px 15px; margin:0px; }
#leftnav li { color:#555; font-weight:normal; padding-bottom:1px; padding-left:2px; }
#leftnav li a, #leftnav A:visited  { color:#333; text-decoration:None; line-height:20px; font-size:11px; display:block; background-color: transperant; padding-left:12px; background:url(../images/tip1.gif) no-repeat 3px; }
#leftnav li a:hover { color:#ce130c; text-decoration:none; background:url(../images/tip2.gif) #fff no-repeat 3px ; padding-left:12px}

#leftnav li.narw  { color:#555; font-weight:normal; padding:0px;  }
#leftnav li.narw a, #leftnav li.narw A:visited  { color:#333; tet-decoration:None; line-height:20px; font-size:9pt; display:block; background:none;padding:0px;  }
#leftnav li.narw a:hover { color:#ce130c; text-decoration:none; }

#leftnav li.dot { color:#555; font-weight:normal; padding-bottom:1px; padding-left:2px; }
#leftnav li.dot a, #leftnav li.dot A:visited  { color:#333; text-decoration:None; line-height:20px; font-size:11px; display:block; background-color: transperant; padding-left:12px; background:url(../images/tip3.gif) no-repeat 3px; }
#leftnav li.dot a:hover { color:#ce130c; text-decoration:none; background:url(../images/tip4.gif) #fff no-repeat 3px ; padding-left:12px}


#leftnav .justify { text-align:justify;}
#leftnav .h-dot { background:url(../images/h-dot.gif) repeat-x left bottom}

/*------------- Form Styles -------------*/
form { padding:0px; margin:0px; border:0px; }
input{ Font: Normal 11px Tahoma; text-decoration:none; color:#16426f; padding-left:2px; background-color: #fff; width:130px;border:1px solid #93a8bf; height:17px; }
option, select { Font: Normal 11px Tahoma; text-decoration:none; color:#002AFF; padding-left:2px; width:170px; height:18px; }
textarea { Font: Normal 11px Tahoma; text-decoration:none; color:#16426f; width:300px; height:90px;  background-color: #f0f5fa;border:1px solid #93a8bf; padding:3px}

.btn { text-decoration:none; width:100px; border:1px solid #ccc; font-weight:bold; height:20px; padding-bottom:3px; color:#FFFFFF; background-color:#333;}

.error_msg{Font: Normal 11px Tahoma; text-decoration:none;color:red}

/* Listings Page Styles */
#listings { background-color:#eff3f6; border-bottom:1px solid #dde4e8; }
#listings th { height:22px; background-color:#8ac2da; padding-left:5px; padding-right:5px; text-align:center; color:#fff}
#listings td {  padding:5px; border-left:1px solid #dde4e8; }
#listings a, #listings A:visited { color:#f1473c; text-decoration:None; }
#listings a:hover {color:#333; text-decoration:underline;}
.leftborder { border-left:1px solid #fff;}
.rightborder { border-right:1px solid #dde4e8;}
.alt-td { background-color:#fff; border-top:1px solid #fff;}

.msg_bg{border-left:1px solid #dde4e8; background-color:#eff3f6; padding:5px;border-top:1px solid #dde4e8;border-bottom:1px solid #dde4e8;}

.msg_bg th{ background-color:#8ac2da; padding:5px;color:#fff}

.border{background-color:#dcf0f9; height:25px; border-bottom:1px solid #fff; padding:0px 6px 0px 6px; color: #f90}
.crred{ color:#f21f1f;}

#imageContainer {
position:relative;
margin:auto;
width:455px;
height:203px;
}

#imageContainer img {
display:none;
position:absolute;
top:0; left:0;
}

/*added to show bullets in the question 2*/
.ques ul {margin:0px; padding:10px; list-style:none; }
.ques li { background:url(../images/arrow_ques.gif) no-repeat  2px 7px; padding-top:1px; padding-bottom:6px; padding-left:25px; font-family:"Trebuchet MS";  font-size:10pt; }
/*question 2*/