/* Page Layout */

body{
padding:0; 
margin:0; 
height:100%; 
width:100%;
	font-family: Arial;
	color: #858484;
	font-size: 12px;
text-align: center;
}
table{
	font-family: Arial;
	font-size: 11px;
}
div#outer{
    /*  text-align: center; */
height: auto;
        width: 1200px;
	margin-left: auto;
	margin-right: auto;
        position: relative;
}
div#container{
  text-align: left; 

	width:921px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

div#top{
height: 100px}

div#logo{
	background-image: url( 'images/logo.gif' );
	width: 147px;
	height: 151px;
	float: left;
}

div#menu{
	float:left;
}
div#banner{
	background-image: url( 'images/banner.gif' );
	width: 534px;
	height: 89px;
}
div#main{
	background-color: #00AEEF;
	height:27px;
	width:750px;
	color:#FFF;
line-height:27px;
	padding-top: 0px;
padding-bottom: 0px;
	text-transform: uppercase;
}
div#sub{
	height:30px;
	width:650px;
	color:#00AEEF;
	vertical-align: middle;
	padding-top: 9px;
padding-bottom: 9px;
	text-transform: capitalize;
	float:left;	
}
div#subcontact{
	height:20px;
	float:left;
	color:#00AEEF;
	padding-top: 7px;
	padding-right: 20px;
	text-transform: uppercase;
}

div#leftwrap{float:left;margin-top:5px;}


div#content{
	width:725px;
	_height:415px;
min-height:415px;
margin-right: 18px;
}
div#footer{
width: 749px;
}
div#details{
	background-color: #00AEEF;
	height:27px;
	color:#FFF;
	padding-top: 0px;
line-height:27px;
	padding-left:10px;
	text-transform: uppercase; 
	font-size:10px;
width: 710px;
}

div#footertxt{
	background-color: #00AEEF;
	height:27px;
	color:#FFF;
	padding-top: 0px;
line-height:27px;
	padding-left:10px;
/*	text-transform: uppercase; */
	font-size:10px;
width: 710px;
}

div#footerlinks{
	height:20px;
	color:#AAA;
	padding-top: 7px;
	padding-left:10px;
	text-transform: uppercase;
	font-size:10px;
}

div#rightbanner{
	float:left;
	width:152px;
	margin-top:5px;
padding-left:0px;
font-size:14px;
	
/* margin-right: 10px; */
}
/* Image Padding */
/*img{padding-left:5px; padding-right:5px;} */

/* Links Formatting */
a img{border: 0}

div#main a{
	text-decoration: none;
	color: #FFFFFF;
}
div#main a:hover{
	background-color: #FFF;
	text-decoration: none;
	color: #00AEEF;
	padding-top:8px;
	padding-bottom:6px;
}

div#main .selected{
	background-color: #FFF;
	text-decoration: none;
	color: #00AEEF;
	padding-top:8px;
	padding-bottom:8px;
}

div#sub a{
	text-decoration: none;
	color: #00AEEF;
	font-size: 11px;
}
div#sub a:hover{
	text-decoration: none;
	color: #9AE6FF;
	font-size: 11px;
	padding-top:8px;
	padding-bottom:5px;
}

div#sub a.live{
	font-weight: bold;
}

div#subcontact a{
	text-decoration: none;
	color: #00AEEF;
	font-size: 11px;
}

div#subcontact a:hover{
	background-color: #FFF;
	text-decoration: none;
	color: #9AE6FF;
	padding-top:7px;
	padding-bottom:5px;
}
div#footerlinks a{
	text-decoration: none;
	color: #BBB;
	font-size: 10px;
}
div#footerlinks a:hover{
	background-color: #FFF;
	text-decoration: none;
	color: #CCC;
	font-size: 10px;
	padding-top:7px;
	padding-bottom:5px;
}

/* Table Formatting */
table#border{
	border-bottom: 1px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
}
td#header{
	color: #FFF;
	/*font-variant: small-caps;*/
	font-size:12px;
	padding:3px 3px 3px 5px;
	letter-spacing: 2px;
}
td#subhead{
	font-size:12px;
	letter-spacing: 1px;
	font-weight: bold;
}
td#header a{
	color: #FFF;
}

td#content{
	border-bottom: 1px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;

}
tr#content{
	border-bottom: 1px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;

}
td.hblue{background-color:#00AEEf;}
.blue a{color:#00AEEf;font-weight:bold; }
.blue a:hover{text-decoration:none;}

td.hred{background-color:#F20650;}
.red a{color:#F20650;font-weight:bold;}
.red a:hover{text-decoration:none;}

td.horange{background-color:#F7931D;}
.orange a{color:#F7931D;font-weight:bold;}
.orange a:hover{text-decoration:none;}

td.hgreen{background-color:#28B93A;}
.green a{color:#28B93A;font-weight:bold;}
.green a:hover{text-decoration:none;}

td.hyellow{background-color:#FFD401;}
.yellow a{color:#FFD401;font-weight:bold;}
.yellow a:hover{text-decoration:none;}

td.hpurple{background-color:#661E70;}
.purple a{color:#661E70;font-weight:bold;}
.purple a:hover{text-decoration:none;}

div#top_left
{
height:145px;
	float: left;
	width: 31%;
margin-right:15px;
margin-bottom: 20px;

}

div#top_middle{
	height:145px;
	float: left;
	width: 31%;
margin-right:15px;
margin-bottom: 20px;
}

div#top_right{
        height:145px;
	float: left;
	width: 31%;
margin-right:0px;
margin-bottom: 20px;
}

div#bottom_left{
	height:145px;
	float: left;
	width: 31%;
margin-right:15px;

}

div#bottom_middle{
	height:145px;
	float: left;
	width: 31%;
margin-right:15px;
}
div#bottom_right{
	height:145px;
	float: left;
	width: 31%;

}

div#topcontent{
	border-bottom: 0px;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	
width:95%;

}

div#webcontent{
	font-size:11px;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;

height: 81px;
padding: 5px; 
width: 95%;
}
div#undercontent{
font-size:11px;
	border-bottom: 1px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	
 padding: 5px; 
width: 95%;
}

div#bwebheading{
background-color:#00AEEf;
color: #FFF;
border-left:1px solid #00AEEf;
	border-right:1px solid #00AEEf;
	/*font-variant: small-caps;*/
	font-size:12px;
width: 95%;	
	letter-spacing: 2px;
height: 14px;
padding:3px 5px 3px 5px; 
}
div#rwebheading{
background-color:#F20650;
color: #FFF;
	/*font-variant: small-caps;*/
	font-size:12px;
	height: 14px;
	letter-spacing: 2px;
width: 95%;
padding:3px 5px 3px 5px;
}
div#owebheading{
background-color:#F7931D;
color: #FFF;
border-left:1px solid #F7931D;
	border-right:1px solid #F7931D;
	/*font-variant: small-caps;*/
	font-size:12px;
	height: 14px;
	letter-spacing: 2px;
width: 95%;
padding:3px 5px 3px 5px;
}
div#gwebheading{
background-color:#00AEEf;
color: #FFF;
	/*font-variant: small-caps;*/
	font-size:11px;
	height: 14px;
	letter-spacing: 2px;
width: 95%;
padding:3px 5px 3px 5px;
}
div#pwebheading{
background-color:#00AEEf;
color: #FFF;
	/*font-variant: small-caps;*/
	font-size:12px;
	height: 14px;
	letter-spacing: 2px;
width: 95%;
padding:3px 5px 3px 5px;
}
div#ywebheading{
background-color:#F20650;
color: #FFF;
	/*font-variant: small-caps;*/
	font-size:12px;
	height: 14px;
	letter-spacing: 2px;
width: 95%;
padding:3px 5px 3px 5px; 
}

.loggedState0 #loggedIn {
display:none;
}

.loggedState1 #loggedOut {
display:none;
}

div.caps { text-transform: capitalize; } 

fieldset 
{  
float: left;  
clear: left;  
width: 100%;  
margin: 0 0 1.5em 0;  
padding: 0 0 0 0;
border: #cccccc 1px solid; 
}

legend 
{  
margin-left: 1em;  
color: #AAAAAA;  
font-weight: bold;
}

#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px; 	
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
