html, body {
	margin:0px;
	padding:0px;
	height:100%;
	background: #757575;
	font-size: 12px;
	font-family:"Georgia","Times New Roman", Times, serif;
	background-image: url("../_images/css/page_bg.gif"); 
	background-repeat:repeat-x;
	cursor: default;
	}

td,tr { margin:0px; padding:0px; vertical-align:top; border:none; }
img  { border:0px; margin:0px; padding:0px;}

:-moz-any-link:focus { outline: none; }


/* Style for Page Sections - Header Footer etc
========================================== */
#container {
	min-height:100%;
	position:relative;
	margin:0px; 
	padding:0px;
	text-align:left;
	width:100%; margin-left:auto; margin-right:auto; 
	}
	/* IE 6 and lower hack */
	* html #container{height:100%;}

/* Header DIV tag */
#topspace 			{ width:100%; height:70px; }
#header 			{ width:100%;  
					  background-image: url("../_images/css/nav_bg.gif"); background-repeat: no-repeat; background-position: 400px 0px; }

#nav_container		{ width:920px; margin-left:auto; margin-right:auto;}
#nav_left			{ width:540px; vertical-align:top; background:#EEEEEE; float:left}
#nav_right			{ width:380px; vertical-align:top; float:right}

#nav_logo			{ height:100px; width:540px; font-size:0px; line-height:0px; 
					  background-image: url("../_images/css/logo_bg.gif"); background-repeat: no-repeat; background-position:top right;}
#header_nav1		{ width:100%; height:40px; background:#FFFFFF; font-size:0px; line-height:0px}
#header_nav2		{ width:100%; height:30px; background:#5EC1C4; font-size:0px; line-height:0px}
#header_nav3		{ width:100%; height:30px; background:#757575; font-size:0px; line-height:0px}

#footer 			{ width:100%; height:40px; position:absolute; bottom:0; background: #FFFFFF; padding-top:10px; border-top:solid #5EC1C4 1px;  }
#foot_left			{ width:540px; vertical-align:top; text-align:left; float:left;}
#foot_right			{ width:380px; vertical-align:top; text-align:right; float:right;}

#footer_content 			{ width:920px; line-height:14px; font-size:11px; color:#757575; margin-left:auto; margin-right:auto;}
#footer_content a 			{ color:#757575; text-decoration:none; }					  
#footer_content a:visited 	{ color:#757575; }						
#footer_content a:active 	{ color:#757575; }					
#footer_content a:link 		{ color:#757575; }						
#footer_content a:hover 	{ color:#5EC1C4; }

 
/* BODY (Mid-Section */ 
#body 						{ width:100%; min-height:300px; height:auto; padding-bottom:65px; background-color:#757575; }
#body_content 				{ width:920px; font-size:11px; color:#FFFFFF;  margin-left:auto; margin-right:auto;  }
/* IE 6 and lower hack */
* html #body {height:400px;}

#body_container		{ width:920px; }
#body_left			{ width:540px; vertical-align:top; margin-top:15px; float:left;}
#body_right			{ width:365px; vertical-align:top; margin-left:15px; float:right;}

#body_content 				{ color:#CCCCCC;}
#body_content h1			{ font-size: 16px; color:#FFFFFF; font-weight:normal; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; letter-spacing:1px;
			          		  border-bottom:solid #CCCCCC 1px; text-transform: capitalize; }
#body_content h2			{ font-size: 14px; color:#5EC1C4; font-weight:normal; margin: 0px 0px 2px 0px; padding: 0px 0px 2px 0px;
							  border-bottom:solid #888888 1px; text-transform: capitalize; letter-spacing:1px; }
#body_content h3			{ font-size: 12px; color:#990000; font-weight:bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#body_content h4			{ font-size: 11px; color:#666666; font-weight:bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#body_content p				{ font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px; line-height:20px;}
#body_content strong		{ font-size: 12px; color:#FFFFFF}
#body_content small			{ font-size: 10px; color:#FFFFFF; margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px; line-height:18px; text-transform:uppercase;}
#body_content em			{ font-size: 11px; color:#FFFFFF; margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px;}
#body_content ol 			{ margin-top:0px; margin-left:20px; padding-left:10px; list-style-type: decimal; line-height:20px;}
#body_content ul 			{ color:#FFFFFF; margin-top:0px; margin-left:0px; padding-left:0px; list-style: none; line-height:20px; }
#body_content ul li			{ background-image: url("/_images/css/list_bullet.gif"); background-repeat:no-repeat; background-position:top left; padding-left: 0px }
#body_content hr 			{ height:1px; background-color:#FFFFFF; }
#body_content iframe 		{ float:right; padding: 0px 0px 0px 0px; border:solid #FFFFFF 5px;  }
#body_content ol {
	list-style-type: circle;
}

#wink_player 		{ width:686px; background:#000000; font-size:0px; line-height:0px; border:solid #FFFFFF 2px; text-align:center; }


/* Gallery Page
========================================== */
.gal_left 		{ width:122px; text-align:left; padding-bottom:10px; }
.gal_cent 		{ width:136px; text-align:center; padding-bottom:10px; }
.gal_right 		{ width:122px; text-align:right; padding-bottom:10px; }

a.gal_img  			{ border:4px solid #FFFFFF; display:inline-block; line-height:0px; font-size:0px;}					  					
a.gal_img:hover 	{ border:4px solid #5EC1C4; }


/* Misc Styles
========================================== */

.readmore 	 			{ font-size:10px; color:#FFFFFF; text-decoration:none; text-transform:uppercase; }	
a.readmore  			{ color:#FFFFFF; text-decoration:none; }					  
a.readmore:visited 		{ color:#FFFFFF; }						
a.readmore:active 		{ color:#FFFFFF; }					
a.readmore:link 		{ color:#FFFFFF; }						
a.readmore:hover 		{ color:#5EC1C4; }

.listlink 	 			{ font-size:11px; color:#FFFFFF; text-decoration:none; display:block }	
a.listlink  			{ color:#FFFFFF; text-decoration:none; }					  
a.listlink:visited 		{ color:#FFFFFF; }						
a.listlink:active 		{ color:#FFFFFF; }					
a.listlink:link 		{ color:#FFFFFF; }						
a.listlink:hover 		{ color:#000000; background-color:#EEEEEE }

img.floatLeft 		{ float:left; margin: 5px 5px 5px 0px; padding:0px; border:0;}
img.floatLeftTop 	{ float:left; margin: 0px 5px 5px 0px; padding:0px; border:0; }

img.floatRight 		{ float:right; margin: 5px 0px 5px 5px; padding:0px; border:0;}
img.floatRightTop 	{ float:right; margin: 0px 0px 5px 5px; padding:0px; border:0;}

.linebreak 			{ height:1px; clear:both;  margin: 11px 0px 10px 0px; padding:0px; font-size:0px; line-height:0px; border-bottom:solid #999999 1px; }

