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

html, body, img, h1, h2, h3, hr, p, div { margin: 0; padding: 0; border: 0; }

body { background-color: #D02127; background-image: url(../images/pattern.jpg);	background-repeat: repeat-x; }

body, h1, h2, h3, p, div { font-family: Verdana;  font-size: 12px; line-height: 1.6em;  color: #4d4d4d; margin: 0; font-weight: normal; }



/* ------- CLASSES ---------- */
.imgtxt { margin: 10px 15px 0 0; }
.splitscreen { width: 360px; }
.aboutus { width: 600px; }
.pagesplit { width: 420px; }
.topten{ padding-top: 10px; }
.toptwenty{ padding-top: 20px; }
.righttwenty { padding-right: 20px; }
.bottomtewnty{ padding-bottom: 20px; }
.bottomten{ padding-bottom: 20px; }
.reduline {	border-bottom: #a28e8e thin solid;}
.rightnews_logo { text-align: right; float: left; width: 155px;  padding-left: 20px; margin-top: 10px; padding-right: 15px; }
.rightnews_block { width: 890px; clear:both; float: left; overflow:hidden; }
.rightnews_text { display:block; height: auto; width: 680px; float: right; margin-top: 10px; margin-left: 0px;	padding-right: 15px; }
.rightnews_text_bold { font-size: 12px;	font-weight: 700; }
.managers_image { text-align: right; float: left; width: 130px;	padding-left: 20px;	margin-top: 25px;	padding-right: 15px; }




/*------TABLE---*/

.datasheet { width:100%; margin: 0 0px 18px; border-collapse:collapse; }
.datasheet th, 
.datasheet td { font-size:11px; padding:9px 18px; vertical-align:top; text-align:left; }
.datasheet ul, 
.datasheet ul { margin-bottom:0 !important; }
.datasheet th { font-weight:bold; }
.datasheet thead th { font-size:12px; color:#000000; font-weight:bold; background:transparent; }
.datasheet thead th.divider { border-right:none; }
.datasheet .odd { background:#e0e4e6; }
.datasheet .odd .divider { border-right:1px solid #fff; }
.datasheet .even { background:transparent; }
.datasheet .even .divider { border-right:1px solid #e0e4e6; }
.datasheet tbody td { width:300px; }
.datasheet tbody td ul { margin-left:16px; }




/* ------- CHARACTER STYLES ---------- */

p { padding: 10px 0 0 0; }
h1 { font-weight: bold; }
h2 { color: #000000; font-weight:bold; font-size:14px;}
.blacktext { color:#000000; font-weight: bold; }
.qatext { color:#4d4d4d; font-weight: bold; }
.whitetext { color:#FFFFFF; }
.redbold { color: #000000;; font-weight:bold; }



/* ------- LINKS ---------- */

a { color: #8B0709; font-weight:bold; text-decoration: none; } 
a:hover { text-decoration: underline; } 
.agrey { font-size: 12px; font-weight: normal; text-decoration: underline; color:#a4a4a4; }
.awhite { font-size: 12px; font-weight: normal;	text-decoration: underline; color:#FFFFFF; }
.awhite:hover, agrey:hover { font-weight: bold; }
.reddivs { color: #a63737; } 
.greytext {	color: #a4a4a4; }


/* ------layout ID's ------*/
#header { 	margin:17px 24px 24px 24px;	background-color: #000000;	}
#container { width: 961px;	margin-top:17px; margin-left: auto;	margin-right: auto; }
#callout{ width: 941px; height: 276px;	padding: 10px;	background-color:#000000; }		
#content { padding: 32px; background-color:#FFFFFF;}
#footer{ height: 20px; 	text-align:left; background-color:#8B0709; padding: 13px 10px 0 10px; }
#partners { padding: 10px 15px 250px 10px; padding-bottom:260px; background-image: url(../images/shadow.gif); background-repeat:no-repeat; }
#logoarea { background-color: #FF0000; width: 118px; height: 148px; padding: 14px 53px 16px 53px; }
.leftfloater { float: left; }
.rightfloater { float: right; }
.block { display: block; }
.clear { clear: both; }
.clearleft { clear:left}
.clearright { clear:right}
