@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, 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; }

/*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; }

