@charset "utf-8";
/* CSS Document */

html, body {
	margin: 0 auto;
	padding: 0px;
	background: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#555;
		background: #FFF url(/images/bg.jpg) 50% ;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.breake:after {
	content: ".";
    display: block;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.TitleContent:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.TitleContent {
    display: inline-block;
}

html[xmlns] .TitleContent {
    display: block;
}

* html .TitleContent {
    height: 1%;
}

a                {text-decoration:none; color:#000;}
a:link           {color:#000;}
a:active     {color:#000;}
a:visited      {color:#000;}
a:hover      {color:#ff9a18;}

#navigation a { text-decoration: none; color: #FFF; }
#navigation a:link { color: #FFF; }
#navigation a:active { color: #FFF; }
#navigation a:visited { color: #FFF; }
#navigation a:hover { color: #ff9a18; }

img { 
	border: solid 0px #FFF;
	padding: 0px;
	margin: 0px;
}

h1 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12pt;
	font-weight: bold;
	color:#525252;
}

h2 {
	font-size: 10pt;
	font-weight: bold;
}

.box_text_r {
	float:right;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-size: 12pt;
	font-weight: bold;
	color:#DDD;
}

h3 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: solid 1px #CDCDCD;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	font-size: 9pt;
	font-weight: bold;
}

h4 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 8pt;
	color:#ff8a00;
}

.box_text_r2 {
	float:right;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	font-size: 12pt;
	font-weight: bold;
	color:#FFF;	
}

form {
	padding: 0px;
	margin: 0px;
	/* font-size:1px*/
}

input,select,textarea {
color: #888;
border: solid 1px #ADADAD;
}

font.orange { color: #d27c00; }
font.remember { color: #999; font-size: 8pt; }

input.login {
	margin: 0px;
	padding: 5px 0px 4px 5px;
	border: solid 1px #CDCDCD;
	width: 105px;
	height: 15px;
	color: #444;
}

input.search {
     margin: 3px 0px 0px 0px;
     padding: 4px 0px 4px 5px;
     border: solid 1px #333;
     width: 180px;
     height: 15px;
     color: #888;
}

input.button {
	border: solid 1px #ADADAD;
	background: #FFF;
	color: #AA1F00;
	font-weight: normal;
	font-size: 10pt;
	margin:5px 0px 0px 10px;
}

input.searchbutton {
     border: solid 1px #333;
     width: 55px;
     height: 24px;
     background: #670501;
     color: #FFF;
     font-weight: normal;
     font-size: 10pt;
     margin:4px 0px 0px 2px;
     padding: 2px 2px 2px 2px;
}

#rootbox {

}

#contentbox {
	margin: 0 auto;
	width: 1004px;
	min-height: 500px;
}

#header {
	width: 1004px;
	height: 165px;
	background: url(/images/head.jpg) no-repeat;
}

#navigation {
	position: absolute;
	margin: 124px 0px 0px 0px;
	width:1004px;
	height: 33px;
}

#navigationbox {
	float:left;
	width:700px;
}

#searchbox {
     float:right;
     width: 250px;
}

#searchtxt {
     float:left;
     width: 150px;
}

#searchbutton {
     float:right;
     width: 62px;
}

ul#TopNavigation {
    margin: 10px 10px 10px 0px;
	padding: 0px;
    text-align: left;

  }
  ul#TopNavigation li {
    list-style: none;
    display: inline;
    margin: 0px 0px 0px 25px; 
	padding: 0px;
  }

  ul#TopNavigation a, ul#TopNavigation span {
  }
  

#premain {
	margin: 5px 0px 0px 0px;
	width: 1004px;
	height: 100px;
}

#topads {
	float:left;
	width: 739px;
	height: 98px;
	border: solid 1px #CDCDCD;
	background: #f6f6f6;
}

#topadsbox { 
	padding: 5px 7px 10px 7px;
}

* html #topadsbox { 
	padding: 10px 7px 0px 7px;
}

#toplogin {
	float:right;
	width: 255px;
	height: 98px;
	border: solid 1px #cdcdcd;
	background: #f6f6f6;
}

* html #toplogin {
	float:right;
	width: 255px;
}

#toploginbox {
	padding: 10px 10px 10px 10px;
	height: 78px;
}

#main {
	padding: 9px 0px 0px 0px;
	width: 1004px;
	min-height: 200px;
}

* html #main {
	padding: 5px 0px 0px 0px;
}

#leftholder {
	float:left;
	background: url(/images/boxbg.jpg) no-repeat #FFF;
	width: 640px;
	min-height: 200px;
	border: solid 1px #cdcdcd;
}

* html #leftholder {
	width: 635px;
}

.leftbox_c {
	border: solid 1px #cdcdcd;
	z-index:1;
	position:static ;
	padding:0px;
	margin: 15px;
    background: #FFF;
}

* html .leftbox_c {
	height:100%;
}

.leftbox {
	margin:15px 15px 15px 15px;
	padding: 10px 10px 10px 10px;	
    border: solid 1px #cdcdcd;
    background: #FFF;
}

#rightholder {
	float:right;
	background: #f7f7fb;
	width: 350px;
	min-height: 200px;
	border: solid 1px #cdcdcd;
}

.rightbox {
	margin:15px 15px 15px 15px;
	padding: 10px 10px 10px 10px;	
    border: solid 1px #cdcdcd;
    background: #FFF;
}

.rightbox_free {
	margin:15px 15px 15px 15px;
}

.rightbox_blue {
	margin:15px 15px 15px 15px;
	padding: 10px 10px 10px 10px;	
    border: solid 1px #cdcdcd;
    background: #e6e8f0;
}

.rightbox_c {
	border: solid 1px #cdcdcd;
	z-index:-1;
	position:static ;
	padding:0px;
	margin: 15px;
    background: #FFF;
}

* html .rightbox_c_blue {
	height: 100%;
}

* html .rightbox_c {
	height: 100%;
}

.rightbox_c_blue {
	border: solid 1px #cdcdcd;
	z-index:1;
	position:static ;
	padding:0px;
	margin: 15px;
    background: #e6e8f0;
}

.TitleContent {
	border-bottom: solid 1px #DDD;
	margin: 0px 0px 5px 0px;
}

#footer {
	margin: 9px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	width: 1004px;
	background: #000;
}

#footernav {
	margin: 5px;
	min-height: 50px;
	border: solid 1px #525252;
	background: #333;
	color: #FFF;
}

  ul#BottomNavigation {
    color:#FFF;
    margin: 10px 10px 10px 60px;
	padding: 0px;
    text-align: left;

  }
  ul#BottomNavigation li {
    list-style: none;
    display: inline;
    margin: 0px 0px 0px 0px; 
	padding: 0px;
  }

  ul#BottomNavigation a, ul#BottomNavigation span {
    float: left; width: 140px; margin-right: 40px;
	border-right: solid 1px #111;
  }
  
   ul#BottomNavigation div {
     clear: left;
  }
  
ul#BottomNavigation a { color:#FFF; text-decoration:none;}
ul#BottomNavigation a:active { color: #FFF; }
ul#BottomNavigation a:visted { color: #FFF; }
ul#BottomNavigation a:hover { text-decoration:underline; color:#F0F0F0; }



#footercopy {
	width: 1004px;
	height: 54px;
	background: url(/images/footbg.jpg) #FFF;
	color: #FFF;
	font-size: 8pt;
	margin: 5px 0px 0px 0px;
}

#footercopy a { text-decoration:none; color:#FFF;}
#footercopy a:link { color: #FFF; }
#footercopy a:active { color: #FFF; }
#footercopy a:visited { color: #FFF; }
#footercopy a:hover { color:#FFDF00; }

#footerleft {
	margin: 10px 0px 0px 20px;
	float: left;
	
}

#footerright {
	margin: 10px 20px 0px 0px;
	float: right;
}


ul.Images {
	margin: 0px 0px 0px 2px;
	padding: 0px;
	text-align: center; 
}

* html ul.Images {
	margin: 0px 0px 0px 0px;
	padding: 0px; 
}

ul.Images li {
 	list-style: none;
    display: inline;
    margin: 0px 2px 0px 0px; 
	padding: 0px;
}

ul.Images img {
	border: solid 1px #CDCDCD;
	margin: 0px 0px 3px 0px;
}

ul.ImagesL {
	margin: 0px 0px 0px 6px;
	padding: 0px; 
}

* html ul.ImagesL {
	margin: 0px 0px 0px 5px;
	padding: 0px; 
}

ul.ImagesL li {
 	list-style: none;
    display: inline;
    margin: 0px 2px 0px 0px; 
	padding: 0px;
}

ul.ImagesL img {
	border: solid 1px #CDCDCD;
	margin: 0px 0px 3px 0px;
}

ul.ImagesS {
	margin: 0px 0px 0px 4px;
	padding: 0px; 
}

* html ul.ImagesS {
	margin: 0px 0px 0px 7px;
	padding: 0px; 
}

ul.ImagesS li {
 	list-style: none;
    display: inline;
    margin: 0px 4px 0px 0px; 
	padding: 0px;
}

ul.ImagesS img {
	margin: 0px 0px 9px 0px;
	border: solid 1px #CDCDCD;
}

.contentholder {
	padding: 10px 10px 10px 10px;	
}

.bbl {background: 0 100% no-repeat ; margin:-1px; min-height:100px;  }
.bbr {background: 100% 100% no-repeat; min-height:100px; }
.btl {background: 0 0 no-repeat;}
.btr {background: url(/images/cor.jpg) 100% 0 no-repeat; padding:0px;}

* html .btr {background: 100% 0 no-repeat; padding:0px;}

.rbbl {background: 0 100% no-repeat ; margin:-1px; min-height:100px;  }
.rbbr {background: 100% 100% no-repeat; min-height:100px; }
.rbtl {background: 0 0 no-repeat;}
.rbtr {background: url(/images/rcor.jpg) 100% 0 no-repeat; padding:0px;}

* html .rbtr {background: 100% 0 no-repeat; padding:0px;}

.rbbl_b {background: 0 100% no-repeat ; margin:-1px; min-height:100px;  }
.rbbr_b {background: 100% 100% no-repeat; min-height:100px; }
.rbtl_b {background: 0 0 no-repeat;}
.rbtr_b {background: url(/images/rcor_blue.jpg) 100% 0 no-repeat; padding:0px;}

* html .rbtr_b {background: 100% 0 no-repeat; padding:0px;}

.comment {
	border-bottom: solid 1px #CDCDCD;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-size: 8pt;
}

.comment h1 {

	padding-bottom: 5px;
}

.comment img {
	border: solid 1px #888;
}

.commentavatar {
	float:left;
}

.commenttext {
	width: 480px;
	float:right;
}

.commentsmall {
	font-size: 8pt;
	margin-left: 10px;
}

.unavR {
	float: right;
	width: 120px;
}

.unavL {
	float: left;
	width: 110px;
}

ul.unav {
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

ul.unav {
	list-style:none;
}

#bottomNavigation {margin: 15px; border: solid 1px #CDCDCD; padding:5px;}
#bottomNavigationLeft { float: left; width: 200px; margin:3px 0px 0px 0px;}
#bottomNavigationRight { float: right; width: 200px;  text-align: right; margin:3px 0px 0px 0px;}
#bottomNavigationCenter { margin:0px 200px 0px 200px; text-align: center;}
.bottomNavigationBox { font-size:8pt; }

.smallest { font-size: 11px; padding: 10px; }
.small { font-size: 12px; padding: 10px; }
.medium { font-size: 13px; padding: 10px; }
.large { font-size: 14px; padding: 10px; }
.largest { font-size: 15px; padding: 10px; }
.Stil1 {font-weight: bold}