/*Powered By Synergy Networks*
Internet Services Provider
Web Hosting Provider
Web Design  */

html body {
	padding-bottom: 20px;
}

img {
	border: none;
}
a {
	text-decoration: none;
}
	
* li {
	z-index: 800;	
	
}
	#container {
		margin: auto;
		width: 792px;
		position: relative;
		height: auto;
	}
	
	#header {
		width: 796px;
		position: relative;
		float: left;
		height: 147px;
	}
	#header_graphic {
		position: relative;
		float: right;
	}
	#header_logo {
		position: relative;
		float: left;
	    margin-top: 5px;
	
	}
	#nav {
		position: relative;
		float: right;
		height: 30px;
		margin-top: 5px;
		z-index: 2;
	}
	#left_column {
		position: relative;
		float: left;
		height:auto;
		width: 494px;
		background-color: #ffffff;
		background-image: url(../exportmedia/div_bg.gif);
        background-repeat: no-repeat;
		background-position: top;
		z-index: -30;
		margin-left: 7px;
	}
	#right_column {
	position: relative;
	float: left;
	height: auto;
	width: 260px;
	background-image: url(../exportmedia/div_side_bg.gif);
	background-position:top;
	background-repeat: no-repeat;
	margin-left: 30px;
	z-index: -30;
	
	}
	#center_column {
	position: relative;
	float: left;
	height: auto;
	width: 808px;
	background-image: url(../exportmedia/main_bg.gif);
	background-position:top;
	background-repeat: no-repeat;
	z-index:-15;
	}
	#page_header {
		float: left;
		position: relative;
		height: auto;
		width: 761px;
		margin-left: 5px; 
		margin-bottom: 20px;
		z-index: -30;
	}
	#slide_show {
		float: left;
		position: relative;
		height: auto;
		z-index: -30;
		width: 100%;
	}
	
	#drop_down {
		float: left;
		position: relative;
		height: auto;
		width: 632px;
	}
	#footer {
		position: relative;
		float: left;
		height: 30px;
		width: 801px;
		margin-top: 25px;
	}
	#footer_left {
		position: relative;
		float: left;
		height: 30px;
		width: 330px;
	}
	#footer_right {
		position: relative;
		float: left;
		height: 30px;
		width: 450px;
	}


#home_button,
#products_button,
#aboutus_button,
#newspress_button,
#service_button,
#contactus_button {
	position: relative;
	float: left;
	height: 34px;
}

#home_button {
	width: 74px;
}
#products_button {
	width: 77px;
}
#aboutus_button {
	width: 82px;
}
#newspress_button {
	width: 153px;
}
#service_button {
	width: 150px;
}
#contactus_button {
	width: 100px;
}

#green_button,
#blue_button,
#red_button,
#orange_button {
	position: relative;
	float: left;
	width: 232px;
	height: 144px;
	margin: 2%;
	
}



#home_button a {
	background-image: url(../exportmedia/nav_home.gif);
}
#products_button a {
	background-image: url(../exportmedia/nav_products.gif);
}
#aboutus_button a {
	background-image: url(../exportmedia/nav_aboutus.gif);
}
#newspress_button a {
	background-image: url(../exportmedia/nav_newpress.gif);
}
#service_button a{
	background-image: url(../exportmedia/nav_service.gif);
}
#contactus_button a {
	background-image: url(../exportmedia/nav_contact.gif);
}
#green_button a {
	background-image: url(../exportmedia/green_buttton.gif);
}
#orange_button a {
	background-image: url(../exportmedia/orange_button.gif);
}
#red_button a {
	background-image: url(../exportmedia/red_button.gif);
}
#blue_button a {
	background-image: url(../exportmedia/blue_button.gif);
}

#home_button a,
#products_button a,
#aboutus_button a,
#newspress_button a,
#service_button a,
#contactus_button a,
#green_button a,
#blue_button a,
#red_button a,
#orange_button a{
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	width: 100%;
	height: 100%;

	
}

#home_button a:hover,
#products_button a:hover,
#aboutus_button a:hover,
#newspress_button a:hover,
#service_button a:hover,
#contactus_button a:hover,
#green_button a:hover,
#blue_button a:hover,
#red_button a:hover,
#orange_button a:hover
 {
	background-position: bottom;
}




#home_sub div a,
#products_sub div a,
#aboutus_sub div a,
#news_sub div a,
#service_sub div a,
#contact_sub div a {
	background-image: none;
}
 .normalText a, .normalText2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A58A7;
	text-decoration: none;
}
 .headerText a, .headerText2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:  #0A58A7;
	font-weight: bold;
	text-decoration: none;
}
.normalText, .normalText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666 ;
	width: 95%;
	margin: 2%;
	margin-left: 3%;
	margin-bottom: 4%;
}
.headerText, .headerText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	width: 95%;
	margin: 2%;
}
.headerText2 {
	width:100%;
	margin: 2%px;
	margin-bottom: 7px;
	font-size: 16px;
	text-align: center;
}
.normalText2 {
	width:100%;
	margin: 2%;
}

.footerText, .footerText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
}

.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 95%;
	margin: 2%;
}




.floatleft {
	float: left;
	margin: 15px;
}
.floatright{
	float: right;
	margin: 2px 8px 8px 8px;
}
.floatrightFlash{
	float: right;
	margin: 2px 8px 15px 8px;
}

.pictureCenter {
	margin: 6%;
}

.blueHeader {
  font: bolder 25px;
  font-size: 32px;
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
  color: #02095B;
  margin-left: 6%;
}
.blueHeader span {
  background: url(../exportmedia/gradient-white.png) repeat-x;
  position: absolute;
  display: block;
  width: 100%;
  height: 31px;
 
}

.blueHeader h1 {
  font: bolder 25px;
  font-size: 32px;
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
  color: #02095B;
  margin-left: 6%;
	
}

.greenHeader h1 {
  font: bolder 25px;
  font-size: 32px;
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
  color: #006633;
  margin-left: 6%;
	
}

.orangeHeader h1 {
  font: bolder 25px;
  font-size: 32px;
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
  color: #FF9900;
  margin-left: 6%;

}

.greyHeader h1 {
  font: bolder 25px;
  font-size: 32px;
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
  color: #666666;
  margin-left: 6%;

}

.spamHammerHeader h1 {
	font-size: bolder 32px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	color: #02095B;
	margin-left: 6%;
	font-weight: bolder;
}

.redHeader h1 {
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	color: #CA0000;
	margin-left: 6%;
	font-weight: bolder;

}

.smallNav {
	z-index: -35;
}

.smallNav h3  {
  font: bolder 25px;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  position: relative;
  color: #036; 
  margin: 1%;

}

.smallNav h3 a  {
  text-decoration: none;
  color:036;

}

#front_slide {
	float: left;
	width: auto;
	position: relative;
}

.row {
	float: left;
	width: 100%;
	position: relative;
	margin: 5px 5px 5px 10px;

}
.rowSlide {
	float: left;
	width: 100%;
	position: relative;
	margin: 5px 5px 5px 10px;
	z-index: -35;

}

.twoColumn {
	float: left;
	position: relative;
	width: 50%;	
}

.bigBox {
	float: left;
	position: relative;
	width: 50%;
	height: 300px;

}

.spamBigBox {
	float: left;
	position: relative;
	width: 390px;
	height: 480px;

}

.spmHmrBox {
	float: left;
	position: relative;
	width: 50%;
	height: 450px;
}

.autoBox {
	float: left;
	position: relative;
	width: 50%;
	height: auto;
}

.bigLeft {
	float: left;
	position: relative;
	width: 60%;
	height: auto;
	margin: 2%
}

.smallRight {
	float: left;
	position: relative;
	width: 30%;
	background-color: #EBEBEB;
	margin: 2%;
}

.sphmrContact {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.sphmrContact a {
	color: #;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #C40000;
}




/* Basic code - don't modify */
 
 #navul { display: block; margin: 0; padding: 0; position: relative; z-index: 30; }

 #navul li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
 #navul a { display: block; }
 #navul ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
 * html #nav ul { line-height: 0; } /* IE6 "fix" */
 #navul ul a { zoom: 1; } /* IE6/7 fix */
 #navul ul li { float: none; }
 #navul ul ul { top: 0; }
    
/* Essentials - configure this */

#navul ul { width: auto; z-index: 2; }

#home_button ul {
	width: 74px;
}
#products_button ul{
	width: 150px;
}
#aboutus_button ul{
	width: 130px;
}
#newspress_button ul{
	width: 153px;
}
#service_button ul{
	width: 150px;
}
#contactus_button ul{
	width: 100px;
}


#navul ul ul { left: 131px;}
#navul li ul li a {
	background-image: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	
	color: #666666;
	border-top: thin solid #CCCCCC ;
	

}
#navul li ul {
	border:solid 1px #c9dea1;
	background-color: white;
	pading: 3px;
	z-index: 31;
	
}
#navul li ul li { 
	padding: 7px;
	z-index: 31;
	
}


/* jquery tabs custom configuration for Pages Support Requests */

#dynamic_nav div{
	    position: relative;
		float: left;
		height: auto;
		width: 802px;
		background-image: url(../exportmedia/main_bg.gif);
		background-position:top;
		background-repeat: no-repeat;
}

#settings, #requests, #webtrends, #accetable, #technical   {
	background-image: url(../exportmedia/main_bg.gif);
}


#flash_index {
	margin: 11px;	
	margin-left: 32px;
	
}
