/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.1
 * Browser:        0
 * Browser group: 
 */
* { margin: 0px; padding: 0px; }
body { font-family: "Tahoma", "Verdana"; font-size: 12px; color: #2c2c2c; margin: 0px; padding: 0px; border-spacing: 0px; }
a { text-decoration: none; color: #cc0033; }
a:hover { color: #cc0033; text-decoration: underline; }
a:focus { outline: none; }
h4 { color: #cc0041; margin-bottom: 10px; }
form { display: inline; margin: 0px; padding: 0px; }
img { border: 0px none; }
fieldset { padding: 3px; }
legend { font-weight: bold; }
table { width: 100%; border-spacing: 0px; empty-cells: show; }
tr { }
th { background-color: #162e57; border-top: 1px #cccccc solid; border-bottom: 1px #cccccc solid; color: #FFFFFF; font-size: 10px; font-weight: bold; height: 16px; }
th:first-child { border-left: 2px #cccccc solid; }
th:last-child { border-right: 2px #cccccc solid; }
td { vertical-align: top; }
ul { list-style-type: none; }
ul li ul { margin-left: 15px; }
input { height: 14px; font-size: 9px; }
input[type="submit"] { height: 19px; font-size: 9px; padding-top: 0px; }
input[type="button"] { height: 19px; font-size: 9px; padding-top: 0px; }
input[type="reset"] { height: 19px; font-size: 9px; padding-top: 0px; }
input[type="file"] { height: 19px; font-size: 9px; padding-top: 0px; }
select { height: 19px; font-size: 9px; padding-top: 0px; }
textarea { font-size: 9px; }
ul { list-style-type: none; }
div.messageSpacer { height: 3px; }
div.messageSpacer img { height: 3px; }
div.error { border: 2px solid red; color: red; padding: 5px; margin: 2px; }
div.warning { border: 2px solid orange; color: orange; padding: 5px; margin: 2px; }
div.notice { border: 2px solid yellow; color: yellow; padding: 5px; margin: 2px; }
div.info { border: 2px solid green; color: green; padding: 5px; margin: 2px; }
div.forwards, div.returnTo { border: 2px solid blue; color: blue; padding: 5px; margin: 2px; }
#offsetLayer { top: 0; left: 0; display: inline; position: absolute; background-color: #FFF; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; border: 1px solid #1c1c1c; padding: 5px; }
.undisplay { display: none; }
.bold { font-weight: bold; }
.width10 {width: 10px;}
.width15 {width: 15px;}
.width20 {width: 20px;}
.width25 {width: 25px;}
.width30 {width: 30px;}
.width35 {width: 35px;}
.width40 {width: 40px;}
.width45 {width: 45px;}
.width50 {width: 50px;}
.width55 {width: 55px;}
.width60 {width: 60px;}
.width65 {width: 65px;}
.width70 {width: 70px;}
.width75 {width: 75px;}
.width80 {width: 80px;}
.width85 {width: 85px;}
.width90 {width: 90px;}
.width95 {width: 95px;}
.width100 {width: 100px;}
.width110 {width: 110px;}
.width120 {width: 120px;}
.width130 {width: 130px;}
.width140 {width: 140px;}
.width150 {width: 150px;}
.width160 {width: 160px;}
.width170 {width: 170px;}
.width180 {width: 180px;}
.width190 {width: 190px;}
.width200 {width: 200px;}
.width210 {width: 210px;}
.width220 {width: 220px;}
.width230 {width: 230px;}
.width240 {width: 240px;}
.width250 {width: 250px;}
.width260 {width: 260px;}
.width270 {width: 270px;}
.width280 {width: 280px;}
.width290 {width: 290px;}
.width300 {width: 300px;}
.padding1 {padding: 1px;}
.padding2 {padding: 2px;}
.padding3 {padding: 3px;}
.padding4 {padding: 4px;}
.padding5 {padding: 5px;}
.padding6 {padding: 6px;}
.padding7 {padding: 7px;}
.padding8 {padding: 8px;}
.padding9 {padding: 9px;}
.padding10 {padding: 10px;}
.padding11 {padding: 11px;}
.padding12 {padding: 12px;}
.padding13 {padding: 13px;}
.padding14 {padding: 14px;}
.padding15 {padding: 15px;}
#bodyContainerOutlineHeader { height: 110px; background-color: #162e57; text-align: center; padding-top: 10px; }
#bodyContainerOutlineContent { padding: 10px; }
#bodyContainerContent { margin-top: 10px; clear: both; }
#bodyContainerContentBox { padding: 0px 10px 0px 5px; }
#bodyContainerContentBox .header, #bodyContainerContentBox .content, #bodyContainerContentBox .footer { border: 1px solid #cccccc; background-color: #eeeeee; color: #162e57; margin: 0px 0px 10px 0px; padding: 5px; }
#bodyContainerContentBox .header h3 { color: #162e57; border-bottom: 2px solid #162e57; font-weight: bold; font-size: 12px; text-align: left; }
#bodyContainerContentBox .footer h3 { color: #162e57; border-top: 2px solid #162e57; font-weight: bold; font-size: 12px; text-align: right; }
div.key { clear: both; display: inline; float: left; padding: 0px 3px 0px 3px; }
div.value { display: inline; float: none; padding: 0px 3px 0px 3px; }
#bodyContainerFooter { text-align: center; padding: 10px; }
#bodyContainerOutlineNavigationTop { margin-bottom: 15px; }
#bodyContainerOutlineNavigationTopConsoles div, #bodyContainerOutlineNavigationTopContent div { float: left; }
#bodyContainerOutlineNavigationTopConsoles div a, #bodyContainerOutlineNavigationTopContent div a { display: block; padding: 1px 2px 1px 2px; border: 1px solid #cc0041; margin-right: 3px; text-align: center; font-weight: bold; text-decoration: none; }
#bodyContainerOutlineNavigationTopConsoles div a { width: 30px; }
#bodyContainerOutlineNavigationTopConsoles div a:hover, #bodyContainerOutlineNavigationTopConsoles div a.active { color: #FFFFFF; background-color: #cc0041; }
#bodyContainerOutlineNavigationTopContent div a:hover, #bodyContainerOutlineNavigationTopContent div a.active { color: #FFFFFF; background-color: #cc0041; }
#bodyContainerOutlineNavigationTopContent { margin-right: 44px; float: right; }
#bodyContainerOutlineNavigationTopDateButton { text-align: right; float: right; margin-right: 10px; }
#bodyContainerContentNavigationLeft, #bodyContainerContentNavigationRight { width: 164px; }
.navigationBoxHeader { height: 19px; background-image: url(../graphic/layout/navigation/navigation.header.png); background-repeat: no-repeat; font-weight: bold; color: #343468; padding: 6px 0px 0px 5px; overflow: hidden; }
.navigationBoxContent { width: 153px; border: 1px solid #343468; background-color: #e6e6fa; padding: 0px 0px 0px 5px; }
.navigationBoxContent ul { list-style-type: none; }
.navigationBoxFooter { height: 14px; background-image: url(../graphic/layout/navigation/navigation.footer.png); background-repeat: no-repeat; }
.navigationBoxSpacer { height: 5px; }
.navigationBoxContent a { display: block; color: #162e57; }
.navigationBoxContent a:hover { text-decoration: none; color: #FFF; background-color: #162e57; }
.contentNavigationTop { border: 1px solid #cc0033; padding: 3px; background-color: #eeeeee; margin-bottom: 10px; }
.contentNavigationBottom { border: 1px solid #cc0033; padding: 3px; background-color: #eeeeee; margin-bottom: 10px; }

