/* Reset Css (it standardizes cross-browser rendering on common elements, neutralizing browsers' built-in stylesheets.)*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {background:#C1BA60; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4D4C4C; line-height:20px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear {clear:both;}

/* base css, it creates a familiar presentation for HTML elements. */

h1 {font-size:138.5%;}
h2 {font-size:123.1%; }
h3 {font-size:100%; color:#000;}
h1,h2,h3 {margin:.5em 0;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
abbr,acronym {border-bottom:1px dotted #000; cursor:help;} 
em {font-style:italic;}
blockquote,ul,ol,dl {margin:0em;}
ol,ul,dl {margin-left:1.5em;}
ol li {list-style: decimal outside; font-weight:bold;	}
ul li {list-style: disc outside; list-style:none; margin:5px; padding-left:20px;}
li {padding-bottom:7px;}
dl dd {margin-left:1em;}
th {font-weight:bold; text-align:center;}
caption {margin-bottom:.5em; text-align:center;}
p{margin-bottom:1em;}

/* font css */

.text1 {font-size:13px; font-weight:normal; color:#154957;}  /*renders 11px */
.text2 {font-size:11px; font-weight:normal;} /*renders 11px */ 
.text3 {font-size:13px; font-weight:bold;} /*renders 13px */
.text4 {font-size:14px; font-weight:bold;} /*renders 14px */


a.link1 {color:#174859; font-size:13px; text-decoration:underline; font-weight:bold;}
a.link1:hover {color:#174859; font-size:13px; text-decoration:none; font-weight:bold;}


/* Form fields */

.input1 {width:235px; border:1px solid #C5C5C5; padding:6px;}
.input1:Hover {padding:6px; background:#F0F0F0;}

/* Span CSS Here */
div.logo, div.head_bann_left, div.head_bann_right, div.inn_cont_1_left, div.left_cl_panel_cont, div.right_cl_panel_img, div.supp_inn_cont_left, div.supp_inn_cont_right {float:left;}
div.top_nav, div.inn_cont_1_right, div.left_cl_panel_img, div.right_cl_panel_cont, div.left_cl_panel_img2 {float:right;}

/* Padding Css Here */
.padding_left1 {padding-left:14px;}

/* Global css starts here*/
.container {width:710px; margin:auto; background:url(../images/cont_bg.gif) repeat-y; padding:0 18px 0 18px;}
.container_wrap {background:url(../images/container_bg.jpg) repeat-x;}

.ul_style1 {margin:0px; padding:0 0 15px 0;}
.ul_style1 UL {margin:0px; padding:0px;}
.ul_style1 LI {margin:0px; padding:0px; line-height:22px; background:url(../images/bullet-1.gif) no-repeat 0 6px; padding-left:20px;}

.ul_style2 {margin:0px; padding:0 0 15px 15px;}
.ul_style2 UL {margin:0px; padding:0px;}
.ul_style2 LI {margin:0px; padding:0px; line-height:22px;}

.ul_style3 {margin:0px; padding:10px 0 15px 25px;}
.ul_style3 UL {margin:0px; padding:0px;}
.ul_style3 LI {margin:0px; padding:0 0 10px 25px; line-height:22px; background:url(../images/arrow3.gif) no-repeat 0px 4px; font-size:14px; color:#154959; font-weight:bold;}

.ul_style4 {margin:0px; padding:0 0 0px 25px;}
.ul_style4 UL {margin:0px; padding:0px;}
.ul_style4 LI {margin:0px; padding:0px; line-height:22px;}




/* Header Css Starts Here */
.logo H1 {display:none;}
.header { padding:15px 23px 8px 23px;}
.navigation {background:url(../images/nav_bg.gif) repeat-x; height:50px; margin:0 10px 0 10px;}
.navigation_wrap {background:url(../images/nav_left_right_im.gif) no-repeat; height:50px; padding:0 25px 0 25px;}
.top_nav {text-align:right; color:#184958; font-size:12px;}
.top_nav A {color:#184958; font-size:12px; text-decoration:none;}
.top_nav A:hover {color:#184958; font-size:12px; text-decoration:underline;}

#nav_panel {background:url(../images/nav_bg.gif) repeat-x; height:50px;}
#nav_panel ul {margin:0px; paddding:0px;}
#nav_panel ul li {display:block; list-style:none; float:left; padding:0px; margin:0px; height:28px; padding:8px 5px 4px 5px;}
#nav_panel ul li a {height:28px; }
#nav_panel ul li a span {display: none;}

.nav1_01 a {width:49px; height:28px; background:url(../images/home_01.gif) no-repeat; display:block;}
.nav1_01 a:hover{width:49px; height:28px; background:url(../images/home_02.gif) no-repeat; display:block;}
.nav1_02 a {width:49px; height:28px; background:url(../images/home_02.gif) no-repeat; display:block;}

.nav2_01 a {width:127px; height:28px; background:url(../images/course_details_01.gif) no-repeat; display:block;}
.nav2_01 a:hover{width:127px; height:28px; background:url(../images/course_details_02.gif) no-repeat; display:block;}
.nav2_02 a {width:127px; height:28px; background:url(../images/course_details_02.gif) no-repeat; display:block;}

.nav3_01 a {width:124px; height:28px; background:url(../images/other_courses_01.gif) no-repeat; display:block;}
.nav3_01 a:hover{width:124px; height:28px; background:url(../images/other_courses_02.gif) no-repeat; display:block;}
.nav3_02 a {width:124px; height:28px; background:url(../images/other_courses_02.gif) no-repeat; display:block;}

.nav4_01 a {width:104px; height:28px; background:url(../images/why_ndss_01.gif) no-repeat; display:block;}
.nav4_01 a:hover{width:104px; height:28px; background:url(../images/why_ndss_02.gif) no-repeat; display:block;}
.nav4_02 a {width:104px; height:28px; background:url(../images/why_ndss_02.gif) no-repeat; display:block;}

.nav5_01 a {width:114px; height:28px; background:url(../images/24_7_support_01.gif) no-repeat; display:block;}
.nav5_01 a:hover{width:114px; height:28px; background:url(../images/24_7_support_02.gif) no-repeat; display:block;}
.nav5_02 a {width:114px; height:28px; background:url(../images/24_7_support_02.gif) no-repeat; display:block;}

.nav_strip {background:url(../images/nav_strip.gif) no-repeat 50% 0%; height:41px; width:2px;}


/* Content Css Here */
.content {padding:0px 23px 8px 23px;}
.head_bann_left {padding-right:2px;}
.header_banner {padding-bottom:5px;}
.ho_course_banner {padding-top:2px;}
.ho_course_banner2 {padding:17px 0 17px 0; border-bottom:1px solid #BDB8A2; margin-bottom:17px;}

.ho_cont_box1 {width:314px; float:left; text-align:left; padding:10px 18px 25px 0; border-right:1px solid #BDB8A2; border-bottom:1px solid #BDB8A2;}
.ho_cont_box2 {width:312px; float:left; text-align:left; padding:10px 0 25px 18px; border-bottom:1px solid #BDB8A2;}

.learn_more {color:#215779; text-align:right;}
.learn_more a{color:#215779; text-decoration:underline; text-transform:uppercase; font-weight:bold;}
.learn_more a:hover{color:#215779; text-decoration:none; text-transform:uppercase; font-weight:bold;}

.heading1 {font-size:15px; font-weight:bold; color:#154859; background:url(../images/arrow1.gif) no-repeat 0px 5px; padding-left:13px; margin-bottom:10px; text-align:left;}
.heading2 {font-size:15px; font-weight:bold; color:#154859; margin-bottom:10px; text-align:left;}
.heading3 {font-size:15px; font-weight:bold; color:#154859; margin-bottom:10px; text-align:center;}


/* Inn Content Css Here */
.inn_cont_1_left {width:500px;}
.inn_cont_1 {padding:10px 0 10px 0px; border-bottom:1px solid #BDB8A2;}
.inn_cont_2 {padding:10px 0 10px 0px;}
.inn_course_banner { text-align:center;}
.inn_course_banner DIV {float:left; padding:15px 0 0px 0;}
.vert_divider { border-left:1px solid #BDB8A2; margin:0 6px 0 7px; height:127px;}

.left_cl_panel_cont {width:430px;}
.left_cl_panel {padding:10px 0 0 0; padding-bottom:10px; border-bottom:1px solid #BDB8A2;}

.left_cl_panel2 {padding:10px 0 0 0; padding-bottom:10px;}


.right_cl_panel_cont {width:430px;}
.right_cl_panel {padding:10px 0 0 0;}

.divider2 {background:url(../images/bar2.gif) repeat-x 0% 50%; height:45px; padding:0px; margin:0px;}
.inn_co_cont_1 UL {margin:0px; padding:0px;}
.inn_co_cont_1 LI {margin:0px; padding:0 0 6px 0; line-height:14px; list-style:none; font-size:11px;}

.supp_inn_cont_left {width:342px; padding-right:10px; color:#134B5C;}
.supp_inn_cont_right {width:311px;}
.left_cl_panel_img2 {width:220px;}

.supp_inn_cont {padding:10px 0 10px 0px;}
.supp_box_bg {background:#F7F9F8;}
.supp_inn_panel {padding:5px 10px 5px 10px;}
.supp_inn_panel UL {margin:0px; padding:0px;}
.supp_inn_panel LI {margin:0px; padding:0px;}
.supp_inn_panel INPUT, TEXTAREA, SELECT{width:235px; border:1px solid #C5C5C5; padding:6px; margin-bottom:10px;}
.supp_inn_panel SPAN {color:#134858; line-height:30px;}

.sitemap_panel {margin:0px; padding:0 0 15px 15px;}
.sitemap_panel UL {margin:0px; padding:0px;}
.sitemap_panel LI {margin:0px; padding:0px 0 0 25px; line-height:28px; background:url(../images/arrow2.gif) no-repeat 0px 10px;}
.sitemap_panel A {color:#144758; text-decoration:underline; font-weight:bold;}
.sitemap_panel A:hover {color:#144758; text-decoration:none; font-weight:bold;}
.permit_title {margin:30px 0 15px 25px;}
.register_btn_panel {width:573px; margin:auto; text-align:center; font-size:11px;}

 
.footer {margin:0 23px 0px 23px; border-top:1px solid #E3E2E0; text-align:center; color:#4D4C4C; font-size:11px; padding:26px 0 25px 0;}
.footer A {color:#4D4C4C; font-size:11px; text-decoration:none; padding:0 2px 0 2px;}
.footer A:HOVER {color:#4D4C4C; font-size:11px; text-decoration:underline;}

/* FAQ CSS Document */
.faqpanel {margin:0px; padding:0 0 15px 15px;}
.faqpanel UL {margin:0px; padding:0px;}
.faqpanel LI {margin:0px; padding:0px 0 0 25px; line-height:28px; background:url(../images/arrow2.gif) no-repeat 0px 10px;}
.faqpanel A {color:#144758; text-decoration:underline; font-weight:bold;}
.faqpanel A:hover {color:#144758; text-decoration:none; font-weight:bold;}


.answer_panel {margin:10px 0 0 0px; padding:0px 0 5px 10px; background:url(/images/salessite/ans_icon.gif) no-repeat;}
.answer_panel ol {margin:10px 0 0 52px; padding:0px;}
.answer_panel ol li{margin:0px; padding:0 0 0 0; color:#000;}
.question_text a{margin:0 0 10px 0px; padding:5px 0px 5px 0px; font-weight:bold; color:#4D0000; font-weight:bold; color:#4D0000; text-decoration:underline;}
.question_text a:hover{font-weight:normal; color:#000; text-decoration:none;}

.basic a {
	cursor:pointer;
	display:inline;
	line-height:25px;
 background:#CDCBB2; display:block; width:650px; padding:5px; border:1px solid #AAA57D; margin-bottom:3px;font-weight:bold; color:#000; text-decoration:underline;}
 
 .basic a:hover{
	cursor:pointer;
	display:inline;
	line-height:25px;
 background:#EAE6CB; display:block; width:650px; padding:5px; border:1px solid #AAA57D; margin-bottom:3px;font-weight:bold; color:#000; text-decoration:none;}	
	

.basic a.selected {
	font-weight: bold;
	color: #000;
	}
.text8_a {font-weight:bold;}

.tem-1 {margin-bottom:20px;}
*HTML .tem-1 {margin-bottom:0px;}
