/* -------------------------------------*/
/* ---------->>>RESET <<<-----------*/
/* -------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse; border-spacing:0}

/* ---------------------------------------------------------------------------*/
/* ---------->>>GLOBAL Ð (body, paragraphs, lists, etc) <<<-------------------*/
/* ---------------------------------------------------------------------------*/

body{background-color:#f6f0de; color: #595858; font-size:13px; font-family:Verdana;margin:0 auto;overflow-y: scroll;}

.clearb {clear:both;}
.clearl {clear:left;}
.clearr {clear:right;}

/* -----------------------------------*/
/* ---------->>>HEADER <<<------------*/
/* -----------------------------------*/

#head {width:980px;height:157px;margin-bottom: 20px;}

	#head_img {float:right;}
	#head_img img{border: 1px solid #CCCCCC;}

	#head_logo {float:left;}

/* -------------------------------------------*/
/* ---------->>>PAGE STRUCTURE <<<------------*/
/* -------------------------------------------*/

#container {width:980px;margin:25px auto 0 auto;}

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

#content {width:600px;float:left;margin:0 15px 0 0;position: relative;}

	#normal {background: #FFF;border: 1px solid #CCC;width:538px;padding: 30px;font-size:13px;}
	
	#normal img{border: 1px solid #CCC;}
	
	#footer {padding: 5px 0 0 30px;float: left;margin:0 0 10px 0;}
	
	#footer li {float:left; list-style: none; margin: 0 15px 0 0;}
	
	#footer a{text-decoration: none;font-size: 11px;}

#right {width:190px;float:left;font-size: 11px;}

#right img{margin:0 0 -7px 0;}



#head_box {width: 598px;height:155px;position:relative;float:left;left:15px;}
#head_box img{border: 1px solid #CCCCCC;}


/* -------------------------------------*/
/* ---------->>>HEADINGS <<<------------*/
/* -------------------------------------*/

h1 {font-size: 24px;margin: 0 0 -5px 0;color: #b10016;text-indent:-9000px;height:25px;background-repeat: no-repeat;}

h2 {font-size: 20px;margin: 0 0 0px 0;color: #002568;text-indent:-9000px;height:25px;background-repeat: no-repeat;}

h3 {color: #595858; font-size:12px;font-weight: bold;margin: 0 0 10px 0;}

h4 {}


/* ----------------------------------------*/
/* ---------->>>TEXT STYLES <<<------------*/
/* ----------------------------------------*/

a {color: #595858;}

a:active {}

a:hover {color: #980501;}

#normal {}

p.bodytext {line-height: 1.5;}

/* ---------------------------------------*/
/* ---------->>>NAVIGATION <<<------------*/
/* ---------------------------------------*/
	
ul#menu1 {list-style:none;text-decoration: none;} 

ul#menu1 li.level1-no {margin: 0 0 15px 0;}
ul#menu1 li.level1-act {margin: 0 0 15px 0;}

ul#menu1 li.level2-no {margin:5px 0 0 0;font-size:12px;} 
ul#menu1 li.level2-act {margin:5px 0 0 0;font-size:12px;}

ul#menu1 li.level2-no a{margin:0;text-decoration: none;} 
ul#menu1 li.level2-act a{color:#980501;text-decoration: none;}
ul#menu1 li.level2-before {margin-top: -15px;}
ul#menu1 li.level2-after {margin-bottom: 15px;}

ul#menu1 li.level1-no a {background-repeat:no-repeat; display:block; overflow:hidden;text-indent: 999em; white-space:nowrap; height:25px;text-decoration: none;} 
ul#menu1 li.level1-act a {background-repeat:no-repeat; display:block; overflow:hidden;text-indent: 999em; white-space:nowrap; height:25px;text-decoration: none;}
 
ul#menu1 li.level1-act a:hover, li.level1-no a:hover, li.level2-no a:hover, li.level2-act a:hover, ul#navi li.current a,ul#navi li.over a {background-position:0px -30px;}	

/* -------------------------------------*/
/* ---------->>>CONTENT <<<-------------*/
/* -------------------------------------*/

#normal p{margin:0 0 20px 0;}


.img_3col {width:172px;float:left;margin: 0 10px 10px 0;}
.img_3col p{font-size: 12px;line-height: 1.4;}
.img_3col_last {width:172px;float:left;font-size: 12px;}

.img_3col_last p.bodytext{line-height: 1.4;}
.img_3col img{margin:0 0 5px 0;border: 1px solid #CCC;}

.img_2col {width:350px;float:left;margin: 0 10px 5px 0;}
.img_2col img{border: 1px solid #CCC;}
.img_2col p{line-height: 0.5;}


.img_fullscreen {margin:-31px 0 0 -31px;}
.img_fullscreen img{border: 0px solid #CCC;}


/* ------------------------------------*/
/* ---------->>>SIDEBAR <<<------------*/
/* ------------------------------------*/



.right_img {float:left;}

.right_blog {border-left: 9px solid #002568;}
.right_blog p{padding:0 0 0 10px;}
.right_blog h2{color: #002568;padding:0 0 0 10px;}


.right_text {}

#right p{margin: 0 0 15px 0;line-height: 1.5;}
#right img{margin-bottom:-2px;}




/* ----------------------------------*/
/* ---------->>>FORMS <<<------------*/
/* ----------------------------------*/
.csc-mailform-field {
   clear: both;
   display: block;
   margin-bottom: 0.3em;
   width: 100%;
}

.csc-mailform legend {
   display: none;
}

.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea {
   width: 300px;
}

.csc-mailform-field textarea {
	width:304px;
}

.csc-mailform-field label {
   float: left;
   width: 100px;
}

.csc-mailform-radio fieldset{
   margin-left: 160px;
   width: 200px;
}

.csc-mailform-radio input, .csc-mailform-radio label {
   display: inline;
   float: left;
   margin-bottom: 0.3em;
}

.csc-mailform-field input.csc-mailform-radio,
.csc-mailform-field .csc-mailform-check {
   background: none;
   clear: left;
   border: none;
   margin-right: 4px;
   width: 20px;
}

.csc-mailform-radio label, .csc-mailform-check label {
   text-align: left;
}
.csc-mailform-submit {
	margin-left: 104px;
}

/* -------------------------------------*/
/* ---------->>>COMMENTS <<<------------*/
/* -------------------------------------*/


/* -----------------------------------*/
/* ---------->>>EXTRAS <<<-----------*/
/* -----------------------------------*/

