* { margin:0; padding:0; }
body { background:url('/v2/images/bg2.png') center top repeat-y #e5d4a4 fixed; font-family:'Lucida Sans', Arial, Helvetica, sans-serif }
hr { border: 0; color: #000; background-color: #000; height: 1px; width: 100%; text-align: left; }
#outter-container {  }
#inner-container { padding:12px 0; width:1000px; }
#header { background:url('/v2/images/bg-topnav.png') center top; width:978px; height:100px; text-align:left; }
#footer { background:url('/v2/images/bg-footer.png') center top; width:1000px; height:60px; color:#FFF; font-size:0.65em; font-weight:bold; text-transform:uppercase; padding-top:45px; margin-top:15px; .margin-top:30px; _margin-top:30px }
#footer a { color:#FFF; text-decoration:none; }
#footer a:hover { color:#CC0000; text-decoration:none; }
#logo { background:url('/v2/images/logo.png') center top no-repeat; width:381px; height:66px; float:left; margin:20px 20px 15px 20px; position:relative; cursor:pointer; }
#tagline { font-size:0.6em; color:#FFF; font-weight:bold; text-transform:uppercase; position:absolute; bottom:7px; right:25px; text-shadow:#890000 1px 1px 1px; }
#button-topnav li { background:url('/v2/images/button_topnav.png') center top no-repeat; width:98px; height:98px; float:left; margin:10px 2px 5px; list-style:none; color:#FFF; font-size:0.75em; font-weight:bold; text-transform:uppercase; padding:0; text-align:center; }
#button-topnav li a { color:#FFF; text-decoration:none; padding:35px 0 35px; width:98px; display:block; text-shadow:#672700 1px 1px 1px; }
#button-topnav li a:hover { color:#CC0000; text-decoration:none; }

#logos-sponsors ul {  }
#logos-sponsors li { list-style:none; float:left; display:inline; margin:0 10px 20px; }
#logos-sponsors img { width:175px; border:#000 1px solid; }

h1,h2,h3,h4,h5 { text-shadow:#696969 1px 1px 1px; color:#000 }

.title-white { text-shadow:#000 1px 1px 1px; color:#FFF }

.row {}
.col { float:left; }
.col1 { margin:0 20px;}
.col2 {}
.col-mid { margin:0 20px 0 0;}
#calendar,#calendarnavmonths { margin:10px; }

/* BOX 960 */
#main-content960 { margin:20px 0 0; }
#main-content-header960 { background:url('/v2/images/bg-content-960.png') center top no-repeat; width:960px; height:20px; }
#main-content-mid960 { background:url('/v2/images/bg-content-mid-960.png') center; width:960px; text-align:left; }
#main-content-footer960 { background:url('/v2/images/bg-content-960.png') center bottom no-repeat; width:960px; height:20px; }
#main-content-body960 { float:left; width:900px; margin:10px 30px; }

/* BOX 705 */
#main-content705 { margin:20px 0 0; }
#main-content-header705 { background:url('/v2/images/bg-content-705.png') center top no-repeat; width:705px; height:20px; }
#main-content-mid705 { background:url('/v2/images/bg-content-mid-705.png') center; width:705px; text-align:left; }
#main-content-footer705 { background:url('/v2/images/bg-content-705.png') center bottom no-repeat; width:705px; height:20px; }
#main-content-body705 { float:left; width:645px; margin:10px 30px; }

/* BOX 470 */
#main-content470 { margin:20px 0 0; }
#main-content-header470 { background:url('/v2/images/bg-content-470.png') center top no-repeat; width:470px; height:20px; }
#main-content-mid470 { background:url('/v2/images/bg-content-mid-470.png') center; width:470px; text-align:left; }
#main-content-footer470 { background:url('/v2/images/bg-content-470.png') center bottom no-repeat; width:470px; height:20px; }
#main-content-body470 { float:left; width:410px; margin:10px 30px; }

/* BOX 306 */
#main-content306 { margin:20px 0 0; }
#main-content-header306 { background:url('/v2/images/bg-content-306.png') center top no-repeat; width:306px; height:20px; }
#main-content-mid306 { background:url('/v2/images/bg-content-mid-306.png') center; width:306px; text-align:left; }
#main-content-footer306 { background:url('/v2/images/bg-content-306.png') center bottom no-repeat; width:306px; height:20px; }
#main-content-body306 { float:left; width:266px; margin:10px 30px; }

/* BOX 235 */
#main-content235 { margin:20px 0 0; }
#main-content-header235 { background:url('/v2/images/bg-content-235.png') center top no-repeat; width:235px; height:20px; }
#main-content-mid235 { background:url('/v2/images/bg-content-mid-235.png') center; width:235px; text-align:left; }
#main-content-footer235 { background:url('/v2/images/bg-content-235.png') center bottom no-repeat; width:235px; height:20px; }
#main-content-body235 { float:left; width:175px; margin:10px 30px; }

.main-content-body a { color:#000; }
.main-content-body a:hover { color:#CC0000; }

a.white { color:#FFF; }
a.white:hover { color:#CC0000; }

#fcs-nav li { list-style:none; float:left; margin-right:5px; background:url('/v2/images/fcs-bg-button.png'); width:21px; height:21px; padding:5px; color:#FFF; font-weight:bold; text-align:center; -moz-text-align:center; text-shadow:#000000 1px 1px 1px; }

div.text-white { margin-top:10px; font-size:0.8em; }

/*============================================================*/
/* FORMS MODULE */
/*============================================================*/

.ns-container-form { text-align:left; }
.ns-container-row { padding-bottom:10px; float:left; }
.ns-cell1 { padding: 0 10px 0px 0; font-size:0.8em; }
.ns-cell2 { padding: 0 10px 0px 0; font-size:0.8em; }
.ns-container-form input[type="text"] { width:340px; padding:3px; }
.ns-container-form select { width:350px; padding:3px; }
.ns-container-form textarea { height:100px; width:700px; padding:3px; }
.ns-container-form br { clear:both; } 
.ns-redtext { color:#FF0000; }

/* LINKS */
li.nobullets { list-style:none; }

/* PHOTOS */
img.contentflow { border:3px solid #000; }
img.contentflow:hover { border:3px solid #CC0000; }

/*FRONT PAGE CONTENT*/
.jflow_content_container { position:relative; border: 1px solid #000000; margin-top: 250px; height: 100px; width: 100%; background-color:transparent; z-index: 101;}
.jflow_bg { position:absolute; background-color: black; height: 100%; filter:alpha(opacity=50); opacity: 0.50; left: 0px; top: 0px; width: 100%; z-index: 99; }
.jflow_content { position:absolute; z-index: 100; }
.jflow_title { color:#FFFFFF; font-size:17px; text-align:left; font-weight:bold; padding-left:5px;}
.jflow_description { color:#FFFFFF; font-size:13px; text-align:left; font-weight:bold; padding-left:5px;}
