html, body {margin:0; padding:0;font-family:Trebuchet MS; font-size:11px; text-align:center; background:#ffffff;}
img {border:none;}
form {margin:0; padding:0}

/*container on*/
.globalContainer { width:958px;margin:0 auto}
/*container off*/


/*header on*/
.headerContainer{ height:178px; background-color:#ffffff; }
.headerContainer .main { background: url(../images/top_shadow.gif) no-repeat top }
.headerContainer .logo { padding-top:20px; text-align:left; margin-left:-2px }
.headerContainer .externalLinks { float:right; padding-top:9px; padding-right:0px; background:none }
/*.headerContainer .menuTop ul { margin: 0 0 0 -39px; padding: 32px 0 0 0; cursor: default; list-style-type: none; }*/
.headerContainer .menuTop ul { margin: 0 0 0 5px; padding: 32px 0 0 0; cursor: default; list-style-type: none; }
/*.headerContainer .menuTop li { display: inline; padding: 0 16px 0 0; text-align:left; }*/
.headerContainer .menuTop li { display: inline; padding: 0 12px 0 0; text-align:left; }
.headerContainer .separatorTop{ background: url(../images/separatorTop.gif) no-repeat top; height:26px; margin-top:3px;}
/*header off*/


/*content on*/
.contentContainer .rightContainer{ float:right; width:750px; }
.contentContainer .rightColumn{ float:right; width:230px; }
.contentContainer .leftColumn{ width:200px; }
.contentContainer .middleColumn { width:479px; font-family:"Trebuchet MS"; font-size:13px; color:#8e8f8f; text-align:justify; line-height:15px;float:left;}
.contentContainer .middleColumn p { margin:0; padding-top:5px; padding-bottom:18px}
.contentContainer .middleColumn h1{ font-family:"Trebuchet MS"; font-size:16px; color:#086684; margin:0; padding-bottom:3px; }
.contentContainer .middleColumn td {font-family:"Trebuchet MS"; font-size:13px; color:#8e8f8f; text-align:justify; line-height:10px}
.contentContainer .middleColumn ul {margin-top:0; margin-bottom:12px}

.contentContainer .newsContent { width: 750px; clear:both; padding-bottom:13px }
.contentContainer .leftMenuContent { width: 200px;}
.contentContainer .contenttable tr td p.bodytext {padding:0}
.contentContainer .rightContainer .middleColumn p.bodytext {}
/*content off*/

/* News on */
.contentContainer .news-list-container {vertical-align:top; width:750px}
.contentContainer .headerNews {width:750px;font-family:"Trebuchet MS"; font-size:13px; color:#8e8f8f; text-align:justify; line-height:15px;}
.contentContainer .categoryDescription {padding-left:15px; padding-bottom:27px; line-height:18px}
.contentContainer .categoryDescription h1 {padding-top:24px; padding-bottom:24px}

.contentContainer .up { width:100%; background: url(../images/up.gif) repeat-x; height:8px;line-height:8px;}
.contentContainer .upLeft { height:8px; width:6px; float:left; background:url(../images/upLeft.gif) no-repeat top ; margin:0; padding:0;line-height:8px;}
.contentContainer .upRight { height:8px; width:6px; float:right; background:url(../images/upRight.gif); }
.contentContainer .left {background: url(../images/left.gif) left repeat-y; margin:0; padding:0}
.newsContent .mainNews { background: url(../images/right.gif) right repeat-y; padding:0 14px; font-family:"Trebuchet MS"; font-size:12px; color:#8e8f8f; text-align:justify; line-height:15px;}
.contentContainer .down {width:100%; background: url(../images/down.gif) repeat-x; height:8px; line-height:8px;}
.contentContainer .downLeft {height:8px; width:6px; float:left; background:url(../images/downLeft.gif); margin:0; padding:0; line-height:8px;}
.contentContainer .downRight { height:8px; width:6px; float:right; background:url(../images/downRight.gif);  margin:0; padding:0 }

.newsContent .mainNews h1 {margin:0; padding:15px 0 9px; text-decoration:none;}
.newsContent .mainNews h1 a { font-size:16px; color:#3ba7ca; margin:0;padding: 15px 0; text-decoration:none;}
.newsContent .mainNews p.bodytext { margin:0; padding:0}
.newsContent .newsBottom { width: 100%; height:40px; border-top:1px solid #f0f1f1; font-weight:bold; margin-top:10px;}
.newsContent .newsBottom span.color {color:#3ba7ca; }
.newsContent .newsBottom span.color a { text-decoration:none;}
.newsContent .newsBottom .newsDate { float:left; width: 132px; height:24px; border-right:1px solid #f0f1f1; padding-top:13px;}
.newsContent .newsBottom .newsFrom { width: 390px; height:24px; float:left; border-right:1px solid #f0f1f1; padding:13px 0 0 15px;}
.newsContent .newsBottom .lessVerder { float:right; padding-top:13px;}
.newsContent p.bodytext em {font-family:"Trebuchet MS"; font-size:12px; font-weight:normal; font-style:normal;}
.newsContent p.bodytext {font-family:"Trebuchet MS"; font-size:12px; font-weight:normal; font-style:normal;}
/*News Off*/

/*Bureaus On*/
.contentContainer .bureausContent { width: 750px; clear:both; padding-bottom:13px }
.bureausContent .mainBureaus { background: url(../images/right.gif) right repeat-y; padding:0 14px; font-family:"Trebuchet MS"; font-size:12px; color:#8e8f8f; text-align:justify; line-height:15px; height:140px}
.bureausContent .mainBureaus h1 {margin:0; padding:7px 0 9px; text-decoration:none;}
.bureausContent .mainBureaus h1 a { font-size:16px; color:#3ba7ca; margin:0;padding: 15px 0; text-decoration:none;}
.bureausContent .mainBureaus p.bodytext { margin:0; padding:0}
.bureausContent .bureausPicture {float:right; border-left:1px solid #f0f1f1; margin-left:8px}
.bureausContent .bureausBottom { width: 477px; border-top:1px solid #f0f1f1; font-weight:bold; margin-top:10px;}
.bureausContent .bureausBottom span.color {color:#3ba7ca; }
.bureausContent .bureausBottom span.color a { text-decoration:none; color:#3ba7ca;}
.bureausContent .bureausBottom .bureausCity { float:left; width: 190px; border-right:1px solid #f0f1f1; padding-top:15px;}
.bureausContent .bureausBottom .bureausBel { width: 158px; float:left; border-right:1px solid #f0f1f1; padding:15px 0 0 15px;}
.bureausContent .bureausBottom .bureausProfile { float:right; padding-top:15px;}
.bureausContent p.bodytext em {font-family:"Trebuchet MS"; font-size:12px; font-weight:normal; font-style:normal;}
.bureausContent p.bodytext {font-family:"Trebuchet MS"; font-size:12px; font-weight:normal; font-style:normal; padding-top:18px }

.bureausContent .bureauDetails {background: url(../images/right.gif) right repeat-y; padding:0 18px; font-family:"Trebuchet MS"; font-size:12px; color:#8e8f8f; text-align:justify; line-height:15px;}
.bureausContent .bureauDetails h1 {margin:0; padding:22px 0 0 0; text-decoration:none; color:#3ba7ca;}
.bureausContent .bureauDetails .bureauTop {height: 33px; border-bottom:1px solid #f0f1f1; font-weight:bold; padding-top:7px; line-height:2; width:366px}
.bureausContent .bureauDetails .bureauTop a, .bureausContent .bureauDetails .bureauTop a:visited { text-decoration:none; color:#8E8F8F; }
.bureausContent .bureauDetails .bureauPrev { float:left; height:33px; border-right:1px solid #f0f1f1; padding-left:10px; padding-right:25px;line-height:2}
.bureausContent .bureauDetails .bureauBack { width: 198px; float:left; border-right:1px solid #f0f1f1; height:33px; text-align:center}
.bureausContent .bureauDetails .bureauPrev { float:left; height:33px; border-right:1px solid #f0f1f1; padding-left:9px; padding-right:25px;line-height:2}
/*.bureausContent .bureauDetails .bureauPrev a, .bureausContent .bureauDetails .bureauBack a, .bureausContent .bureauDetails .bureauPrev a:visited{color:#3ba7ca; }*/
.bureausContent .bureauDetails .bureauNext { float:right; padding-right:18px }
.bureausContent .bureauDetails .bureauBack a {color:#3ba7ca;}
.bureausContent .bureauDetails .bureauTopSecond {}
.bureausContent .bureauDetails .bureauTopSecond .detail {padding-bottom:3px}
.bureausContent .bureauDetails .bureauTopSecond .address {padding-bottom:3px; padding-top:19px}
.bureausContent .bureauDetails .bureauTopSecond .email {padding-top:18px}
.bureausContent .bureauDetails .bureauTopSecond .email a {color:#3ba7ca; text-decoration:none}
.bureausContent .bureauDetails .bureauTopThird {border-bottom:1px solid #f0f1f1; padding-top: 15px}
.bureausContent .bureauDetails .bureauWeb {border-right:1px solid #f0f1f1; width:250px; padding-top:10px; padding-bottom:10px}
.bureausContent .bureauDetails .bureauWeb a {color:#3ba7ca; text-decoration:none; font-family:"Trebuchet MS"; font-size:16px; font-weight:bold}
/*Bureaus Off*/


/* News Details on */
.newsContent .newsDetails {background: url(../images/right.gif) right repeat-y; padding:0 18px;  padding-bottom:35px; font-family:"Trebuchet MS"; font-size:12px; color:#8e8f8f; text-align:justify; line-height:15px;}
.newsContent .newsDetails h1 {margin:0; padding:26px 0 6px 0; text-decoration:none; color:#3ba7ca;}
.newsContent .newsDetails h1 a { font-size:16px; color:#3ba7ca; margin:0;padding: 15px 0; text-decoration:none;}
.newsContent .newsDetails .newsTop {width: 100%; height: 33px; border-bottom:1px solid #f0f1f1; font-weight:bold; padding-top:7px; line-height:2}
.newsContent .newsDetails .newsDate { float:left; height:33px; border-right:1px solid #f0f1f1; padding-left:10px; padding-right:25px;line-height:2}
.newsContent .newsDetails .newsFrom { width: 490px; float:left; border-right:1px solid #f0f1f1; padding:9px 0 0 15px; text-align:center}
.newsContent .newsDetails .newsTopSecond {width: 100%; height:33px; border-bottom:1px solid #f0f1f1; font-weight:bold; margin-top:10px; margin-bottom:19px}
.newsContent .newsDetails p {margin:0; padding:0;}
.newsContent .newsDetails .lessVerder { float:right; padding-top:15px;}
.newsContent .newsDetails .lessVerder a {color:#3ba7ca;}
.newsContent span.color {color:#3ba7ca; }
.newsContent span.color a {color:#3ba7ca; text-decoration:none }
.newsContent .newsDetails .newsDate a, .newsContent .newsDetails .newsDate a:visited, .newsContent .newsDetails .newsDate .lessVerder a, .newsContent .newsDetails .newsDate .lessVerder a:visited {color:#3ba7ca; }
.newsContent .newsDetails .newsTop a, .newsContent .newsDetails .newsTop a:visited { text-decoration:none; color:#8E8F8F; }
.newsContent .newsDetails .newsTop .newsDate { float:left; border-right:1px solid #f0f1f1; padding-left:10px; padding-right:25px;}
.newsContent .newsDetails .newsTop .newsFrom { width: 556px; float:left; border-right:1px solid #f0f1f1; text-align:center; padding:0; height:33px}
.newsContent .newsDetails .newsTop .lessVerder { float:right; padding: 0 8px; }
.newsContent .newsDetails .newsTopSecond .newsDate { float:left; height:33px; border-right:1px solid #f0f1f1; padding:0; padding-right:23px; line-height:3 }
.newsContent .newsDetails .newsTopSecond .newsFrom {float:left; padding:0 0 0 15px; text-align:left; line-height:3; border:0}




/*Latest News*/
.contentContainer .latestNews { width: 236px; float:right;}
.contentContainer .latestNews h1 { margin:0; padding:0; padding:1px 0 0 5px;}
.contentContainer .latestNewsItem {background: url(../images/right.gif) right repeat-y;padding:1px 10px;}
.contentContainer .latestNews p{ padding:0 4px 0 8px; text-align:left}
.latestNewsItem h1{text-align:left; color:#BAE5F3; font-size:18px; margin-top:15px; font-weight:normal;  padding:0 4px 0 8px; text-align:left}
.latestNewsItem p{text-align:justify; color:#8E8F8F; text-align:left}
.latestNewsItem p.bodytext { margin:0; padding: 0 0 0 5px}
.latestNewsItem a{text-decoration:none; color:#36829b; font-size:13px}
.latestNewsItem hr{width:200px; margin-right: 10px;}
/*Off*/

/*Advertise boxes*/
.contentContainer .advertiseContent {background: url(../images/right.gif) right repeat-y; padding-top:1px; padding-left:10px; padding-right:10px; padding-bottom:4px}
.contentContainer .advertiseContent a {text-decoration:none}
.contentContainer .advertiseTitle {}
.contentContainer .advertise { width: 242px; float:right; margin-left:10px; margin-bottom:10px; margin-right:0}

/* Off */

/*Balloon*/
.contentContainer .roundedb { width: 221px; }
.contentContainer .roundedb-tl { background-image:url(../images/baloonTop.png); background-repeat: no-repeat; background-position: top; width:221px;}
/*.contentContainer .roundedb-tr { background-image:url(../images/baloonRT.gif); background-repeat: no-repeat; background-position: top right; }
.contentContainer .roundedb-bl { background-image:url(../images/baloonLB.gif); background-repeat: no-repeat; background-position: bottom left; }
*/
.contentContainer .roundedb-br { background-image:url(../images/baloonBottom.png); background-repeat: no-repeat; background-position: bottom; padding-top: 10px;padding-bottom:20px; width:221px;}
.contentContainer .roundedb-br-not { background-image:url(../images/baloonBottomNot.png); background-repeat: no-repeat; background-position: bottom; padding-top: 10px;padding-bottom:20px; width:221px;}
.contentContainer .roundedb-br-not p  {padding:0 !important; padding-left:5px !important; padding-right:5px !important; margin:0; color:white; text-align:right; font-family:"Trebuchet MS"; font-size:15px; font-weight:bold;}
.contentContainer .roundedb-br p {padding:0 !important; padding-left:9px !important; padding-right:9px !important; margin:0; color:white; text-align:right; font-family:"Trebuchet MS"; font-size:15px; font-weight:bold;}
.contentContainer .rightColumn a { text-decoration:none;}
/*Off*/

/*Search Box*/
.contentContainer .rounded {background: transparent url(../images/rounded_input.gif) no-repeat scroll left top; width:218px; padding-bottom:20px}
.contentContainer .searchbox-sword {background:#ecf2f2 none repeat scroll 0 0;border:medium none;width:180px; margin:5px 8px}
.contentContainer .indexedsearchbox {margin:0 }
.contentContainer .indexedsearchbox form {margin-bottom:10px }
.contentContainer td.advancedSearch {padding-bottom:20px}
.contentContainer td.advancedSearch a {color:#3ba7ca; vertical-align:top; font-size:13px; font-weight:bold; margin-right:15px; line-height:2}
/*.contentContainer td.searchTitle {color:#3ba7ca; font-size:16px; padding-bottom:23px; padding-top:1px; font-style:italic; font-weight:bold}*/
.contentContainer td.searchTitle {color:#3ba7ca; font-size:16px; padding-top:4px; padding-bottom:12px; font-style:italic; font-weight:bold}

/*Off*/

/*news navigator*/
.contentContainer .tx-ttnews-browsebox {margin:15px 0 10px 14px;}
.contentContainer .tx-ttnews-browsebox a {color:#3ba7ca; font-size:12px; font-weight:bold; text-decoration:none; margin:0 2px;}



/*left menu on*/
.leftMenuContent .up { width:100%; background: url(../images/up.gif) repeat-x; height:8px;}
.leftMenuContent .upLeft {height:8px; width:6px; float:left; background:url(../images/upLeft.gif); }
.leftMenuContent .upRight { height:8px; width:6px; float:right; background:url(../images/upRight.gif); }
.leftMenuContent .left {background: url(../images/left.gif) left repeat-y;}
.leftMenuContent .mainNews { background: url(../images/right.gif) right repeat-y; padding:0 10px; font-family:"Trebuchet MS"; font-size:12px; color:#8e8f8f; text-align:justify; line-height:14px;}
.leftMenuContent .down {width:100%; background: url(../images/down.gif) repeat-x; height:8px;}
.leftMenuContent .downLeft {height:8px; width:6px; float:left; background:url(../images/downLeft.gif); }
.leftMenuContent .downRight { height:8px; width:6px; float:right; background:url(../images/downRight.gif); }
.leftMenuContent .menuItem  {background: url(../images/right.gif) right repeat-y; padding:5px 8px; text-align:left}
.leftMenuContent .menuTitle  {background: url(../images/right.gif) right repeat-y; padding:10px 8px 9px; text-align:left}

/*left menu off*/

/*footer on*/
.footerContainer{clear:both; width:958px}
.footerContainer .menuBottom ul{ cursor: default; margin: 0; padding-top:5px;}
.footerContainer .menuBottom li{ display: inline; padding-left:16px; text-align:left;}
/*.footerContainer .menuBottom{ float:right; margin-right:67px}*/
.footerContainer .menuBottom {float:right; margin:0}
.footerContainer .bottomLogo{ text-align:left; padding:0 0 90px 15px; }
.footerContainer .separatorBottom{ background: url(../images/separatorBottom.gif) no-repeat top; height:26px;}
/*footer off*/
