﻿/* A {font-weight: normal; text-decoration: underline;} */


/* =Content
----------------------------------------------- */
#content,
#content_b {
	background: none;
	margin: 0px auto 0px;
	padding: 13px 0px 25px 0px; }



/* =Col-Caps and Col-boots
----------------------------------------------- */
.col_cap { background-image: none; clear: both; float: right; font-size: 1px; height: 6px; width: 520px; }
.col_xo .col_cap,
.col_ox .col_cap { background-image: none; clear: both; float: right; font-size: 1px; height: 6px; width: 255px; }
.col_xxo .col_cap { background-image: none; clear: both; float: right; font-size: 1px; /* IE */ height: 6px; width: 344px; }
.col_oox .col_cap { background-image: none; clear: both; float: right; font-size: 1px; /* IE */ height: 6px; width: 167px; }


.col_content { background-color: transparent; border-bottom: 1px solid #EDEEF8; clear: both; margin: 0; padding: 0px; }
.col_content form { margin: 0px 5px; }
.col_xo .col_content { padding-top: 0px; }

.col_boots { background-image: none; clear: both; float: right; font-size: 1px; /* IE */ height: 6px; width: 520px; }
.col_xo .col_boots,
.col_ox .col_boots { background-image: none; clear: both; float: right; font-size: 1px; /* IE */ height: 9px; width: 255px; }
.col_xxo .col_boots { background-image: none; clear: both; float: right; font-size: 1px; /* IE */ height: 6px; width: 344px; }
.col_oox .col_boots { background-image: none; clear: both; float: right; font-size: 1px; /* IE */ height: 6px; width: 167px; }

/* List module: =Articlelist
----------------------------------------------- */
div.cmsarticlelist { background-color: transparent; border-top: none; height: 1%; /* to counteract IE clear:both bug */ margin: 0px 5px 0px 4px; padding: 0px 2px .01em 2px; }
div.cmsarticlelist h3 { background: none; border-bottom: 1px solid #dde0ef; color: #003399; font-size: 1.2em; font-weight: bold; height: 23px; line-height: normal; margin: 0px -2px 4px -2px; padding: 3px 7px 0px 0px; text-transform: uppercase; }
div.extended div.cmsarticlelist h3 { background: none; border-bottom: 1px solid #dde0ef; color: #FFF; font-size: 1.2em; height: 23px; line-height: normal; margin: 0px -2px 4px -2px; padding: 3px 7px 0px 0px; text-transform: uppercase; }
div.extended div.cmsarticlelist h3 a { color: #003399; }
div.cmsarticlelist dl { line-height: 1.2em; margin: 0px; padding: 0px 0px 10px; }
div.cmsarticlelist dt img { float: left; margin: 0px 5px 2px 0px; }
div.cmsarticlelist dd { margin-bottom: .4em; }
div.cmsarticlelist p { line-height: 1.2em; margin: 0 0 12px 0; }


div.module_ext h2 { background: none; border-bottom: 1px solid #999; clear: both; color: #666; font-size: 1.2em; height: 26px; line-height: normal; margin: 0px 0px 6px; padding: 5px 0px 0px 0px; text-align: center; text-transform: uppercase; }
div.module_ext ul { border-left: none; border-right: none; margin-left: 5px; margin-right: 4px; }
div.module_ext ul.content a:link, div.module_ext ul.content a:active, div.module_ext ul.content a:visited, div.module_ext ul.content a:hover { color: #666; }
div.module_ext_boots { background: none; clear: both; font-size: 1px; /* IE */ height: 11px; margin: 0px 4px 7px 5px; width: 158px; }


/* =Elements
----------------------------------------------- */
#article table { background-color: transparent; border: none; }
#article th { background-color: #039; color: white; }


div.variant { background-color: #fff; border-top: none; height: 1%; /* to counteract IE clear:both bug */ margin: 0px 5px 0px 4px; padding: 0px 2px .01em 2px; }
div.variant h3 { background: none; color: #003399; font-size: 1.2em; height: 23px; line-height: normal; margin: 0px -2px 4px -2px; padding: 3px 7px 0px 7px; text-transform: uppercase; }
div.variant h3 a:link,
div.variant h3 a:visited { color: #003399; }
div.variant h3 a:hover,
div.variant h3 a:active { color: #003399; }

