/* ------------------------------ General Layout -------------------------------------- */

body { margin: 0px; padding: 0px; background-position: 0px; background-repeat: no-repeat; }
div { margin: 0px; padding: 0px; position: relative; background-repeat: no-repeat; }

/* ---------------------------------- Fonts ------------------------------------------- */

body, p, ul, ol, li, table, tr, th, td, input, button, h1, h2, h3, h4, h5, h6, textarea { padding: 0px; margin: 0px; font-family: Arial; }
body, p, ul, ol, li, table, tr, th, td, input, button, textarea { font-size: 12px; }
img { border-width: 0px; vertical-align: bottom; }
a		{ text-decoration: underline; color: #0000FF; }
a:hover	{ text-decoration: underline; color: #0000FF; }
input.inputtext	{ border: 1px solid #C0C0C0; width: 100%; height: 16px !important; height: 18px; padding: 3px 1px 1px 1px !important; padding: 2px 1px 1px 1px; }
textarea.inputtext	{ border: 1px solid #C0C0C0; width: 100%; height: 70px; overflow: hidden; resize: none; padding: 3px 1px 1px 1px !important; padding: 2px 1px 1px 1px; }
select			{ border: 1px solid #C0C0C0; }
input.checkbox	{ vertical-align: bottom !important; vertical-align: -2px; }
input.radio		{ vertical-align: -2px !important; vertical-align: -2px; }
input.userEnteredImage	{ border: 1px solid #C0C0C0; width: 183px; height: 16px !important; height: 18px; }
form { margin: 0px; }
.fbrobo{font-size:12px; color:#6865a2;font-weight:bold;}
.flogo{font-size:30px; color:#6865a2;font-weight:bold;text-decoration:none;}
.headfont{ font-size:15px;font-weight:bold ;color:gray;text-align:left;margin-left:20px; }

/* ----------------------------------- My Font Types ---------------------------------- */
.ferr{color:red}
span.f1	{ color: #C0C0C0; font-size: 11px; }		/* -- Grey Text Instruction -- */
span.f2	{ color: #006699; font-size: 13px; font-weight: bold; border-bottom: 3px solid #006699; } /* -- Bold Blue Text Title -- */
span.f3	{ font-size: 14px; } /* -- Text Title -- */
span.f1	a, span.f1 a:hover { color: #0000FF; font-size: 9px; text-decoration: underline; }
span.red{ color: #CC3300; }

div.adjustdiv	{ clear:both; margin: 0px; padding: 0px; }
div.adjustdiv10	{ clear:both; margin: 0px; padding: 0px; height:10px}

/* --------------------------- Header Section ------------------------------- */

.cathead{ font-size:15px;font-family:arial; font-weight:bold ;color:gray; padding:10px 0px 0px 0px;}
div.header	{ float: left; margin-top:5px; margin-left:5px; height:46px; width: 250px; }
.header a:hover{color:#6865a2;text-decoration:none;}
div.loggeduser{ float: left; margin-top: 10px; margin-left: 10px; width: 500px; text-align: right; line-height: 16pt; }
div.bluebar	{ margin-left:5px; width:99%; height: 20px; background-color: #DFF4FF; }
div.darkbluebar	{ margin-left:5px; width:99%; height: 20px; background-color: #33ccff; }
/* --------------------------- Navigation Section ------------------------------ */

div.navigation { margin-left: 5px; width:99%; border-bottom: 3px solid #006699; }
#navigation ul{display:inline-block;margin:0px;padding:0px;margin-top:15px;padding-left:15px;}
#navigation li{float:left;list-style:none;margin:0px 5px 0px 5px;}
#navigation span.active_outer{display:block;color:#ffffff; background: #006699  left top no-repeat;padding:0px 0px 4px 10px;} 
#navigation span.active_inner{display:block;background: #006699  right top no-repeat;padding:6px 10px 0px 0px;}
#navigation b{color:#FFFFFF;font-size:13px;font-family:verdana;}
#navigation span.inactive_outer{display:block;background: #6a6a6a  left top no-repeat;padding:0px 0px 6px 10px;} 
#navigation span.inactive_inner{display:block;background: #6a6a6a  right top no-repeat;padding:6px 10px 0px 0px;}
#navigation a{padding-top:10px; font-family:verdana;font-size:11px;font-weight:bold;color:#006699;text-decoration:none;}
#navigation a.hover{text-decoration:underline;}

/* --------------------------- Navigation Section ------------------------------ */

div.submenunavigation { margin-left: 5px; width:99%; border-bottom: 3px solid #006699; }
#submenunavigation ul{display:inline-block;margin:0px;padding:0px;margin-top:15px;padding-left:15px;}
#submenunavigation li{float:left;list-style:none;margin:0px 5px 0px 5px;}
#submenunavigation span.active_outer{display:block;color:#ffffff; background: #006699  left top no-repeat;padding:0px 0px 4px 10px;} 
#submenunavigation span.active_inner{display:block;background: #006699  right top no-repeat;padding:6px 10px 0px 0px;}
#submenunavigation b{color:#FFFFFF;font-size:13px;font-family:verdana;}
#submenunavigation span.inactive_outer{display:block;background: #6a6a6a  left top no-repeat;padding:0px 0px 6px 10px;} 
#submenunavigation span.inactive_inner{display:block;background: #6a6a6a  right top no-repeat;padding:6px 10px 0px 0px;}
#submenunavigation a{padding-top:10px; font-family:verdana;font-size:11px;font-weight:bold;color:#006699;text-decoration:none;}
#submenunavigation a.hover{text-decoration:underline;}


/* --------------------------- Container Section ------------------------------- */

div.title	{ top:30px; left: 25px; height: auto; width: 500px; color: #777777; font-weight: bold; font-size: 18px; }
div.container	{ margin-top:50px; margin-left:50px; height: auto; width: 700px; }
div.cont_paidopt	{ top: 0px; height: auto; width: 100%; text-align: right; }
div.cont_header	{ width: 100%; border-bottom: 1px solid #C0C0C0; }
div.cont_title	{ float: left; top: 0px; left: 0px; height: auto; }
div.cont_title_paid	{ float: left; top: 0px; left: 0px; height: auto; display: none; }
.containerleft{float:left;background-color:#ffffff;width:15%;margin-top:5px; }
.containermiddle{ float:left;margin-left:0px;background-color:#ffffff;width:69%;margin-top:5px; }
/* ------------------------------ Form Error Section --------------------------- */

div.cont_form_error	{ top: 0px; left: 0px; height: auto; width: 100%; }
div.form_error_box	{ margin-bottom: 10px; left: 140px; width: 400px; border: 1px solid #CC3300; background-color: #FFDBD5; display: none; }
div.form_error_txt	{ margin: 10px; font-weight: bold; }

/* ------------------------------------- Footer Section ----------------------------- */

div.footer	{ margin-top:270px; }
div.footer{ float:left; clear:both; width:100%; padding-top:8px; text-align:center; color:#575757; border-top:1px solid #CACACA; background-color:#F5F5F4; }
div.footer a{ color:#004BD9; text-decoration:underline;}
div.footer a:active{ color:#004BD9; text-decoration:underline;}

/* ----------------------------------------- End --------------------------------------- */
.fL{float:left;}
.fR{float:right;}
.test{border:1px red solid;}

/* ----------------------------------------- login form --------------------------------------- */
.loginForm{width:400px;height:200px;margin-top:100px;margin-left:300px;}
.lfLabel{width:100px;padding:2px;}


.nav a, .nav a:active, .nav a:visited{
	text-decoration: none;
	text-align:left;
	display: block;
	padding-left: 0px;
	font-family: Trebuchet MS; 
	font-size: 13px;
	line-height: 20px;
	font-weight:bold;
	color: #000;
	width:150px;
		}
#navHover, .nav a:hover{
	color:#dd4410;
	
	text-decoration:none;
	font-family: verdana,georgia;
	font-size: 13px;
	background-repeat: no-repeat;
	}

.points{
	font-family: verdana,georgia;
	font-size: 11px;
	color: #6865a2;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url(../img/points.jpg);
	text-align: left;
	line-height: 18px;
	
}
.points li{list-style-image: url(../img/points.jpg);}
.points a{
	color: #000000;
	text-decoration:none;	
}
.points a:hover{
	color: #ec9d57;
	text-decoration:none;	
}
.menubar1{ float:left;line-height:25px;display:inline;height:auto !important;}
.menu1{ float:left; padding-top:1px; }
.menu1 a{font-size:12px; color:#6865a2;font-weight:bold;position:relative;}
.menu1 a:link {color: #6865a2;text-decoration: none;}
.menu1 a:visited {text-decoration: none;}
.menu1 a:hover{border-bottom: 3px solid #6865a2;text-decoration: none;padding-bottom:3px;}
.adminbdy{width:900px;margin-left:30px;}
.labe{width:100px;float:left}
.inp{width:400px;float:left}
.wi180{width:180px;}

/* ***************** Scritpdetail page ******************************  */

.scrptdiv{display: table;border: 1px solid black;width: 1200px;margin:2px 50px 2px 50px;}
.scrptdiv span{display: table-cell;width:330px}

.scrptdetail{display: table;width: 1200px;margin:2px 50px 2px 50px;}
.scrptdetail span{display: table-cell;width:200px;border-right:1px solid green;text-align:center;}
/* ***************** Holding page ******************************  */
.hlddiv{border:1px solid gray;padding:20px;width: 700px;margin:auto;}
.hldfrmdiv span{width:200px;float:left;}

#suggest{
 	position:absolute;
 	background:#fff;
 	width:150px;
 	}
 
 #suggest div{
 
 	background:#fff;
 	color:#000;
 	padding-left:4px;
 	cursor:hand;
 	text-align:left;
 	}
 
 #suggest div.over{
 	color:#fff;
 	background:#000;
 	}

ul.stock {
    background-color: #b0c4de;
    float: left;
    margin-left:50px;
    width: 1200px;
}
ol, ul {
    list-style-type: none;
}
ul.stock li {
    font-size: 1.2em;
    line-height: 21px;
    text-align: center;
	display:inline;
}

.active span {
    color: #000000;
    width:400px;
    font-weight: normal;
}
.active{width:200px;float:left}
.afont{font-size: 11px;text-decoration:none;cursor:pointer;color:black}
/* ***************** Scritpdetail page ******************************  */
.bak_li{background:#99cc99;padding:5px;margin-top:5px}
.quodet{display: table;width: 950px;margin:5px 50px 2px 0px;}
.quodet span{display: table-cell;width:200px;border-right:1px solid green;text-align:center;}
.hist{background-color:#b0c4de;padding:2px;}
.hist a{color:black;}

/* ***************GetQuote page ************************* */
.quotehisdata{width:960px;float:left;margin-top:2px;background:#b0c4de;height:20px;vertical-align:center;}
.quotehisdata span{width:120px;float:left}
