/* Common styles */
body, td, p, div {color: #000000; font-family: Tahoma; font-size: 11px; text-align: justify;}
a {color: #df3128;}
a.hover {color: #f0810e; text-decoration: underline;}
img {border: 0px; margin: 0px; padding: 0px;}


/* Header styles */
#logoimg {margin: 0 25px 0 0;}
#logotext {text-align: justify; width: 483px;}
#logotext a.more {color: #ed820e;}

/* Menu styles */
#redmenu td {text-align: center;}
#redmenu a {color: #FFFFFF; font-size: 12px;}

/* Modules styles */
#modules a {text-decoration: none;}
#modules a:hover {text-decoration: underline;}

#modtl { background-image: url(../images/modtl.gif); background-position: top left; background-repeat: no-repeat;}
#modtc { background-image: url(../images/modtc.gif); background-position: top right; background-repeat: no-repeat;}
#modtr { background-image: url(../images/modtr.gif); background-position: top right; background-repeat: no-repeat;}

#modbl { background-image: url(../images/modbl.gif); background-position: bottom right; background-repeat: no-repeat;}
#modbm { background-image: url(../images/modbm.gif); background-position: bottom left; background-repeat: repeat-x;}
#modbc { background-image: url(../images/modbc.gif); background-position: top right; background-repeat: no-repeat;}
#modbm2 { background-image: url(../images/modbmb2.gif); background-position: bottom left; background-repeat: no-repeat;}
#modbr { background-image: url(../images/modbr.gif); background-position: bottom left; background-repeat: no-repeat;}

#modsep { background-image: url(../images/modcc.gif); background-position: center; background-repeat: repeat-y; } 
#mod1 {	background-image: url(../images/mod-1.gif); background-position: center; background-repeat: no-repeat; border: 0;}
#mod2 {	background-image: url(../images/mod-2.gif); background-position: bottom; background-repeat: no-repeat; border: 0;}
#mod3 {	background-image: url(../images/mod-3.gif); background-position: center; background-repeat: no-repeat; border: 0;}
#mod1b, #mod2b, #mod3b { margin-top: 5px; color: #e13026; text-transform: uppercase; font-weight: bold; font-size: 13px; text-align: center;}
#mod2b, #mod2b a {color: #544a41;}


/* Content styles */
#content {margin: 30px 8px 0px 2px; }
#content_inner {margin: 30px 8px 0px 20px;}
#content h1, #content_inner h1 {color: #df3329; font-weight: bold; font-size: 14px; margin: 0 0 15px 0;}
#content h2, #content_inner h2 {font-weight: bold; font-size: 12px;}

#news {margin: 30px 20px 0px 20px; color: #000000;}
#news a {text-decoration: none;}
#news a:hover {text-decoration: underline;}
#news a, #short_news a {font-weight: bold; font-size: 12px; color: #f66f03;}
#news a.hover, #short_news a.hover {}
#news .date, #short_news .date {color: #bdb4a3;}
#newssep {background-image: url(../images/newssep.gif); background-repeat: repeat-x; margin: 15px 0 15px 0; height: 1px;}
#news h1, h1.news {
	font-size: 12px; font-weight: bold; color: #000000;
	height: 25px; width: 187px;
	background-image: url(../images/newsh1.gif); 
	background-position: bottom; 
	background-repeat: repeat-x;
	font-family: Tahoma;
	word-spacing: 0px;
	margin-bottom: 20px;}
	
#short_news {margin: 20px 10px 0 10px; text-align: justify; }
#short_news a {text-decoration: none;}
#short_news a:hover {text-decoration: underline;}
#full_news {margin: 0 0 0 -20px;}

#right {margin: 15px 20px 0 0px; text-decoration: none;}
#right #green a {color: #FFFFFF; text-decoration: none;}
#right #green a:hover {text-decoration: underline;}
#right a:hover {text-decoration: underline;}
#right #green {margin: 0 0 0 0;}
#right #greenl { background-image: url(../images/greenl.gif); background-position: center bottom; background-repeat: no-repeat;}
#right #greenr { background-image: url(../images/greenr.gif); background-position: center bottom; background-repeat: no-repeat;}
#right .text {font-family: Franklin Gothic Book; color: #FFFFFF; text-transform: uppercase; font-size: 13px; font-weight: bold; margin: 0 0 0 7px; text-align: left;}
#right #banner {text-align: center; margin: 20px 0 20px 0;}
#right #banner img {border: 1px solid #ddd9d0;}

#feedback {margin: 0 0 0 0;}
#feedback #red_star {color: #FF0000;}

#faq {}
#faq .date {color: #bdb4a3;}


/* Bottom styles */
#copyright {margin-top: 20px;}
#menubot {margin-left: 20px; color: #df3128;}
#madein { margin-left: 50px; }
#madein a {color: #ed820e;}
#madein_notice { margin: 0px 20px 20px 20px; color: #a9a69d;}

.b1 {background: #F6E3C3}
.b2 {background: #FFF5E3}
.b3 {background: #DF3329}

.b1 INPUT {border:1px solid #CFCFCF;border-right:1px solid #B7B7B7;border-bottom:1px solid #B7B7B7}

input.btn {border:1px solid #CFCFCF;border-right:1px solid #B7B7B7;border-bottom:1px solid #B7B7B7}

.btn {font:10px Arial,Helvetica,sans-serif;color:#2C334A;background:#FFF url('/images/btn.gif') repeat-x;cursor:pointer}

.dtbl {
	background-color:#000000;
}
.dtbl TD {
	text-align: center;
	height: 20px;
	padding-left: 5px;
}
.dtbl .title {
	font-weight: bold;
	font-family: Times New Roman;
	font-style: italic;
	font-size: 14px;
	text-align: center;
}

INPUT.enabled {
	background-color: #FFFF29; 
	color: #000000;
	border: 0px;
	text-align: center;
}
INPUT.disabled {
	background-color: #FFF5E3; 
	color: #000000;
	border: 0px;
	text-align: center;
}
DIV.total {
	font-weight: bold;
	text-align: center;
}

.popup2-error-2 { position:relative; z-index:999; }
.popup2-error { position:absolute; z-index:999; right:-100px; top: -84px; width:340px; height:133px; }
.popup2-error-3 { width:340px; height:143px; background-color:#F6E3C3; border:1px solid #E03229;}
.popup2-error .title { height:20px; padding:10px 0 0 16px; font:normal 18px Tahoma; color:#000000; }

#message-error-2 { position:relative; z-index:999; margin-top:5px; border:0;}
#message-error-2 label { display:block; width:130px; padding:4px 16px 0 0; float:left; font:normal 12px Tahoma; color:#FFFFFF; text-align:right; }
#message-error-2 input.er { width:171px; height:18px; margin-bottom:10px; padding:4px 5px 0 5px; border:1px solid #88a6e1; }
#message-error-2 textarea { font:normal 12px Tahoma; width:321px; height:62px; margin-bottom:10px; padding:4px 5px 0 5px; border:1px solid #E03229; }
#message-error-2 input.btn { margin-left:146px;}
#message-error-2 a.close { position:absolute; z-index:999; top:-35px !important; top:-30px; right:15px; display:block; width:14px; font:normal 11px Tahoma; color:#E03229;}
#message-error-2 a.close:hover { color:#000000; }