/* styles for CCV*/
/*clear all styles*/
* { margin:0px; padding:0px; border:none; text-decoration:none; }

/*basic tag definition*/
body { font-weight:normal; font-size:14px; font-family:Arial,Verdana,Sans-serif; color:#000000; background:#01294d; text-align:center; }
ul { list-style-type:none; }
H1 { color:#ff0000; margin:0px 0px 10px 0px; font-size:22px; }
H2 { color:#ff0000; font-size:16px; }
H3 { color:#000000; font-size:14px; font-weight:bold}
H4 { color:#000000; font-size:14px; font-weight:normal}
p { margin:15px 0px 0px 0px; }

.cl { clear: both; }
.underline { text-decoration: underline; }

/*links*/
a:link { color:#993333; text-decoration:none; }
a:visited { color:#CCCCCC; }
a:hover { color:#ff0000; }
a:active { color:#ff6666; }

/* ----- sections ------ */
/*special*/
#cloak { display:block; float:left; height:auto; width:100%; background:#FFFFFF url('/templates/images/background.jpg') repeat-x; } /*ensures white background on the content line*/
/*header*/
#main { display:block; margin:0px auto; width:890px; text-align:left; }
#header { display:block; float:left; width:890px; height:120px; }
#logobar { display:block; float:left; margin:12px 0px 0px 0px; }
#langbar { display:block; float:right; height:20px; width:50px; margin:10px 0px 0px 50px; text-align:center; } 
#langbar a { color:#99ccff; font-variant:small-caps; font-size:12px; margin:4px; }
.langdivider { margin:5px 18px 5px; }

/*menu*/
#menu { display:block; float:left; margin:85px 0px 0px 50px; }
#menu li, #menu li a { display:block; float:left; width:auto; height:35px; color:#ababab; text-align:center; line-height:35px; }
#menu li a { padding:0px 20px 0px 20px; }
#menu li a:hover { color:#99ccff; }
.divider { margin-top:7px; }

/*left menu*/
#leftmenu { display:block; float:left; width:172px; height:auto; margin-top:100px; }
#leftmenu li { display:block; float:left; width:172px; height:25px; }
#leftmenu a { display:block; float:left; width:165px; height:25px; text-align:right; line-height:25px; color:#727272; }
#leftmenu a:hover { color:#ff0000; }
.leftmenu_divider { display:block; width:172px; height:1px; }
img[class].leftmenu_divider { float:left; } /*IE floating bug override*/

/*content*/
#left { display:block; float:left; width:172px; height:500px; }
div[id]#left { min-height:500px; height:auto; } /* IE min-height ignore override*/
#right { display:block; float:left; width:550px; height:500px; background:url('/templates/images/dot.gif') repeat-y; padding-bottom:50px; }
div[id]#right { min-height:500px; height:auto; } /* IE min-height ignore override*/
#textcontainer { display:block; float:none; width:400px; height:500px; margin:-20px 0px 0px 70px; text-align:justify; }
div[id]#textcontainer { min-height:500px; height:auto; } /* IE min-height ignore override*/
#textcontainer ul { margin:5px; color:#888888; text-align:left; }
.textimage { float:right; margin:12px 0px 12px 12px; }
.small { font-size:12px; color:#727272; }

/*banner*/
#banner { float:left; width:160px; margin: 15px 0 15px; }

/*footer*/
#footer { display:block; float:left; width:100%; height:120px; background:#01294d url('/templates/images/background_footer.jpg') repeat-x; }
.footerimage { margin-left:0px; }

#contact { padding: 80px 7px 0 0; font-size: 14px; text-align: right; }
#contact td { font-size: 12px; }
