/* CSS Document */

body {	width: 100%;
		background-color: #fff;
		padding:0;
		margin-top: 0;
		margin-left: 0;
		text-align: center;
	  }

#totalwrap { width: 1106px;
			 height: 100%;
			 padding: 0px;
			 }

#topimg { width: 1106px;
		  height: 276px;
		  padding:0;
		  } 


#contentwrap { width: 800px;
			   padding: 0;
			   margin-top: 5px;
			   text-align:left;
			 }

img { border: none;}

/*NAVIGATION*/

A { text-decoration: none;
	font-weight: lighter;
	}

A:link {color: #ea008d;}

A:visited {color: #ea008d;}

A:hover {text-decoration: underline;
		  }

A:active {text-decoration: underline;
			 }
			 


.main_element { margin-left: 8px;
				}

#nav { float: left;
	   width: 222px;
	   background-image: url(img/nav_divider.gif);
	   background-repeat: no-repeat;
	   background-position: top left;
	   font-family: Helvetica, Arial, sans-serif;
	   font-size: 12px;
	   padding-top: 10px;
	   z-index: 0;
	  }


#nav ul {	margin-bottom: 0px;	
			padding: 0px;
			list-style: none;
			width: 100%;
			}

#nav ul li {margin-bottom: 20px;
			float: left;
			}

.main  { 	border-bottom-width:1px;
		   	border-bottom-color:#cccccc;
		   	border-bottom-style:dotted;
			width: 222px;
		   }

/*SUBNAVIGATION*/

.subnav { 	   width: 165px;
			   font-family: Helvetica, Arial, sans-serif;
	   	 	   font-size: 11px;
	     	   font-weight: 100;
	           color: #222222;
			   margin-top: 10px;
			   margin-left: 57px;
			   margin-bottom: 20px;
			   }


.icon { vertical-align: top;
		margin-bottom: 10px;
		}
	  

.subnav A { text-decoration: none;
		}

.subnav A:link {color: #333333;}

.subnav A:visited {color: #333333;}

.subnav A:hover { color:#ea008d; }

.subnav A:active { color:#ea008d;}


/*MAIN CONTENT*/

#content {  float: right;
		  	margin-right: 70px;
		  	background-image: url(img/cont_divider.gif);
		  	background-position: top left;
		  	background-repeat: no-repeat;
		  	width: 400px;
		  	padding-top: 0px;
		  	padding-left: 10px;
		  	padding-right: 10px;
		  	font-family: Helvetica, Arial, sans-serif;
	   	  	font-size: 12px;
	      	font-weight: 100;
	      	color: #222222;
		  	line-height: 18px;
		  	letter-spacing: normal;
		  }
		  
h1 {	font-family: Helvetica, Arial, sans-serif;
	   	font-size: 16px;
	    font-weight: 100;
	    color: #ea008d;
	    line-height: 24px;
		margin-top: 20px;
	}

.infobox { display: block;
		   background-image: url(img/infobox.gif);
		   background-repeat: no-repeat;
		   background-position: top left;
		   width: 104px;
		   height: 34px;
		   padding-top: 15px;
		   padding-left: 5px;
		   }

/*FOOTER*/

#footer_wrap { width: 800px;
			 }

#footer { float: left;
		  width: 100%;
		  margin-top: 50px;
		  margin-left: -30px;
		  padding-top: 10px;
		  padding-left: 50px;
		  background-image: url(img/foot_divider.gif);
		  background-position: top left;
		  background-repeat: no-repeat;
		  font-family: Helvetica, Arial, sans-serif;
	   	  font-size: 11px;
	      font-weight: 100;
	      color: #222222;
		  line-height:16px;
		  }

.border {   margin-left: 100px;
			border-left-width:2px;
		   	border-left-color:#ea008d;
		   	border-left-style: solid;
			padding-left: 10px;
			}
			
#footer ul { float: left;
			 list-style: none;
			 }
			 
#footer li { float:left;
			 display:inline;
			}
			
/*FORM*/

#form {	 width: 360px;
		font-family: helvetica, arial, sans serif;
		font-weight: normal;
		font-size: 14px;
		margin-left: -75px;
		}
		

input {
		background-color: #ebebeb;
		color: #999999;
		font-family: helvetica, arial, sans serif;
		font-weight: normal;
		font-size: 14px;
		border-style: solid;
		border-width: 0px;
		border-color: #222222;
		padding: 3px;
}

.button { width: 60px;
		  height: 30px;
		  background-image: url(img/formbutton.gif);
		  background-repeat: no-repeat;
		  background-position: top left;
		  padding: 5px;
		  color: #ffffff;
		  border-width: 0px;
		  }
		  
.message { background-color:#ebebeb;
		   font-family: helvetica, arial, sans serif;
		   font-weight: normal;
		   font-size: 14px;
		   color: #999999;
		   border-width: 0px;
		   padding: 5px;
		   }

#test { width: 350px;
		margin-top: 30px;
		}
		
.clientlogo { margin-left: 13px;
			  margin-bottom: 10px;
			  }

.firstlogo { margin-bottom: 15px;
			  }

/* SLIDER CSS */

/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #ffffff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 0px solid #ffffff;   
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin-top: 4px; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 25px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: normal 16px Helvetica, Arial, sans serif; 
text-align: center; 
line-height: 22px; 
background: #ebebeb; 
color: #ea008d; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #cccccc; 
color: #666666; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #ffffff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 

