
* 						{ margin: 0 ;padding:0;}
html, body 		{ margin: 0px auto 15px;  font-size: 100%; text-align:center;
						 	  background-color:#003; font-family:"Trebuchet MS", Tahoma, Arial;
								position:relative; background-image:url(../images/site_specific/page_bg.gif); background-repeat:no-repeat;
								background-position:center;}

/* Layout */
#frame 					{ width: 978px; margin:20px auto; text-align:left; padding: 0; border: 1px solid #66667C; background: none; position: relative; }
* html #frame 					{ width: 980px; }
									
#mainpage				{ margin: 0 auto 0 ;  text-align:left;  font-size:1.0em;
									position:relative; z-index:1500;}

#header 				{ width: auto; height: 81px; position: relative; z-index:0; }
									
#header_box1		{ width: 579px; height: 62px; top: 19px; background-image: url(../images/site_specific/header_bg.png); 				
									float:left; background-position:right; position:relative; }
#header_box2		{ width: 259px; height: 62px; top: 19px; background-image: url(../images/site_specific/header_bg.png); 
									float:left; background-position:right; position:relative;}
#header_box3		{ width: 140px; height: 62px; top: 19px; background-image: url(../images/site_specific/header_bg.png); 									
									float:left; position:relative; }								

#blurred_title_home { position:absolute; z-index: 5000; left: 185px; top: 19px; background:url(../images/site_specific/testbank-ship-repair.png); width: 619px; height: 84px;}
#blurred_title_team { position:absolute; z-index: 5000; left: 185px; top: 19px; background:url(../images/site_specific/testbank-team.png); width: 619px; height: 84px;}

#topbar {background-image:url(../images/site_specific/topbar.jpg); height:22px; width:100%;}					  
#botbar {background-image:url(../images/site_specific/botbar.jpg); height:10px; width:100%;}

/* Main Page */
#maincontent 		{ margin:0; text-align:left; width: 100%; font-size: 1.0em; position: relative; }


#bodytext				{ padding: 0px;  width: 258px; margin: 0; height: 384px;						  
									text-align:left; font-size:70%; color: #999; font-weight:normal;  text-align:left;																		
									position: relative; float: left; border-left: 1px solid #1d1d48; border-right: 1px solid #1d1d48;
									background-image:url(../images/site_specific/body_gradient.png);}		
																		

* html #bodytext { width: 260px;}												

#bodytext	> img		{ border-top: 1px solid #1d1d48; position:absolute; bottom: 0;left: 0;}											
#bodytext	p > img		{ }											
#bodytext	a 	{ color: #ccc; padding-top: 20px; text-decoration:none; display:block;}								
#bodytext	a > img	{ border: none;}								
#bodytext	a:hover { color:#eee;}

#bodytext ul			{ margin: 5px 0 0 0; padding: 0 ; }
#bodytext li			{ list-style:none; padding:0; margin: 3px 5px 3px 23px; color: #6C561D; text-align:left; }
#bodytext p				{ margin: 5px 5px 0px 3px; padding: 0; text-align:justify; width: auto; }

.orangetext { color: #6c561d;}
b { color: #6c561d;}

#footer 				{ text-align:center; color:#333333; height:33px; 
						      display:block; width: auto; margin: 0px auto 0; position: relative; z-index:0;}										

#footer_box1		{ width: 579px; height: 33px;  background-image: url(../images/site_specific/footer_bg.png); 				
									float:left; background-position:right top;}
#footer_box2		{ width: 259px; height: 33px;  background-image: url(../images/site_specific/footer_bg.png); 
									float:left; background-position:right top;}
#footer_box3		{ width: 140px; height: 33px;  background-image: url(../images/site_specific/footer_bg.png); 									
									float:left; background-position: top;}



#iso  { margin: 2px 2px; font-size: 60%; color: #999; padding-left: 35px; 
				background:url(../images/site_specific/pdf_small.png); height: 28px;
				background-repeat:no-repeat;}
				
#iso a { display: block; text-decoration:none; color:#999;}

a						{ color: #333; text-decoration:underline;}
a:hover			{ color: #c00; text-decoration:underline;}
					  
					

#bottom_menu 			{ margin: 0; font-size:80%; text-align:center; width:140px; color:#333333; 
										position: relative; z-index: 2000; float: left; height: 384px; }

#bottom_menu	img		{ border-top: 1px solid #1d1d48; position:absolute; bottom: 0;left: 0;}											

/* bottom nav */

#bottom_nav				{  margin: 20px 0 0 0; padding: 0; text-align:left; width: 124px; float: right; }

#bottom_nav ul		{ margin: 0; padding: 0 ; list-style: none; width: auto; position:relative; z-index:2000;	}

#bottom_nav li 		{ margin: 0 0 5px 0px;   
										font-family: Arial; font-style:italic; font-weight:bold;
										text-transform: lowercase;
										list-style:none; list-style-image:none; }


#bottom_nav a			{ color: #fff; font-weight:bold; text-decoration: none; text-align:left!important;   
									  margin: 0; width: 115px;
										position:relative; z-index:2000; 
										background-color:#003;
										border: 1px solid #1d1d48;
										border-right: none;
										padding: 2px 4px 2px 4px;	display: block;}
* html #bottom_nav a			{ width: 124px;}										
										
#bottom_nav a:hover 	{ background-color:#fff; color: #000033; }				

#bottom_nav li.spacer					{ margin: 40px 0 0px;}


h1 						{ font-size:120%; color: #FFF; text-align:center;
								margin: 0px; font-weight:normal; text-transform:capitalize; 
								background-image:url(../images/site_specific/h1_bg.png); width:405px; height: 14px;
								position:relative; top: 0px; padding: 17px 0 17px 0;}
h2 						{ font-size:120%; color: #FFF; text-align:center; 
								margin: 0px auto; font-weight:normal; text-transform:capitalize; 
								background-image:url(../images/site_specific/h2_bg.png); width:240px; height: 14px;
								position:relative; top: 0px; padding: 18px 0 17px 0;}
h3 						{ font-size:120%; color: #F9F3E3; font-weight:bold; text-transform:capitalize;}
h4 						{ font-size:100%; color: #F9F3E3; font-weight:bold; text-transform:capitalize;}
h5						{ font-size:1.1em; color: #F9F3E3; font-weight:bold; text-transform:capitalize; margin: 3px auto; padding:0;}

strong em 				{ color: #660000;}

#copywrite 				{ padding: 0px; font-size:60%; color:#ccc; text-align: left; 
										margin: 10px 5px; z-index:0; float: left;}
#designedby 			{ padding: 0px 5px; text-align:right; color:#ccc; font-size:60%;
										margin: 5px auto; z-index:0; width: 980px;}

/* Rules to force containers to expand with content */
.clear_right 			{ clear:right; }
.clear 					{ clear:both;  }
.clear_left 			{ clear:left;  }

/* HELPER STYLES */
.floatright 		{ float: right;}
.floatleft 			{ float: left;}

/* TEXT FORMATING */
.left 				{ text-align:left!important;}
.right 				{ text-align:right!important;}
.center 			{ text-align:center!important;}

.white 				{ color: #FFFFFF; font-weight: bold; font-size: 4.0em;}
#datatable			{ font-size: 1.0em;}
.row_dark 			{ background-color:#F5F5EB;}
.row_light 			{ background-color:#FFF;}

.row_home 			{ background-color: #E8FFE8;}
.row_away 			{ background-color: #FFF2F9;}

table				{ font-size: 1.0em;}

.alpha-shadow {
  float: left;
  background: url(../images/alpha_shadow2.png) no-repeat bottom right !important;
  margin: 0px 0 0 0px;
  padding: 0;
}

.alpha-shadow div {
  background: url(../images/alpha_shadow.png) no-repeat left top !important;
  padding: 0px 5px 5px 0px;
}

/* Gallery Styles */
#gallery 						{ margin: 3px 0 10px 2px; padding: 0 20px 0 223px; }
.gallery_image			{ float: left; width: 42px; text-align:center; margin: 2px; padding: 0 2px; }
.gallery_image img	{ border: 1px solid #1D2D39; margin: 0; padding:0; cursor: pointer; cursor: hand;} 
.gallery_img				{ float: left; width: 42px; }
.gallery_summary		{ font-size: 0.9em; width: 42px; padding: 2px; margin: 0 auto; text-align: justify; } 
.noborder						{ border: none!important;}
#gallery_controls   { width: 100%;}
#gallery_control    { float: left;}
#gallery_submit     { float: right;}

.shadow_r						{ background-image:url(../../images/graphics/shadow/shadow_r.gif); background-repeat:repeat-y; 
										  background-position:right; width:46px; margin: 0 auto; padding: 0; border: none;}

.shadow_t						{ background-image:url(../../images/graphics/shadow/shadow_tr.gif); background-repeat:no-repeat; 		
										  background-position: top; width:4px; height:4px; float:right; margin:0; padding:0; border: none;}

.shadow_b						{ background-image:url(../../images/graphics/shadow/shadow_bc.gif);background-repeat:repeat-x;
										  width:46px; height:4px; margin:0 auto; padding:0; border: none;}
.shadow_bl					{ background-image:url(../../images/graphics/shadow/shadow_bl.gif); background-repeat: no-repeat;
										  width:4px;height:4px; float:left; border: none;}
.shadow_br					{ background-image:url(../../images/graphics/shadow/shadow_br.gif); background-repeat:no-repeat; 		
										  width:4px;height:4px; float:right; border: none;}

.PagenationBG 			{ padding: 2px; width:auto!important; height: 30px; margin: 10px 0 10px 0; 
										  color: #C00; font-size:110%;}
.PagenationHeading	{ font-size:100%; color:#CCC; font-weight:normal; float: left; font-variant:small-caps;
											margin: 0 3px 0 0 ; padding: 2px 0 0 0; text-transform:lowercase; font-weight:bold; }
.PagenationLink a		{ color:#999; display: table-cell; padding: 0 3px; font-size: 120%; width: 15px; 
						  				text-decoration:none; float: left; background-color:#111; margin: 0 1px 0 0;text-align:center;}
.PagenationText 		{ color:#333; display: table-cell; padding: 0 3px; font-size: 120%; width: 15px; 
										  text-decoration:none; float: left; background-color: #eee; margin: 0 1px 0 0; text-align:center;}
.PagenationLink a:hover	{ display: table-cell; text-decoration:underline; color:#eee;}
						
/* End Gallery Styles */						

#products 					{ margin: 0px; padding: 0px ; float: left; width: 578px; position: relative; height: 384px; }


