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

/*GENERIC TAGS*/

body { background-color: #000; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; line-height: 1.4em; font-weight:normal; color:#FFF; }
h1, h2, h3 { font-size:1.5em; color:#bac800; }
a:link { color:#bac800; text-decoration:none; }
a:visited { color:#bac800; text-decoration:none; }
a:hover { color:#bac800; text-decoration:underline; }
/*IDs*/

#header { width:100%; height:162px; }
#top { width:780px; height:138px; margin-left:auto; margin-right:auto; background-repeat:no-repeat; }
#tel { width:300px; height:80px; margin-left:auto; margin-right:auto; float:right; margin-top:30px; text-transform:uppercase; font-weight:bold; font-size:1.4em;}
#tel ul { list-style:none; text-align:left; }
#tel li { display: block; text-align:left; padding-top:1px; }

#nav { width:780px; height:24px; text-align:left; margin-left:auto; margin-right:auto; }
#container {
	width:100%;
	clear:both;
	background-image:url(images/red-bg.jpg);
	background-repeat:repeat-x;
	font-size:1.1em;
	overflow:hidden;
}
#wrap { width:776px; clear:both; margin-left:auto; margin-right:auto; padding-top:22px; }
#flash { width:531px; height:267px; float:left; }
#tabs { width:245px; height:267px; float:right; }
#main { width:776px; clear:both; padding-top:20px; padding-left:20px; padding-bottom:40px; overflow:hidden; }
#content { width:445px; float:left; padding-right:35px; padding-bottom:15px; }
#content ul { padding-left:10px; }
#sidebar { width:241px; float:left; padding-left:35px; }
#sidebar li { list-style:none; }
#sidebar ul { padding:0px; }
#footer { width:100%; height:86px; border-top:#FFF 1px solid; background-image:url(images/footer-bg-rpt.jpg); background-repeat:repeat; clear:both; padding-top:20px; }
#footer ul { padding:0px; margin:0px; text-transform:uppercase; list-style:none; }
#footer li { display:inline; padding-right:6px; }
#foot {
	width:780px;
	text-align:left;
	margin:0 auto;
	line-height: 1.2em;
}
#crearelinks { width:780px; text-align:left; margin:0 auto; }
/*SPANS & CLASSES*/

.head { font-size:1.7em; margin-top:10px; }
.limehead { font-size:1.2em; margin-top:10px; color:#bac800; }
.red { color:#900; }
.sub { font-size:0.8em; }
.formstyle { width:200px; background-color:#4d4d4d; padding:6px; font-size:1em; border:none; color:#FFF; }
.buttonstyle { width:200px; background-image:url(images/button-bg.jpg); background-repeat:repeat; padding:6px; color:#FFF; font-weight:bold; font-size:1.1em; font-size:1em; border:none; }
.nudge { margin-right:1px; }
.spacer { padding-top:10px; padding-bottom:10px; clear:both; }
.right { float: right; margin: 5px; }
.left { float: left; margin: 5px; }
.borderright { border-right:1px solid #FFF; padding-right:3px; }
.liststyle { list-style:none; font-size:1.2em; }
