/* 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:url(/images/salessite/bg.jpg) repeat-x #E3E1E2 0% 0%; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:17px;}

table {border-collapse:collapse; border-spacing: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;}

textarea {font-size:12px; font-family:Arial, Helvetica, sans-serif;}

fieldset{border:1px solid #AEAEAE;}

legend {color:#000; margin:0px 4px 0px 5px; font-size:14px; font-weight:bold;}



/* 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;}





/* UL Css Starts Here */

.ul_style1 {margin:0px 0px 10px 54px;}

.ul_style1 UL {margin:0px; padding:0px;}

.ul_style1 LI {margin:0px; padding:5px 0px 5px 20px; background:url(/images/salessite/li_arrow1.gif) no-repeat 0px 8px;  font-weight:bold; color:#4C5766; background-position:0px 8px !important; }

.ul_style1 a {font-weight:bold; color:#556C88;}

.ul_style1 a:hover {font-weight:bold; color:#556C88;}



.ul_styleca {margin:0px 0px 10px 54px;}

.ul_styleca UL {margin:0px; padding:0px;}

.ul_styleca LI {margin:0px; padding:5px 0px 5px 20px; background:url(/images/salessite/li_arrow1.gif) no-repeat 0px 8px; color:#000000;}



.q_style {margin:0px 0px 10px 36px;}

.q_style UL {margin:0px; padding:0px;}

.q_style LI {margin:0px; padding:5px 0px 5px 27px; background:url(/images/salessite/q_icon.gif) no-repeat 0px 4px; font-weight:normal; color:#4C5766;}



.ol_style1 {margin:0px 0px 10px 54px;}

.ol_style1 UL {margin:0px; padding:0px;}

.ol_style1 LI {margin:0px; padding:5px 0px 5px 20px; font-weight:bold; color:#4C5766;}



.ol_style2 {margin:0px 0px 10px 54px;}

.ol_style2 UL {margin:0px; padding:0px;}

.ol_style2 LI {margin:0px; padding:5px 0px 5px 5px; font-weight:bold; color:#1d2b46;list-style:upper-alpha;}

.ol_style2 LI ul li{list-style:none;padding-left:20px; color:#4C5766;}

.disc li{list-style:none;padding-left:0px; color:#4C5766;background:url(../images/salessite/plus.gif) no-repeat 5px 12px;}



.ol_style3 {margin:0px 0px 10px 54px;}

.ol_style3 UL {margin:0px; padding:0px;}

.ol_style3 LI {margin:0px; padding:5px 0px 5px 0px; font-weight:normal; color:#333;}

.ol_style3 LI ul li{list-style:none;padding-left:20px; color:#4C5766;}



.ul_style2 {margin:10px 0px 0px 37px;}

.ul_style2 UL {margin:0px; padding:0px;}

.ul_style2 LI {margin:0px; padding:2px 0px 2px 20px; background:url(/images/salessite/li_arrow1.gif) no-repeat 0px 5px; font-weight:bold; color:#00416A;}



.ul_style3 {margin:0px 0px 0px 0px;}

.ul_style3 UL {margin:0px; padding:0px;}

.ul_style3 LI {margin:0px; padding:2px 0px 2px 15px; background:url(/images/salessite/li_arrow2.gif) no-repeat 0px 7px; font-weight:bold; color:#556C88;}

.ul_style3 a {font-weight:bold; color:#556C88;}

.ul_style3 a:hover {font-weight:bold; color:#556C88;}



.faq_headings {margin:0px 0px 0px 36px;}

.faq_headings UL {margin:0px; padding:0px;}

.faq_headings LI {margin:0px; padding:2px 0px 8px 25px; background:url(/images/salessite/arrow2.jpg) no-repeat 0px 3px; font-weight:bold; color:#153965;}

.faq_headings A {color:#3366CC; font-weight:bold;}



.genaral_headings ul {margin:0;padding:0;}

.genaral_headings li {padding:5px 0px 5px 10px;}

.genaral_headings span {font-size:16px;font-weight:bold;color:#EC9902;text-transform:uppercase;margin-right:5px;}

.genaral_headings a {color:#0261A2;font-size:13px;font-weight:bold;}

.left {float:left;}

.right {float:right;}

.faq_panel .left {font-size:16px;font-weight:bold;color:#f0a003;text-transform:uppercase;margin-right:5px;}



/* Padding css starts here*/

.padding_left1{padding-left:12px;}

.padding_left2{padding-left:24px;}

.padding_left3{padding-left:36px;}

.padding_right1{padding-right:12px;}

.padding_right2{padding-right:5px;}

.padding_right3{padding-right:0px;}

.padding_top1{padding-top:4px;}



/* font css */

.text1 {font-size:12px; font-weight:bold; color:#00416A;}

.text2 {font-size:20px; font-weight:bold; color:#959595;}

.text3 {font-size:17px; font-weight:bold; color:#0054A6; padding:10px 0px 10px 0px;}

.text4 {font-size:18px; font-weight:bold; color:#004A80; padding:10px 0px 10px 0px; text-align:center;}

.text5 {font-size:12px; font-weight:bold; color:#555555;}

.text6 {font-size:12px; font-weight:normal; color:#555555;}

.text7 {font-size:17px; font-weight:bold; color:#153965;}

.text8 {font-size:20px; font-weight:bold; color:#153965; background:url(/images/salessite/roundicon2.gif) no-repeat 0px 4px; padding:6px 0 7px 35px; line-height:24px;}

.text8_a {font-size:20px; font-weight:bold; color:#153965; background:url(/images/salessite/roundicon1.gif) no-repeat 9px 7px; padding:4px 0 4px 35px; line-height:24px;}



.text1a {font-size:16px; padding-bottom:5px; font-weight:bold; color:#959595;}

.text2a {font-size:20px; font-weight:bold; color:#959595; padding-bottom:5px;}

.blue_bold_text {color:#0261A2; text-decoration:underline; font-weight:bold; }

.grey_bold_text {color:#333333; text-decoration:none; font-weight:bold; }

.yellow_bold_text {color:#EC9902; text-decoration:none; font-weight:bold; font-size:16px; }

.step_text {color:#fff; text-decoration:none; font-weight:bold; font-size:12px; background:url(/images/salessite/stepbg.gif) no-repeat; padding:7px 20px 11px 12px;}

.text9 {color:#fff; text-decoration:none; font-weight:bold; font-size:14px;}

.question_text {margin:0 0 0 36px; padding:5px 0px 5px 27px; background:url(/images/salessite/q_icon.gif) no-repeat 0px 4px; font-weight:bold; color:#9D811B;}





/* Input CSS */

.input1 {padding:4px; background:url(/images/salessite/text_field_01.gif) repeat-x #ffffff; border:1px solid #C8CCD1; color:#404040;}

.input1:Hover {padding:4px; background:url(/images/salessite/text_field_02.gif) repeat-x #ffffff; border:1px solid #C8CCD1;}



/* HR CSS */

.hr_doted {background:url(/images/salessite/h_dot.gif) repeat-x; margin:15px 0px 15px 0px; height:10px;}

.hr_doted_s {background:url(/images/salessite/h_dot.gif) repeat-x; margin:15px 0px 15px 0px; height:10px; width:600px;}





/* LINK Css Starts Here */

.learn_more {background:url(/images/salessite/arrow1.gif) no-repeat 100% 6px; float:right; padding:0px 17px 0px 0px;}

.learn_more A {font-weight:normal; font-size:11px;}

a {color:#3366CC; text-decoration:underline; font-weight:normal; }

a:hover {color:#3366CC; text-decoration:none;}

a.blue_normal_link {color:#0261A2; text-decoration:underline; font-weight:normal; }

a.blue_normal_link:hover {color:#0261A2; text-decoration:none;}

a.skyblue_bold_link {color:#3366CC; text-decoration:underline; font-weight:bold; }

a.skyblue_bold_link:hover {color:#3366CC; text-decoration:none;}

a.skyblue_bold2_link {color:#3366CC; text-decoration:none; font-weight:bold; }

a.skyblue_bold2_link:hover {color:#3366CC; text-decoration:underline;}





/* ######### Style for Drop Down Menu ######### */

.chromestyle ul{margin:0px; padding:0px;}

.chromestyle li{list-style:none; display:block; float:left; margin:0px; padding:0px;}

.chromestyle li a{float:left; display:block; color:#fff; text-decoration:none; font-weight:bold; padding:0 0 0 15px; margin:0px; height:30px; line-height:30px; text-align:center; cursor:pointer;}

.chromestyle li a span{float:left; display:block; padding:0 15px 0 0; margin:0px;}

.chromestyle li a:hover{color:#fff; background:url(/images/salessite/nav_left_over.gif) no-repeat left 0px;}

.chromestyle li a:hover span{color:#005181; background:url(/images/salessite/nav_right_over_img.gif) no-repeat right 0px;}

.chromestyle li a.selected{color:#fff; background:url(/images/salessite/nav_left_over.gif) no-repeat left 0px;}

.chromestyle li a.selected span{color:#005181; background:url(/images/salessite/nav_right_over_img.gif) no-repeat right 0px;}

.dropmenudiv{position:absolute; top: 0; border-right: 1px solid #1781C2; border-left: 1px solid #1781C2; border-bottom: 1px solid #1781C2; border-top-width: 0;

line-height:18px; z-index:100; background:#fff; width: 200px; visibility: hidden; }

.dropmenudiv a{background:#fff; height:22px; width: auto; display: block; border-bottom:1px solid #C5DEF9; padding:4px 0 0 13px; text-decoration: none; color:#005282;}

* html .dropmenudiv a{ /*IE only hack*/width: 100%;}

.dropmenudiv a:hover{background: #C6E4F6; color:#005282; text-decoration:underline;}






