* {	margin: 0; padding: 0; }
html { overflow-y: scroll !important; }
body { font-family:Verdana, Tahoma, Arial; font-size:11px; text-align:center; color:#364f5f; }
:-moz-any-link:focus { outline:none; }
.clearboth { clear:both; visibility:hidden; }

.cpage { margin:0 auto; width:980px; text-align:left; border:1px solid #a6b2ba; padding:1px; }

.cheader { height:109px; }

.ctopnav { height:34px; line-height:34px; background:url(../images/top_bg.gif) repeat-x; font-family:"Trebuchet MS", Verdana, Tahoma, Arial; font-size:12px; padding:0 0 0 10px; }
.ctopnav a { background-image: url(../images/arrow.gif); background-repeat:no-repeat; background-position:3px 6px;  color:#656b70;  padding:0 10px; text-decoration:none; }
.ctopnav a:hover { color:#003650; }
.ctopnav .fleft { float:left; }
.ctopnav .fright { float:right; }

.navigation { background:#a6b2ba; height:34px; font-size:12px; text-align:center; color:#FFFFFF; }
.navigation a { color:#FFFFFF; display:block; float:left; height:34px; text-decoration:none;  line-height:34px; padding:0 5px 0 10px; font-weight:bold; font-family:"Trebuchet MS", Verdana, Tahoma, Arial; }
.navigation a:hover { background:url(../images/arrow_over.jpg) no-repeat top center; color:#FFFFFF; display:block; float:left; height:34px; text-decoration:none; line-height:34px;}

.navigationen { background:#a6b2ba; height:34px; font-size:12px; text-align:center;}
.navigationen a { color:#FFFFFF; display:block; float:left; height:34px; text-decoration:none;  line-height:34px; padding:0 16px; font-weight:bold; font-family:"Trebuchet MS", Verdana, Tahoma, Arial; }
.navigationen a:hover { background:url(../images/arrow_over.jpg) no-repeat top center; color:#FFFFFF; display:block; float:left; height:34px; text-decoration:none; line-height:34px;}

.ccontent { min-height:360px; }
* html .ccontent  { height:360px; } 
.ccontent .titles { color:#0275ac; font-size:12px; letter-spacing:1.2px; border-bottom:1px solid #e6e6e6; }
.ccontent .subtitles { font-size:11px; font-weight:bold; }

.ccontent .leftblock { float:left; width:245px; padding:10px; }
.ccontent .rightblock { float:left; width:705px; padding:10px 10px 10px 0; }

.ccontent .leftblock .box { border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding:10px; }
.ccontent .leftblock .box p { line-height:18px; padding:2px 0 4px 0; }
.ccontent .leftblock .box strong { color:#50738d; }
.ccontent .leftblock .box div a { color:#0275ac; text-decoration:none; } 
.ccontent .leftblock .box div a:hover { color:#50738d; text-decoration:none; } 
.ccontent .leftblock .box a { color:#364f5f; text-decoration:none; }
.ccontent .leftblock .box a:hover { color:#50738d; text-decoration:underline; }
.ccontent .leftblock .box strong a { color:#50738d; font-style:italic; text-decoration:none; }
.ccontent .leftblock .box strong a:hover { color:#0275ac; font-style:italic; }
.ccontent .leftblock .button { padding:10px 0; }
.ccontent .leftblock .button img { border:none; } 

.ccontent .rightblock p { line-height:18px; padding:2px 0 4px 0; }

.ccontent .rightblock .box2 { border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding:10px; background:url(../images/block2_bg.gif) repeat-x top; background-color:#f3f3f3; }
.ccontent .rightblock .box2 strong { color:#50738d; }
.ccontent .rightblock .box2 a { color:#0275ac; }
.ccontent .rightblock .box2 a:hover { color:#50738d; }

.ccontent .rightblock .box2 ul { padding:10px; }
.ccontent .rightblock .box2 ul li { background:url(../images/bullet.gif) no-repeat; background-position:0 10px; list-style-type:none; padding:2px 0 2px 15px; line-height:18px;}
.ccontent .rightblock .main { padding:10px; }
.ccontent .rightblock .main a { color:#0275ac; }
.ccontent .rightblock .main a:hover { color:#50738d; }
.ccontent .rightblock .main .imagebox { float:left; padding:10px 10px 0 0; }
.ccontent .rightblock .main .textbox { float:left; width:560px; padding:5px 0 0 0; }

.ccontent .rightblock .main ul { padding:10px; }
.ccontent .rightblock .main ul li { background:url(../images/arrow1.gif) no-repeat; background-position:0 10px; list-style-type:none; padding:2px 0 2px 15px; line-height:18px;}
.ccontent .rightblock .main ul ul li { background:url(../images/arrow2.gif) no-repeat; background-position:0 10px; list-style-type:none; padding:2px 0 2px 15px; line-height:18px;}

.ccontent .rightblock .links p { padding:5px 0; }

.bottomlinks { text-align:center; color:#0275ac; line-height:30px;}
.bottomlinks a { color:#0275ac; text-decoration:none; }
.bottomlinks a:hover { color:#003852; }

.cfooter {height:48px; color:#FFFFFF; background:url(../images/footer_bg.gif) repeat-x; }
.cfooter .leftcol { float:left; padding:20px 10px; }
.cfooter .rightcol { float:right; padding:20px 10px; }
.cfooter a { text-decoration:none; color:#FFFFFF; }
.cfooter a:hover { color:#a6b2ba; }
.cfooter a span { color:#a6b2ba; }

.contactform { float:left; width:554px; padding:5px 0 0 0; }
.contactform form { margin:0px; padding:0px; }
.contactform .fieldlabel { padding:5px 0; }
.contactform .fieldinput { padding:3px 0; }
.contactform .formfield { font-family: Verdana, Arial; font-size:11px; padding:2px; }
.contactform .input_text_field100 { width:550px;}
.contactform .textarea_field { width:550px;  }
.contactform .fbutton { font-family:Tahoma, Verdana, Arial; font-size:11px; padding:2px; text-align:center; }
.contactform .button { padding:10px 0; text-align:right; }

.adminnav { background:#a6b2ba; height:34px; font-size:12px; text-align:right; color:#FFFFFF; line-height:34px; font-weight:bold; padding:0 20px 0 0; }
.annotation { line-height:18px;}
.mainlist { line-height:18px; }

.newstxt { padding:5px 0 0 0; }
.newstxt1 { padding:5px 0 0 0; }    
.newsimg { float:left; padding:10px 10px 0 0; }
.newstxtimg { float:left; width:560px; padding:5px 0 0 0; }
.newstxt1img { float:left; width:440px; padding:5px 0 0 0; }

.documentsdoc { background-image:url(../images/icons/doc.gif); background-repeat:no-repeat; background-position:0 10px; padding:5px 0 6px 28px; line-height:16px; }   
.documentsdocx { background-image:url(../images/icons/docx.gif); background-repeat:no-repeat; background-position:0 10px; padding:5px 0 6px 28px; line-height:16px; }   
.documentspdf { background-image:url(../images/icons/pdf.gif); background-repeat:no-repeat; background-position:0 10px; padding:5px 0 6px 28px; line-height:16px; }   
.documentsppt { background-image:url(../images/icons/ppt.gif); background-repeat:no-repeat; background-position:0 10px; padding:5px 0 6px 28px; line-height:16px; }   
.documentspptx { background-image:url(../images/icons/pptx.gif); background-repeat:no-repeat; background-position:0 10px; padding:5px 0 6px 28px; line-height:16px; }   
.documentsrar { background-image:url(../images/icons/rar.gif); background-repeat:no-repeat; background-position:0 10px; padding:5px 0 6px 28px; line-height:16px; }   
.documentsxls { background-image:url(../images/icons/xls.gif); background-repeat:no-repeat; background-position:0 10px; padding:5px 0 6px 28px; line-height:16px; }   
.documentsxlsx { background-image:url(../images/icons/xlsx.gif); background-repeat:no-repeat; background-position:0 10px; padding:5px 0 6px 28px; line-height:16px; }   
.documentszip { background-image:url(../images/icons/zip.gif); background-repeat:no-repeat; background-position:0 10px; padding:5px 0 6px 28px; line-height:16px; }   
.documentsunknown { background-image:url(../images/icons/unknown.gif); background-repeat:no-repeat; background-position:0 10px; padding:5px 0 6px 28px; line-height:16px; }   

.partnersimg { float:left; padding:10px 10px 0 0; }
.partnerstxt { float:left; width:560px; padding:5px 0 0 0; }
.partnerstxt .ptitles { font-size:12px; letter-spacing:1.2px; }
.partnerstxt .ptitles a { letter-spacing: normal; }

