/* CSS Document */

/*----------------------------------------------------------------------------------------------------------------------------*/
/*Common styles*/

*{font:12px/11px Arial, Helvetica, sans-serif; font-weight:normal;}
body{margin:0; background-color:#ECECEC; }
div, h1, h2, h3, p, form, label, input, img fieldset{margin:0px; padding:0px;}
ul{margin:0; padding:0; list-style-type:none;}
.spacer{clear:both; font-size:1px; line-height:1px;}
.leftfloat {float:left;}
td, tr {color:#545454;}
p {margin:0px; padding:5px; line-height:16px;}

.error {color:#cc0000;font-weight:bold;}

.whitebg {
	background-color:#FFFFFF;
}	

.textbold {
	font-weight:bold;
}

a {
	font-size:12px;
	color:#5C9300;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

a.logout {
	font-size:15px;
	color:#1984C6;
	font-weight:bold;
	text-decoration:none;
}
a.logout:hover {
	font-size:15px;
	color:#1984C6;
	font-weight:bold;
	text-decoration:underline;
}
ul.list-normal{
    padding:0px 0px 15px 15px;
    margin:0px;
	list-style-type:disc;
	}
ul.list-normal li {
	margin-bottom:normal;
	padding-left:normal;
    }
/*----------------------------------------------------------------------------------------------------------------------------*/


.loginbg {
	background-image:url(/images/loginbg.gif);
	background-repeat:repeat-x;
	background-position:right top;
	padding-right:54px;
	border-right:#D4D4D4 1px solid;
}	

.top-td {

	background-position:top;
	background-color:#FFFFFF;
	padding-top:0px;
	
}

.menubg {
	background-image:url(/images/menubg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#2EB1E7;
}

.menutd {
	padding-left:75px;
	background-image:url(/images/loginbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	border-left:#D4D4D4 1px solid;
}		

.menu {
	height:18px;
	display:block;
	padding-left:11px;
	padding-right:11px;
	padding-top:8px;
	border-right:#96D4FB 1px dashed;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
}
.menu-highlight {
	height:16px;
	display:block;
	padding-left:11px;
	padding-right:11px;
	padding-top:6px;
	margin-top:2px;
	border-right:#96D4FB 1px dashed;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	background-color:#353535;
}	

.menu-home-highlight {
	height:16px;
	display:block;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	margin-top:2px;
	border-right:#96D4FB 1px dashed;
	border-left:#96D4FB 1px dashed;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	background-color:#353535;
}	

.menu-home {
	height:16px;
	display:block;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	margin-top:2px;
	border-right:#96D4FB 1px dashed;
	border-left:#96D4FB 1px dashed;
	background-image:url(/images/menu-home-bg.gif);
	background-repeat:repeat-x;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
}
.menu-home:hover {
	background-image:url(/images/menu-home-hover-bg.gif);
	background-repeat:repeat-x;
}
.menu:hover {
	background-color:#353535;
	color:#ffffff;
	height:16px;
	padding-top:6px;
	margin-top:2px;
}	

.menu-end {
	height:18px;
	display:block;
	padding-left:11px;
	padding-right:11px;
	padding-top:8px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
}
.menu-end:hover {
	background-color:#353535;
	color:#ffffff;
	height:16px;
	padding-top:6px;
	margin-top:2px;
}

.logo-td {
	padding-left:12px;
	padding-top:4px;
	padding-bottom:12px;
	border-left:#D4D4D4 1px solid;
	border-right:#D4D4D4 1px solid;
}	

.bottom-bg {
	background-image:url(/images/bottom-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
	padding-bottom:25px;
	border-left:#D4D4D4 1px solid;
	border-right:#D4D4D4 1px solid;
	border-bottom:#ffffff 1px solid;
}

.bluebg {
	background-color:#C9E8FD;
}		
.brownbg {
	background-color:#F3EDE1;
}
.footer {
	background-image:url(/images/footer-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#0D7DC2;
}

.footer-links-td {
	padding:7px 0 8px 0;
}

.footer-links {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin-right:23px;
	text-decoration:none;
}
.footer-links:hover {
	text-decoration:underline;
	color:#353535;
}	

.copyright {
	padding-bottom:5px;
	padding-top:5px;
	font-size:11px;
	font-weight:bold;
	color:#F3EDE1;
}	

.search {
	background-image:url(/images/searchbg.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:44px 0 8px 72px;
}	

.search-text {
	width:94px;
	height:18px;
	color:#353535;
	font-size:11px;
}	

.go {
	width:25px;
	height:25px;
	font-size:11px;
	color:#353535;
	font-weight:bold;
	background-image:url(/images/go.gif);
	background-repeat:no-repeat;
	border:none;
}	

.categories {
	background-image:url(/images/dash-border-ver.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-top:15px;
	padding-left:34px;
	padding-bottom:75px;
}	

.category-list {
	font-size:11px;
	color:#5C9300;
	line-height:14px;
	text-decoration:underline;

}
.category-list a {
	font-size:10px;
	color:#5C9300;
	text-decoration:none;
}
.category-list a:hover {
	color:#353535;
	text-decoration:underline;
}

.p-top10 {
	padding-top:10px;
}
.p-top15 {
	padding-top:15px;
}
.p-top22 {
	padding-top:22px;
}
.p-right5 {
	padding-right:5px;
}
.p-left15 {
	padding-left:15px;
}
.m-right15 {
	margin-right:15px;
}
.register {
	padding:20px;
	font-size:12px;
}			

.register-text {
	font-size:12px;
	line-height:14px;
	color:#545454;
}

.bluetext {
	color:#1984C6;
	font-weight:bold;
	font-size:12px;
}	

.blueheadtext {
	color:#1984C6;
	font-weight:bold;
	font-size:15px;
	padding-right:15px;
	}

.bluetext2 {
	color:#1984C6;
	font-weight:bold;
	font-size:14px;
	padding-right:15px;
	}

.benefit-td {
	padding:0 12px 0 8px;
}

.benefit {
	background-image:url(/images/benefits-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
}		
.benefit1 {
	background-image:url(/images/benefits-bg.gif);
	background-repeat:repeat-y;
}

.benefit-ul {
	padding-left:110px;
	padding-top:62px;
	padding-right:20px;
}

.benefit-list {
	background-image:url(/images/white-bullet.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	font-size:12px;
	color:#1772B8;
	font-weight:bold;
	line-height:18px;
	padding-left:12px;
}		

.example-td {
	padding:10px 20px 0 20px;
}	
.example-td-left {
	padding:12px 20px 10px 0;
	background-image:url(/images/dash-border-ver.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.example-td-right {
	padding:12px 0 0 15px;
}	

.example-text {
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#353535;
	padding-top:6px;
}

	

.requirements {
	background-image:url(/images/requirements.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#F3EDE1;
	padding:74px 18px 10px 18px;
}
.requirements p {
	font-size:12px;
	color:#545454;
	line-height:14px;
}	

.article-text {
	font-size:12px;
	color:#545454;
	line-height:16px;
	padding-top:4px;
}	

.green-link {
	font-size:12px;
	color:#5C9300;
	font-weight:bold;
	text-decoration:underline;
	line-height:14px;
}
.green-link:hover {
	text-decoration:none;
}	

.date {
	color:#1772B8;
	font-size:10px;
	padding-top:4px;
}	

/* ---------------------------------------- inside page css ----------------------------------------------- */

.body-outer {
	padding-left:17px;
	padding-right:17px;
}

.content {
	padding-bottom:20px;
}	
.content p{
	font-size:12px;
	color:#545454;
	line-height:14px;
	padding-left:15px;
	padding-right:25px;
}	

.faq-padding {
	padding-top:10px;
	padding-bottom:7px;
}	

.faq-td {
	padding:20px 0 20px 126px;
	border:#E1EFC3 5px solid;
	background-color:#F2F9E3;
	background-image:url(/images/question-mark.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.faq-td li {
	background-image:url(/images/blue-bullet.gif);
	background-repeat:no-repeat;
	background-position:0.1% 50%;
	padding-left:14px;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	color:#5D9301;
}

.faq-td a {
	font-size:12px;
	font-weight:bold;
	color:#5D9301;
	text-decoration:none;
}	
.faq-td a:hover {
	text-decoration:underline;
}	

h2.heading {
	background-image:url(/images/heading-bg.gif);
	background-repeat:repeat-x;
	background-position:0 50%;
	margin:22px 0 12px 0;
	padding:0 0 0 10px;
}	

.heading span {
	padding-left:4px;
	padding-right:4px;
	font-size:13px;
	font-weight:bold;
	color:#1984C6;
	margin:0;
	background-color:#FFFFFF;
	/*display:block;
	width:auto;*/
}	

.go-top-link {
	font-size:12px;
	color:#5C9300;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
}
.go-top-link:hover {
	text-decoration:underline;
}

.benefit-list1 {
	background-image:url(/images/tick-bullet.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	/*font-size:12px;
	color:#1772B8;
	font-weight:bold;*/
	line-height:20px;
	padding-left:20px;
}	