
html {
     overflow: -moz-scrollbars-vertical;
}


body {
	font-family: Lucida Sans, Tahoma, Verdana, arial, sans-serif;
	background-color: #232928;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	}
h1, h2, h3, h4 {
	font-family: Arial, "Helvetica Neue Light", sans-serif;
	text-transform: uppercase;
	font-weight: normal;
}

#header {
	width: 750px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 100px;
	position: relative;
}


#header #logo {
	position: absolute;
	height: 57px;
	width: 300px;
	text-indent: -1000px;
	left: 0px;
	top: 30px;
}
#header #logo span {
	background-image: url('../images/logo.jpg');
	background-repeat: no-repeat;
	height: 90px;
	width: 540px;
	left: -40px;
	top: -15px;
	position: absolute;
	z-index: 2
}

#menu {
	margin: 0px auto;
	padding:5px;
	width: 750px;

}
#menu #navlinks
{
	padding: 3px 0;
	margin-left: 0;
	font: bold 0.9em "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	margin-bottom: 0px;

}

#menu #navlinks li
{
list-style: none;
margin: 0;
display: inline;
line-height:20pt;
}

#menu #navlinks li a
{
padding: 5px 0.4em;
margin-left: 1px;
text-decoration: none;
}

#menu #navlinks li a:link { color: #82C9ED; }

#menu #navlinks li a:hover {
color: #FAE35F;
background: #000000;
background-repeat: repeat-x;
background-position: left top;
}

#menu #navlinks a:visited {
	color: #82C9ED;
}

#menu #navlinks li a#onlink
{
	background: #62B5E2;
	color: #FFFFFF;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>main content box */
.maincontent {

	border-bottom:3px solid #0099CC; margin:0px; padding:0px; width: 100%;
	background-color: #299BD2;
	height: 320px;
}
			.maincontent .inside {
			
				width: 750px;
				margin: 0px auto;
				padding: 0px;
				position: relative;
				height: auto;
				}
.maincontent .inside .left {

	width: 400px;
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 5;
	height: auto;
}
.maincontent .inside .right {
	width: 350px;
	position: absolute;
	height: auto;
	margin: 0px;
	padding: 0px;
	left: 400px;
	top: 0px;
}

.largecontent {
	width: 700px;
	position: absolute;
	height: auto;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>> main tags*/
.maincontent .inside h4, .maincontent-x .inside h4 {
	color: #ffffff;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	font-size: 1.10em;
	margin: 0px;
	padding: 20px 0px 0px;
}
.maincontent .inside h4 a, .maincontent-x .inside h4 a {
	color: #FFFFFF;
	text-decoration: none;
}
.maincontent .inside h4 a:hover, .maincontent-x .inside h4 a:hover {
	color: #FFF9BB;
}
.maincontent .inside h2, .maincontent-x .inside h2 {
	/*text-transform: uppercase;*/
	color: #F2E65E;
	font-size: 2em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;

}


.inside h1 {

	/*text-transform: uppercase;*/
	color: #F2E65E;
	font-size: 15pt;
	font-weight: bold;
	margin: 0px;
	padding: 10px;
	
	}

.maincontent .inside h2 a, .maincontent-x .inside h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
.maincontent .inside .left a:hover, .maincontent-x .inside .left a:hover {
	color: #FFF9BB;
}
.maincontent .inside p, .maincontent-x .inside p {
	font-size: 0.8em;
	color: #003366;
	line-height: 1.4em;
	margin: 5px 0px 10px;
	padding: 0px;
}
.maincontent a, .maincontent-x a {
	color: #003366;
	font-weight: bold;
}
.maincontent a:hover, .maincontent-x a:hover {
	color: #FFF9BB;
}




#flash {
position: absolute;
width: 350px; 
height: 415px;
z-index: 1; 
left:500px; 
top:-192px;
background-color: #ffffff;
}


#leftcutliver{
position: absolute;
width: 109px; 
height: 218px;
z-index: 1; 
left:377px; 
top:52px;
background-color: #ffffff;
}

#toprightbanner {
position: absolute;
width: 200px; 
height: 140px;
z-index: 1; 
right:10px; 
top:-155px;

}





/* >>>>>>>>>>>>>>>>>>>foot */
#footer {
	width: 750px;
	padding: 0px 0px 50px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.7em;
	color: #999999;
}
#insidefootleft {
    float: left;
    margin-top: -10px;
	padding: 0px 0px;
	font-size: 0.9em;
	color: #999999; 
	}
	
#insidefootright {
    float: right;
	padding: 0px 0px;
	font-size: 0.9em;
	color: #999999; 
	}



#footer a     {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #F5E75C;
}



/*update*/


h1.mainhead  {
	font-family: Arial, "Helvetica Neue Light", sans-serif;
	text-transform: uppercase;

	color: #F2E65E;
	font-size: 15pt;
	font-weight: bold;
text-align: left;
margin: -15px 0px -10px -5px;
}





/* layout */

#wrapper2 { 
margin-left: 40px;
 margin: 0 auto;
 width: 750px;

}

   #leftcolumn p{ 
font-family: Lucida Sans;
font-size: 13px;
color: #ffffff;
margin:0px 0px 0px 0px;
line-height: 17px;
 }

#leftcolumn { 
 color: #333;
 background: #232928;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: auto;
 width: 550px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 background: #1b1f1e;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: auto;
 width: 200px;
 display: inline;
}
#footer2 { text-align:center;
 width: 750px;
 clear: both;
 color: #333;
 background: #1b1f1e;
 margin: 20px 0px 0px 0px;
 padding: 0px;
}


a#flyers {
margin:20px 40px 20px 20px;
width:495px;
height:54px;
background-image:url(../images/flyerslink.gif);
display:block;
text-decoration:none;
float:left;
}

a#flyers:hover {
background-position:495px 0;
}

img.floatcenter { 
    float: center; 
    margin: 10px 10px 10px 10px; 
}

img.floatright { 
display:inline;
    float: right; 
    margin: 0px 10px 0px 0px; 
}

img.floatleft { 
display:inline;
    float: left; 
    margin: 0px 0px 0px 10px; 
}

img {border: none;}


div#updates {
 background: #ffffff;
margin:20px 0px 0px 0px;
width:730px;
height:auto;
background-image:url(../images/.gif);
display:block;
padding: 10px;
float:left;
}

div#left {
margin:0px 0px 0px 0px;
float:left;
}

div#right {
margin:0px 0px 0px 0px;
float:right;
}

div#below {
text-align: left;
margin:10px 10px 10px 10px;
float:left;
}


 #below a{ 
margin: 0px;
color: #c43200;
display: inline;
text-decoration:underline;}

#below a:hover {
display: inline;
color: #320d00;
margin: 0px;
}

   #updates p{ 
font-family: Lucida Sans;
font-size: 14px;
color: #000000;
margin:0px 0px 0px 0px;
line-height: 17px;
 }
 
    #footer2 p{ 
font-family: Lucida Sans;
font-size: 13px;
color: #ffffff;
margin:0px 0px 0px 0px;
line-height: 17px;
 }
 
 .red{
 color: red;
 
 }
 
  .news{
 color: #c43200;
 
 }
 
 
  #footer2 a{ 
margin: 0px;
color: #e5e5e5;
display: inline;
text-decoration:underline;}

#footer2 a:hover {
display: inline;
color: #f1e156;
margin: 0px;
}