html {
	margin: 0;
	padding: 0;
	}

body {
	background-image: url(/images/background5.jpg);
	background-attachment:scroll;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #2d444a;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size: 10pt;
}


td{<
padding:5px;
}

#front_text strong {
	font-weight: bold;
	color:#fff;
	text-transform:uppercase;
}
a:link { 
	
	text-decoration: none; 
	color:#f57b20;
	}
a:visited { 
	
	text-decoration: none; 
	color:#f57b20;
	}
a:hover, a:active { 
	text-decoration: underline; 
	}




/* navigation */

div#navigation{

	margin:0;
	padding:0;
	position:relative;
	top:153px;
	z-index:100;
}

#navigation ul{
	padding: 0;
	margin:0;
	list-style-type:none;
	text-align:center;
	z-index:100;
}

#navigation ul li{
	float:left;
	display:inline;
}

#navigation ul li a{
	text-decoration: none;
	background: url(/images/button2.png) no-repeat top;
	font-size: 12pt;
	color:#30cdd7;
	font-weight:normal;
	float: left;
	margin: 0px;
	height: 76px;
	width: 77px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	vertical-align:bottom;
	line-height:1.1;
	display:inline;
}


#navigation li a:hover{

	background: url(/images/button_white.png) no-repeat top;
}

#navigation li a.active{
	background: url(/images/button_white.png) no-repeat top;

}








/* homepage specific divs */
#home_gutter_left{
	position:absolute;
top:86px;
text-align:right;
	height:400px;
background:url(/images/lines_wide.png) repeat-x;
width:50%;
}

#container { 
	padding: 0;  
	margin: 0 auto; 
	position: relative;
    width:911px;

	}


#home_gutter_right{
float:right;
display:inline;
}
	
#front{
position:relative;
	width: 901px;	
	margin:0;
	padding:0;
	height:477px;
right:45px;
}



#login{
	
	float: left;
	color:#fff;
	font-size:9.86pt;
	line-height:2;
	width:155px;
margin-top:-20px;
position:relative;
display:inline;
}

#login a:link, #login a:visited{ 
	color:#fff;
	font-size:12pt;
	
}

#blue_box{
	background:#30cdd7;
	padding:10px;
	height:140px;
}



#login_text{
	position:relative;
	color:#fff;
	font-size:7.5pt;
	line-height:1.3;
	padding-top:4px;
	padding-right:1px;
	text-align:justify;
}

#asterisk{
	float:left;
	width:77px;
	margin-top:85px;
	display:inline;
}

#front_text{
	float:right;
	position:relative;	
	text-align:justify;
	width:523px;
	padding-right:25px;
	color:#30cdd7;
	font-size:10.2pt;
	margin-top:65px;
right:55px;
display:inline;
}




div .padtext p, div .padtext{
padding:15px 0 0 0;
font-size:10pt;
}

p.bigtext a:link{
font-size:10pt;

}







/* subpage specific divs */


#sub_gutter_left{
	position:absolute;
top:86px;
text-align:right;
	height:400px;
background:url(/images/lines_wide.png) repeat-x;
width:50%;
}

#sub_container { 
	padding: 0;  
	margin: 0 auto; 
	position: relative;
    width:800px;
	}


#sub_gutter_right{
float:right;
display:inline;
}

#header{
	
        padding: 0;  
	margin: 0; 
	position: relative;
        width:800px;
top:-81px;
height:254px;
left:1px;
}

#main{
margin:0 auto;
width:750px;
background:#fff;
padding:0px 22px 0px 23px;
font-family:"Arial";
font-size:10.8pt;
color:#231f20;
position:relative;
text-align:left;
left:3px;
height:auto;
}

#main .title{
color:#30cdd7;
font-weight:bold;
padding:0;
font-family:"Arial Black", Arial, sans-serif;
font-size:14pt;
text-transform:lowercase;
}



#main .button{
float:right;
color:#9fc83b;
font-family:"Arial Black", Arial;
font-size:10pt;
line-height:10.08pt;
position:relative;
right:90px;
display:inline;

}

.blue_block{
	margin:0 auto;
	width:750px;
	position:relative;
	top:0px;
	left:3px;
	background:#30cdd7;
	color:#fff;
	padding:0 22px 0 23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.8pt;
	text-align:left;
}

.white_block{
	margin:0 auto;
	width:750px;
	position:relative;
	left:3px;
	background:#fff;
	color:#231f20;
	padding:0 22px 0 23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.8pt;
	text-align:left;
	zoom: 1;
}


ul.ast_list{
list-style-image:url(/images/bullet.jpg);
padding-left:15px;
}

ul.ast_list li{
padding-top:10px;
padding-left:10px;
}

ul.ast_list li:first-child{
padding-top:0px;
padding-left:10px;
}


.subcontent{
text-align:left;
font-size:8pt;
line-height:13pt;
text-transform:uppercase;
position:relative;
width:600px;
display:inline;
margin-bottom:10px;
}

.subcontent a:link, .subcontent a:visited{
color:#30cdd7;
}

.logoarea{
	width:200px;
	text-align:right;
	position:absolute;
	left:595px;
padding:0;
margin:0;
	top: 365px;
height:50px;
}

.floatinglogos{

float:right;
}


#left_column{
	float:left;
width:620px;
display:inline;
zoom: 1;
}

#right_column{
width:136px;
float:right;
position:relative;
margin-right:-22px;
display:inline;
zoom: 1;
}



/* treats for you two */
#treats{
position:absolute;
top:0px;
width:600px;
font-family:"Arial narrow",Arial;
font-size:10pt;
color:#fff;
padding-top:15px;
padding-left:3px;
}

#treats .title{
font-family:"Arial black",Arial;
font-size:10pt;
color:#30cdd7;
text-transform:uppercase;
}


#treats em{
font-family:Arial;
font-size:8pt;
}





/* classes and ids for all pages */
.allcaps{
text-transform:uppercase;
}

.green{
	color:#9fc83b;	
}
.blue{
	color:#30cdd7;	
}
.orange{
	color:#f57b20;
}

.tighten{
	line-height:.8;
}
.boldital {
	font-weight: bold;
	font-style: italic;
}
#main .bigtext, #sub_container .bigtext, p.bigtext {
	font-size: 14pt;
	
}

.bluelinks a:link, .bluelinks a:visited{
	color:#30cdd7;	
	font-size:8pt;
	line-height:13pt;
	text-transform:uppercase;
}

div.gallery {
	width: 750px;
	min-height:600px;
	_height: 600px;
	padding-bottom:15px;
}

.message{
	font-weight:bold;
	font-size:1.2em;
	color:#F33;
}

#footer { 
font-size:6.5pt;
	clear:both;
	text-align: left;
	
	color:#cccccc; 
	}
#footer a:link, #footer a:visited { 
	color:#30cdd7; 
	font-size:8pt;
	}.margright {
	position: relative;
	left: 55px;
}


/* overlay */
#overlay{ 
    background-image: url(/images/overlay.png);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
}

* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url(blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="images/overlay.png", sizingMethod="scale");
}

#box{
    width:300px;
    background:#2d2d2d;
    padding:10px;
    border:2px solid #eee;
}

#close{
    position:absolute;
    top:-5px;
    right:-5px;
    cursor:pointer;
}
