@charset "utf-8";
/* CSS Document */

.roundedbox {padding:0; margin: 0px 0px 25px 25px; position:relative; }
.padding {padding:7px 9px 7px 9px; width:inherit; height:inherit}

.roundedboxtab {margin: 0px 0px 0px 5px;float:right; font-size:0.9em; /*height:55px;*/}
.roundedboxtab .padding {padding-bottom:0}
.roundedboxtabselected { position:relative; top:-10px; /*height:65px;*/ opacity:1.0}
.roundedboxtab .boxcontent span {white-space:nowrap;}

/*.roundedboxtab .padding{height:48px}
.roundedboxtabselected .padding{height:58px}*/
.separatorline {clear: right; border-bottom:2px solid #000; position:relative; top:-10px}
.separatorline2 {border-bottom:1px solid;margin-top:30px;margin-bottom:20px} 

.corner {position:absolute; width:9px; height:7px}
.bordertb {position:absolute; height:7px; left:9px; width:inherit; background-repeat:repeat-x}
.borderlr {position:absolute; width:9px; top:7px; height:inherit; background-repeat:repeat-y}

.roundboxtabunselected .corner {opacity:0.5}
.roundboxtabunselected .bordertb {opacity:0.5}
.roundboxtabunselected .borderlr {opacity:0.5}
.roundboxtabunselected .boxcontainer {opacity:0.5}
.roundboxtabunselected:hover .corner {opacity:0.8}
.roundboxtabunselected:hover .bordertb {opacity:0.8}
.roundboxtabunselected:hover .borderlr {opacity:0.8}
.roundboxtabunselected:hover .boxcontainer {opacity:0.8}
.roundboxtabunselected:active .corner {opacity:1.0}
.roundboxtabunselected:active .bordertb {opacity:1.0}
.roundboxtabunselected:active .borderlr {opacity:1.0}
.roundboxtabunselected:active .boxcontainer {opacity:1.0}
.boxcontainer {width:inherit; height:inherit;padding:0;position:absolute}
.boxcontent {position:relative; height:inherit; z-index:2; line-height:1.6em;text-shadow:0px 1px 0px #FFFFFF}
.boxcontent a {text-decoration:none; color:#333; font-weight:bold;}
.boxcontent hr {border-color:#000; border-width:2px; opacity:0.5; }
.boxcontent form {width:300px; padding:20px 0px 10px 0px}
.boxcontent input {float:left;margin:2px 0px 2px 5px; width:160px}
.boxcontent textarea {float:left;margin:2px 0px 2px 5px; width:160px}
.boxcontent label {width:90px; float:left; text-align:right; display:block;font-weight:bold; color:#828282;}
.boxcontent .formbutton {width:100px; float:left; margin-top:10px;height:1.7em;margin-left:95px; border:solid 1px #333;}
.boxcontentpadding {padding:6px 8px; }
.error {margin-left:95px; clear:both; text-align:left; font-weight:bold; font-size:0.9em; line-height:0.8em; padding-top:10px}
.error span{background-color:#ff0000; color:#fff;}
.hasError input{border: solid 1px red}
.formsuccess {border:solid 2px #00af00; font-weight:bold; margin-top:40px; padding:3px}

.topleft {top:0; left:0; background-position:0px 0px}
.topright {top:0; right:0; background-position:-9px 0px}
.bottomleft {bottom:0; left:0; background-position:0px -7px}
.bottomright {bottom:0; right:0; background-position:-9px -7px}
.top {top:0; background-position:0px 0px;}
.bottom {bottom:0; background-position:0px -7px;}
.left {left:0; background-position:0px 0px}
.right {right:0; background-position:-9px 0px}
.light {left:0; top:0; position:absolute; width:inherit; height:inherit; z-index:0}
.light img {width:inherit;height:inherit}

.roundedbox .title, .roundedbox .subtitle{font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#333; }
.roundedbox .title {font-size:1.3em; text-shadow:#fff 0 2px 2px}
.roundedbox .subtitle {font-size:1.1em; text-shadow: 0 1px 0 #fff}
.roundedbox .centered {margin:16px auto 20px auto;display:block;}
.roundedbox .info {font-family:Tahoma, Geneva, sans-serif;  color:#333; padding-top:10px;}

.bluebox .corner {background-image:url(../images/box_blue_corners.png)}
.bluebox .bordertb {background-image:url(../images/box_blue_tb.png)}
.bluebox .borderlr {background-image:url(../images/box_blue_lr.png)}
.bluebox .boxcontainer {background:#4fbdeb; background-image:url(../images/box_blue_center.png)}
.bluebox .title{text-shadow: #ffffff 0px 2px 2px;}

.greenbox .corner {background-image:url(../images/box_green_corners.png)}
.greenbox .bordertb {background-image:url(../images/box_green_tb.png)}
.greenbox .borderlr {background-image:url(../images/box_green_lr.png)}
.greenbox .boxcontainer {background:#b9ca00;background-image:url(../images/box_green_center.png)}
.greenbox .title{text-shadow: #ffffff 0px 2px 2px;}

.yellowbox .corner {background-image:url(../images/box_yellow_corners.png)}
.yellowbox .bordertb {background-image:url(../images/box_yellow_tb.png)}
.yellowbox .borderlr {background-image:url(../images/box_yellow_lr.png)}
.yellowbox .boxcontainer {background:#fba600;background-image:url(../images/box_yellow_center.png)}
.yellowbox .title{text-shadow: #ffffff 0px 2px 2px;}

.greybox .corner {background-image:url(../images/box_grey_corners.png)}
.greybox .bordertb {background-image:url(../images/box_grey_tb.png)}
.greybox .borderlr {background-image:url(../images/box_grey_lr.png)}
.greybox .boxcontainer {background:#b4b4b5;background-image:url(../images/box_grey_center.png)}
.greybox .title{text-shadow: #ffffff 0px 2px 2px;}

.trendbox .corner {background-image:url(../images/box_trend_corners.png)}
.trendbox .bordertb {background:#00aeef;}
.trendbox .borderlr {background:#00aeef;}
.trendbox .boxcontainer {background:#00aeef;}


.button {position:absolute; left:25px;bottom:2px; padding:0 16px; margin:23px auto; width:130px; height:30px; cursor:pointer; }
.buttonside {top:0; position:absolute; width:16px; height:30px;opacity:0.5}
.buttonleft {left:0; background-position:0px 0px}
.buttonright {right:0; background-position:-16px 0px}
.buttoncenter {width:inherit; height:inherit; position:absolute; left:16px;top:0px; opacity:0.5;}
.buttoncontent {width:inherit; height:20px; padding:5px 0 0 0; text-align:center; position:relative; z-index:5;}
.buttoncontent a {text-decoration:none; color:#333; font-weight:bold; font-size:1.05em}

.greybutton .buttoncenter {background-image:url(../images/button_center_white.png);}
.greybutton .buttonside {background-image:url(../images/button_lr_white.png);}

.button:hover .buttoncenter, .button:hover .buttonside {opacity:0.7}
.button:active .buttoncenter, .button:active .buttonside {opacity:0.9}

ul{list-style-image: url("../images/list-line.gif"); margin-left:30px; line-height:1.6em; margin-top:20px;}
ul li {margin-bottom:7px;}

h1 {font-size:3.4em;}
.start_para div{float:left;}
.start_para .para_title{min-width:150px; width:150px; font-size:1.5em;}
.start_para .para_body{font-size:1.2em;}

.startpageicons{list-style:none;margin-top:0px}
.startpageicons li {display:inline; margin-right:40px}

.startpageicons span {margin-left:5px}
.startpageicons li img{vertical-align:text-top}
ul.startpageicons {padding-left:0;}

.leftcolumn h1 {font-size:2.6em;}

.leftcolumn h1{color:#2d505E;}
.leftcolumn h2{color:#537E90;}