/* ----------------------------------------------------------------
	screen.css
	version 20110128
-----------------------------------------------------------------*/

/* --------------------------------------------------------------*/
/* general - tags */
/* --------------------------------------------------------------*/

* { margin:0; padding:0; }
html { overflow:scroll; }
body { font-size:100.01%; font-family:verdana, arial; text-align:center; background-color:#fff; }
textarea { font-family:verdana, arial; font-size:1em; }
a { text-decoration:none; }
fieldset, img { border:none; }
ul { list-style-type:none; }

/* --------------------------------------------------------------*/
/* general - ids*/
/* --------------------------------------------------------------*/

#container_wrap { margin:0 auto; width:848px; text-align:left; background:url(../images/bg_container.gif) left top repeat-y; }
#container { margin:0 auto; width:800px; }

/* --------------------------------------------------------------*/
/* general - classes */
/* --------------------------------------------------------------*/

.cleaner { clear:both; margin:0; padding:0; }
* html .cleaner { height:0px; font-size:1px; }
*:first-child+html .cleaner { height:0px; }

/* --------------------------------------------------------------*/
/* header */
/* --------------------------------------------------------------*/

#header { position:relative; overflow:hidden; height:175px; border-top:10px solid #f1f0eb; background:url(../images/bg_header.gif) left top no-repeat; }
#header span a { display:block; outline:none; text-indent:-999em; width:181px; height:56px; }
#header address { margin:10px 0 0 27px; font-size:12px; font-weight:bold; color:#005d90; }
#header ul { position:absolute; right:0; bottom:5px; }
#header ul li { float:left; margin:0 10px 0 0; }
#header ul li a { font-size:10px; color:#fff; }
#header ul li a:hover, #header ul li a.active { color:#b1302f; }

/* --------------------------------------------------------------*/
/* navigation_main */
/* --------------------------------------------------------------*/

#navigation_main { float:left; padding:0 5px; width:220px; }
#navigation_main ul li { margin:0 0 15px 0; }
#navigation_main ul li a { display:block; padding:0 0 0 15px; font-size:12px; color:#005d90; background:url(../images/bg_navigation_main_li.gif) left center no-repeat; }
#navigation_main ul li a:hover, #navigation_main ul li a.active { font-weight:bold; color:#b1302f; background:url(../images/bg_navigation_main_li_act.gif) left center no-repeat; }
#navigation_main ul li ul { margin:0 0 0 20px; }
#navigation_main ul li ul li { margin:10px 0; }
#navigation_main ul li ul li a { background:url(../images/bg_navigation_main_li_li.gif) left center no-repeat !important; }
#navigation_main ul li ul li a:hover, #navigation_main ul li ul li a.active { background:url(../images/bg_navigation_main_li_li_act.gif) left center no-repeat !important; }

/* --------------------------------------------------------------*/
/* content */
/* --------------------------------------------------------------*/

#content { float:right; padding:20px 20px 10px 0; width:550px; min-height:300px; font-size:.8em; background:url(../images/bg_content.gif) right top no-repeat; }
* html #content { height:300px; }
#content img { border:1px solid #005d90; }
#content p { margin-bottom:0.8em; line-height:18px; }
#content a { text-decoration:underline; color:#35c6e3; }
#content a:hover { text-decoration:none; color:#493963; }
#content ul { margin:0 0 40px 0; list-style-type:square; list-style-position:inside; }
#content h1 { padding:0 0 0 20px; font-size:13px; color:#b1302f; background:url(../images/bg_h1.gif) left center no-repeat; }
#content h2 { padding:0 0 0 20px; font-size:12px; color:#005d90; background:url(../images/bg_h2.gif) left center no-repeat; }
#content h3, #content h4, #content h5, #content h6 { padding:0 0 0 20px; font-size:12px; font-weight:normal; color:#77c5e1; background:url(../images/bg_hx.gif) left center no-repeat; }
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { margin-bottom:10px; }
#content .csc-textpic-caption { margin:5px 0 10px 0; font-size:10px; text-align:center; }

/* --------------------------------------------------------------*/
/* powermail */
/* --------------------------------------------------------------*/

.tx-powermail-pi1 legend { display:block; margin:0 0 5px 0; padding:5px 15px 2px; font-size:13px; font-weight:bold; color:#b1302f; background:transparent url("../images/bg_h1.gif") left center no-repeat; }
.powermail_mandatory_js, .tx-powermail-pi1 .powermail_mandatory_js { width:253px; margin:0 0 0 215px; color:#c00; }
.tx-powermail-pi1 label { float:left; display:block; width:180px; padding:3px 0 0 0; }
.tx-powermail-pi1 input, .tx-powermail-pi1 textarea { width:230px; margin:5px; padding:2px 6px; border:1px solid #005d90; background-color:#f5f6f6; }
.tx-powermail-pi1 textarea { width:340px; }
#powermaildiv_uid7 { margin:0 0 0 180px }
.powermail_submit_uid7{ border:1px solid #b1302f !important; cursor:pointer; }

/* --------------------------------------------------------------*/
/* footer */
/* --------------------------------------------------------------*/

#footer { height:30px; line-height:30px; text-align:center; font-size:12px; font-weight:bold; color:#005d90; border-bottom:1px solid #f0efea; background:#ebeae2; }
.shadow_bottom { height:4px; background:url(../images/bg_footer.gif) center bottom no-repeat }
