.index .side_col .index a, 
.ssl-page .side_col .ssl-page a, 
.evssl-page .side_col .evssl-page a,
.codesign-page .side_col .codesign-page a,
.jcodesign-page .side_col .jcodesign-page a,
.personalsign-page .side_col .personalsign-page a,
.products .side_col .products a,
.csr .side_col .csr a,
.intermediates .side_col .intermediates a,
.install-ssl .side_col .install-ssl a,
.import-ssl .side_col .import-ssl a,
.about-intermediates .side_col .about-intermediates a
{display:block; width:158px; background:#27327f; color:#ffffff; text-decoration:none;}

/*-------------------------------------------------------------------------------------------------------------------------*/

html, body, ul, li { padding: 0; margin: 0; list-style: none;}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:center;
width:100%;

background: url(images/background.jpg) repeat left top;

}

#container {
text-align:left;
margin:0 auto; 
width:800px;
background-color:#ffffff;
}

#mainContent {background-color:#ffffff; padding:13px; float:left;}

#fullpage_wrapper {width:780px; padding:20px; border:1px #dddddd solid;}
html>body #fullpage_wrapper {width:735px;}/*FIREFOX*/

#wrapper {width:550px; padding:20px; border:1px #dddddd solid; float:left;}
html>body #wrapper {width:550px; padding:20px;}/*FIREFOX*/


.fullpage #mainContent {padding:11px;}
#fullpage_wrapper h2 {padding-left:10px;}


#col_1 {float:left;}
#col_2 {float:right; width:162px; margin:0 0 0 20px;}
#footer {clear:both; padding:20px 0;}

.float_right {float:right;}
.clear_both {clear:both;}
.clear_right {clear:right;}
.float_left {float:left;}

h1 {font-size:20px; padding:10px 0 10px 30px; margin:0;}
h2 {font-size:14px; padding:10px 0 10px 30px; margin:0;}
h5 {font-size:14px;}
img {border:none;}

#header {float:left; width:800px; height:97px; background-color:#ffffff;}
#header_stuff {float:right;}
#header #logo {float:left; width:100px; margin:0 0 0 10px;}
#header ul#header_nav {float:right; width:270px; margin:10px 0px 0 0;}
#header ul#header_nav li {float:left;}
#header ul#header_nav li a {font-weight:normal; padding:3px 5px;}
#header form {float:right; clear:both; width:415px; height:30px; margin:15px 15px 0px 0px;}
#header form p {float:left; margin:5px 2px;}
#header form label {float:left; margin:5px 2px;}
#header form .search_box {float:left; margin:1px 2px 0 1px;}
#header form #search_button {float:left;}


ul#navigation {clear:both; background-color:#ffffff;}
ul#navigation li {float:left; margin:0 1px; width:157px;}
html>body ul#navigation li {margin:0 1px; width:158px;}
ul#navigation li a {text-align:center; font-weight:bold; font-size:13px; color:#ffffff; display:block; padding:3px 5px; background-color:#2139aa;}
ul#navigation li a:hover {background-color:#27327f;}

hr {margin:20px 0; height:2px; background-color:#dddddd; color:#dddddd; border:0;}
hr.dashed {margin:10px 20px; height:2px; background-color:#ffffff;}

p.top_link {text-align:center; width:800px; padding:10px 0; margin:0;}

#fullpage_wrapper ul {margin-left:10px;}
#fullpage_wrapper table {margin-left:10px;}
p {margin:10px; font-size:12px;}
a {text-decoration:none; color:#213aaa;}
a:hover {color:#27327f;}
#col_1 a:hover {text-decoration:underline;}
.answer-page p {margin-left:0;}

.fullpage #mainContent img {margin:20px 0;}

.answer-page #mainContent #col_1 ul li {margin-left:15px; list-style-type:disc;}
.codesign-page img.padding-left {padding-left:10px;}
.answer-page #mainContent #fullpage_wrapper img {margin:20px 0;}

#mainContent .box_wrapper h3 {font-size:14px; padding:10px 10px 0 10px; margin:0;}
#mainContent .box_wrapper hr {width:85%; text-align:center; border:1px dashed #ddd;}

#mainContent div.config_file {margin:20px 30px;}

/*----------------------------------------------------LIST STYLES----------------------------------------------------------*/

ol {margin:0 0 0 30px; padding:0 0 0 0;}
ol li {list-style:decimal; margin:0; padding:3px 0;}
ol ol.alpha li {list-style-type:lower-roman; margin:10px 0;}

ol ul {margin:10px 0;}
ol ul li {list-style-type:disc; margin-left:20px;}
ol p, ol img {margin-left:0;}

.tomcat ol ul li {list-style-type:none;}

li.no_style {list-style-type:none;}

ul.disc li {list-style-type:disc; margin:3px 25px; font-size:12px;}

ul.nodisc li {list-style-type:none; margin:3px 25px; font-size:12px;}

ul.disc li.no_disc {list-style-type:none; margin:3px 10px;}
ul.float_left {width:25%;}

body.codesign-page ul.fullWidthDiscList {margin:20px; list-style-type:disc;}

ul li.arrow {list-style-type:none; background: url(http://www.globalsign.com/images/arrow_support.gif) no-repeat left; margin-left:10px; font-weight:normal;}

ul.arrow li {list-style-type:none; background: url(http://www.globalsign.com/images/arrow_support.gif) no-repeat left; margin-left:25px; font-weight:normal;}

ul li.faq_icon {line-height:14px; list-style-image: url(http://www.globalsign.com/images/faq-page.gif); padding:0; margin:0 0 0 20px; font-weight:normal;}

ul.faq_icon li {line-height:14px; list-style-type:none; background: url(http://www.globalsign.com/images/faq-page.gif) no-repeat left; padding:5px 0 5px 15px; margin:0 0 0 5px; font-weight:normal;}

ul li.green_tick {height:20px; line-height:13px; list-style-type:none; background: url(/images/healthcheck_tick.gif) no-repeat left center; padding:4px 0 4px 25px; margin:0 0 0 5px; font-weight:normal;}

ul.healthcheck {float:left; padding:10px;} 
ul.server_faqs {float:left; margin:10px; width:29%;}
ul.link_text li {padding:5px 10px;}


strong.orange {color:orange;}
p.healthcheck_aid {padding:0 0 0 35px; background: url(/images/ssl-healthcheck.gif) no-repeat left top;}
div.cmd_line {background-color:#000000; color:#ffffff;}

/*-------------------------------------------------COL_RIGHT STYLES--------------------------------------------------------*/

.col_right {padding:0; margin:0;}
div.list_container {width:162px;}

div.list_contents {float:left; width:160px; border-left:1px solid #ccc; border-right:1px solid #ccc;}

html>body div.list_contents {float:left; width:158px; border-left:1px solid #ccc; border-right:1px solid #ccc;}

div.list_bottom {clear:left; line-height:0; font-size:0;}

/*-------------------------------------------------COL_RIGHT BG IMAGE STYLES-----------------------------------------------*/

span.box_top_left {float:left; height:25px; width:9px; background: url(images/images/box_top_left.gif) no-repeat left top;}
span.box_top_mid {font-size:13px; float:left; height:25px; line-height:25px; width:142px; background: url(images/images/box_top_mid.gif) repeat-x left top;}
span.box_top_right {float:left; height:25px; width:9px; background: url(images/images/box_top_right.gif) no-repeat left top;}
span.box_bot_left {float:left; height:27px; width:5px; background: url(images/images/images/box_bot_left.gif) no-repeat left top;}
span.box_bot_mid {float:left; height:27px; line-height:27px; width:151px; background: url(images/images/images/box_bot_mid.gif) repeat-x left top;}
span.box_bot_right {float:left; height:27px; width:4px; background: url(images/images/images/box_bot_right.gif) no-repeat right top;}

/*------------------------------------------------COL_RIGHT LIST STYLES----------------------------------------------------*/

ul.side_col {float:left; background:none; padding:0px; margin:0;}
ul.side_col li {padding:0; margin:0;}
ul.side_col li a {display:block; width:158px; padding:5px 0 5px 0px; margin:0; text-indent:5px; font-weight:normal; font-size:12px; line-height:14px;}
ul.side_col li a:hover {display:block; width:158px; background-color:#213aaa; color:#ffffff; text-decoration:none;}

/*-------------------------------------------MAIN COLUMN BOX STYLES-------------------------------------------------------*/

.box_wrapper {float:left;}
.large_top_box {margin-bottom:20px;}
.box_header {background: url(/support/images/images/box_top.gif) no-repeat left top; width:546px; line-height:27px; height:27px;}


.box_contents {float:left; width:524px; padding:0; margin:0; border-left:1px #ccc solid; border-right:1px #ccc solid;}

html>body div.box_contents {float:left; width:524px; padding:10px; margin:0; border-left:1px #ccc solid; border-right:1px #ccc solid;}

.box_bottom {clear:both; background: url(/support/images/images/box_bot.gif) no-repeat left bottom; font-size:0; line-height:0; width:546px; height:8px;}

.box_wrapper h2 {font-size:12px; padding:0 0 10px 0; margin:0;}
.box_header h2 {font-size:14px; padding:0 0 0 15px; margin:0;}
.box_header_healthcheck {background: url(/images/healthcheck.gif) no-repeat left top; width:546px; line-height:27px; height:27px;}
.box_header_healthcheck h2 {font-size:14px; padding:0 0 0 15px; margin:0;}


/*-----------------------------------------HALF-SIZE BOX STYLES---------------------------------------------------------*/

.half_box_holder {float:left; width:550px; margin:20px 0;}
html>body .half_box_holder {float:left; width:550px; margin:20px 0;}


.half .box_wrapper {width:200px; float:left;}
html>body .half .box_wrapper {width:250px;}

.left .box_wrapper {width:200px; margin:0 40px 0 0; float:left;}
html>body .left .box_wrapper {width:250px; margin:0 49px 0 0;}

.half .box_header {background: url(http://www.globalsign.com/images/support-faq-tab.gif) no-repeat; width:250px; line-height:29px; height:29px;}

.half .box_contents {width:240px; padding:10px 5px; margin:0; border-left:1px #ccc solid; border-right:1px #ccc solid;}

html>body .half .box_contents {width:225px; padding:10px; margin:0; border-left:1px #ccc solid; border-right:1px #ccc solid;}

.half .box_bottom {background: url(http://www.globalsign.com/images/faq-base.gif) no-repeat -1px bottom; font-size:0; line-height:0; width:250px; height:8px;}

.half ul li {padding:3px 0; width:210px;}






/*-----------------------------------------------------------------------------------------------------------------------*/

.support-form #form_intro {color:#000000; width:700px; margin:0 auto;}
.support-form .form_wrapper {clear:left; text-align:left;}
.support-form .form_wrapper {padding:20px 15px 15px 15px;}
*:first-child+html body.support-form .form_wrapper {margin:20px 15px 0 15px; padding:0;}
.support-form .form_wrapper fieldset {color:#dddddd;}
.support-form .form_wrapper fieldset#top_level fieldset {color:#000000; margin:15px; padding:10px;}
.support-form .form_wrapper legend {font-size:13px; color:#000; padding:0 3px;}
.support-form .form_wrapper p {font-size:13px; margin-left:5px;}
.support-form .form_wrapper .red_txt {color:red; font-size:12px;}
.support-form .form_wrapper .required_field {color:red; font-size:12px; padding-left:10px;}
.support-form .form_wrapper label {font-size:12px;}
.support-form .form_wrapper input {height:16px;}
.support-form .form_wrapper input, .support-form .form_wrapper select {width:240px;}
.support-form .form_wrapper input.full_width {width:485px;}
.support-form .form_wrapper fieldset td {padding:5px; width:240px;}
.support-form .form_wrapper textarea {width:485px; height:100px;}
.support-form .form_wrapper #sub {width:480px;}
.support-form .form_wrapper fieldset td.narrow {width:240px;}
.support-form .form_wrapper fieldset td.wide {width:340px;}
.support-form .form_wrapper fieldset td.wide input#common {width:340px;}
.support-form .form_wrapper td.wide select {width:445px; height:22px}
.support-form .form_wrapper td.full_width {width:530px;}
.support-form .form_wrapper input#send {width:150px; height:24px;}
.support-form .thanks-page fieldset {text-align:left;}

/*-----------------------------------------------------------------------------------------------------------------------*/

.siteSeal_container {text-align:center;}
.siteSeal_container h2 {padding-left:0;}
.siteSeal_container h2, .siteSeal_container p a {font-size:11px;}
    
/*--------------------------------------------------FOOTER STYLES----------------------------------------------------------*/

#footer ul {padding:0 10px; height:29px; line-height:25px; background: url(/images/footer.gif) repeat-x left top;}
#footer ul li {color:#ffffff; font-size:10px; float:left;}
#footer ul li a {color:#ffffff;}
#footer ul li.float_right {float:right;}
#footer #apps_list {margin:10px 0; text-align:center;}
#footer .float_left {float:left; width:700px;}
#footer .float_left p {font-size:10px; text-align:center;}
#footer .webtrust_logo {margin:10px 10px;}

