html,body {margin:0;
padding:0;
background: #86312C;}

body {
font: 85% arial,sans-serif;
text-align:center;
}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
a img {border:none;}
p {margin:0 10px 10px;}
a img {border-bottom-style:none;}
input {margin: 2px;}
/*
../images/logo_top.gif
*/

div#header {width:780px;
height:130px;
background: #fff url() no-repeat right;
color: #8a8a8a;
float:right;
}

div#header h1 {padding-left:10px;
padding-top:30px;
color: #8a8a8a;
vertical-align: bottom;
text-align: left;
line-height: 40px;}

div#sp_content p {line-height:1.4;}

div#rt-news-flash {width : 145px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #1f527b;
text-align: center;
margin-top: 20px;
padding-top:0px;
padding-bottom : 0px;
border: 1px #ffcc66 solid;
visibility: visible;
position: relative;
left: 20%;}

div#rt-news-flash-inside {padding-top: 0px;
padding-bottom:0px;
text-align: center;}

div#footer p {margin:0;
padding:5px 10px;}

div#container {width:790px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
background-color: #EEE;
text-align: justify}

div#sp_content {float:left;
width:510px;
border: 1px solid #CCCCFF;
margin-left: 3px;
margin-top: 5px;
padding : 10px;
}

div#contentimage_rt {float:right;
padding-right:8px;}

div#content_btm {float: left;
width:450px;
border: 0px solid #CCCCFF;
margin-left: 3px;
margin-top:0px;
position: relative;
left: 0%;}

div#navigation {float:right;
width:240px;
margin-bottom: 3px;
margin-right:3px;
margin-top: 5px;}

#news {background-image: url(../images/box_top2.gif);
background-repeat: no-repeat;
width: 520px;
line-height: 13px;
padding-top: 5px;
padding-bottom: 0px;
background-color: #ffffff;
margin-bottom: 5%;
margin-top:5%;}

#news-header {text-align: left;
padding-top: 10px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
border-bottom: 1px #cccccc solid;
background-color: #ffffff;}

#news1 {float : left;
width : 50%;
padding-top : 15px;}

#news1-inside {background-color: #ffffff;
padding-top : 10 px ;
padding-left: 20px;
padding-right: 10px;}

#news2 {float : right;
width : 50%;
padding-top : 5px;}

#news2-inside {background-color :  #ffffff;
padding-top : 10px;
padding-left: 5px;
padding-right: 10px;}

#news-end {background-image: url(../images/box_btm2.gif);
width: 520px;
background-color: #ffffff;
background-repeat: no-repeat;
background-position: 0px bottom;
text-align : center;
padding-top : 10px;
padding-bottom : 15 px;
clear : both;}

#news a:link {color: #1f527b;
text-decoration: none;}
#news a:visited {color : #246491;
text-decoration: none;}
#news a:active {color : #1f527b;
text-decoration: underline;}
#news a:hover {color : #246491;
text-decoration: underline;}

#news li {display: list-item;
list-style-type: disc;
list-style-position: inside;}

div#extra {float:left;
width:520px;
border: 1px solid #FFCC66;
background-color: #FFFFCC;
margin-top: 4px;
margin-left:3px;
margin-bottom: 3px;
padding-top: 5px;
color: #79B30B;}

div#extra a:hover {text-decoration: underline;}

div#footer {clear:both;
text-align : center;
font-size: 9px;
font-weight: lighter;
line-height: 15px;
background: #333;
color: #FFF;
border: 1px solid #333;}

#footer a:link {color : #fff;
text-decoration: underline;}

#footer a:visited {text-decoration: underline;
color: #c9c9c9;}
#footer a:active {color : #fff;}
#footer a:hover {color : #fff;}

.label50 {float: left;
width: 70px;}
.label100 {float: left;
width: 120px;
text-align: left;
font: normal 11px}
.fieldset1 {border: 1px solid #CCCCFF;
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
margin-bottom:10px;}
.smallheaders {background-color: #CCCCFF;
padding: 4px;
border: 1px solid #CCCCFF;
font-weight: bold;}
.links {border: 1px solid #CCCCFF;
padding: 2px;}
.links a {padding:5px;
margin:0;
border: 0;
display:block}
.links a:hover {background: #CCCCFF;
margin:0;
border: 0;
display:block;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 10px;}
.titledetails {font-size: 10px;
font-style: italic;
background-color: #FFFFCC;
padding: 3px;}
.line {border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCFF;
margin: 5px;}
.itemheader {background: #7bdaf9;
background: #50ADEA url(http://infectedfx.net/css/tables/corner.gif) no-repeat right top;
padding: 4px;
border-bottom:1px solid #1975d7;
font-weight: bold;
color: #FFFFFF;
margin-top:10px;}
.itemdiv {padding: 4px;
color: #666666;}
.itemdetails {background-color: #FFFFCC;
padding: 4px;
margin-bottom:15px;
font-size: 11px;
font-style: italic;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #FFCC66;
border-bottom-color: #FFCC66;}
.logindiv {padding: 5px;
border: 1px solid #CCCCFF;}
.errordiv {background-color: #FFFFCC;
background-image: url(../images/red_info.gif);
background-repeat: no-repeat;
background-position: 5px center;
border: 1px solid #FF6666;
padding-top: 13px;
padding-right: 13px;
padding-bottom: 13px;
padding-left: 40px;
margin: 4px;}
.commentsdiv {padding: 4px;
margin-top: 2px;
margin-bottom: 2px;}
.commentsdetails {background-color: #EAEAEA;
font-size: 11px;
font-style: italic;
padding: 3px;}
.usermessage {padding: 5px;
border: 1px solid #CCCCFF;}
.usermessage a {display: block;
width: 90%;
padding: 5px;}
.usermessage a:hover {display: block;
width: 90%;}
.usermessage a img {border:none;
float: right;}
.tables {background-color: #999999;
color: #FFFFFF;}
.tds {background: #F4FAFF;
color: #000000;}
.wherediv {padding: 6px;
font-size: 11px;
font-weight: bold;}
.mainlist {
	font-size: 12px;
	list-style-image: url(../images/point.gif);
	line-height: 20px;
	font-weight: normal;
	margin-left: 20px;
}
.mainlist a:hover {text-decoration: underline;}
.ads {background-color: #FFFFCC;
border: 1px solid #FFCC66;
color: #79B30B;
padding: 10px;
margin-top: 2px;}
.ads a:hover {text-decoration: underline;}
.componentheading {font-size : 12px;
font-weight: bold;
padding-left : 20px;
padding-top : 5px;
padding-bottom : 10px;
color: #1f527b;}
.submit {
	font-size : 10px;
	margin: 0px;
	font-weight: bold;
	padding-left : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-right: 5px;
	color: #1f527b;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.smallheader{
font-size: 11px;
font-weight: bold;
font-style: italic;
color: #6253ed;}

.smalltxt{
font-size: 11px;
color: #8a8a8a;
line-height: 12px;
}

