


body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,p,blockquote,th,form {margin:0;padding:0;}

body {background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-style:normal; margin:0 auto; color:#666666;}

.topmenu {width:630px; height:26px; float:left; margin:22px 0 0 30px;}   
.topmenu ul {list-style-type: none; display:inline;}
.topmenu ul li {float:left; padding-right: 12px;}
.topmenu ul li a {height:14px; color:#edf7ff; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height: 1.3em; text-decoration:none; font-weight:bold;}
.topmenu ul li a:hover {text-decoration:underline; height:14px; color:#c1c1c1; font-size:13px;}

a.red:link { color: #666666; text-decoration:none; }
a.red:visited { color: #666666; }
a.red:hover { color: #333333; }

a {color:#ff5400;}
a. black:link {color:#666666;}



#logo {margin:0 auto; padding:0; float:left; height:69px; width:294px; background-position:bottom; } 
#bottomline {
height:20px; 
background-color:#000000;
width: 100%; 
position: absolute; 
bottom: 0px; 
left: 0px;}


#container1 {margin:0px; width:100%; height:2300px; background-color:#1a1a1a; background-image:url(/images/back1.jpg); background-repeat:no-repeat; }
#maincontainer {margin:0 auto; padding:0; width:985px; height:2000px; clear:both;}  
#workcontainer {margin:0 30px 0 0 ; float:left; width:297px; height:400px;}
#header {margin: 0 0 50px 0; padding:0; float:left; width:950px;}

h1 { margin:0; font-family: arial; font-size: 2.19em; color:#ffffff; font-weight:normal; }
h2 { margin-top:14px; font-family: arial; font-size:1.06em; color:#ffffff; font-weight:normal; }     
h3 { margin-top:14px; font-family: arial; font-size:1.19em; color:#ffffff; font-weight:normal; }
h4 { margin-top:9px; font:"Times New Roman", Times, serif; font-size:10px; color:#666666; line-height:1.3; font-weight:normal; }
h5 { margin-top:9px; font:"Times New Roman", Times, serif; font-size:8px; color:#e2e2e2; font-weight:normal; }


.clearb {margin:0 auto; padding:0; float:left; }

.fhtext {font-family:Arial, Helvetica, sans-serif; font-size:1.00em; font-weight: normal; float:left; margin-top:6px; color:#666666;}


.ftext {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; font-weight:normal; clear:both;}
.footertext {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; font-weight:normal; float:right; padding: 20px 20px 0 0 ;} 
.footertext2 {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; font-weight:normal; float:left; padding: 20px 0 0 20px ;}


.btext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.38em;
	font-weight: normal;
	margin-top:15px;
	text-align:center;
}

.blogheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight: normal;
	margin-top:15px; 
	text-decoration:none;
    
}

#topcontainer {margin:0 auto; padding:0; width:100%; height:69px; clear:both; background-color:#071f4b; background-image:url(../images/topback-repeat.gif);}  
#navcontainer {margin:0 auto; padding:0; width:980px; height:69px; }  


#middlecontainer { background-image:url(../images/middle-repeat.gif); height:420px; margin:0 auto;} 
#middleinfocontainer { background-image:url(../images/centerimage.jpg); background-repeat:no-repeat; height:420px; width:1120px; margin:0 auto;}  
#textbox1 {width:460px; height:230px; margin:0 0 0 76px; padding-top:40px;}
#buttonsbox {margin:70px 0 0 70px; width:450px; height:47px;}

#featurescontainer {margin:0 auto; padding:0; width:980px; height:280px; padding-top:25px; border-bottom:thin  solid #d3d4d4; } 

#leftcontainer {padding:0; width:480px; float:left; margin:0 auto} 
#leftbox1 {padding:0; width:230px; float:left }
#leftbox2 {padding:0; width:230px; float:left; margin-left:20px; } 

#rightbox1 {padding:0; width:230px; float:left }
#rightbox2 {padding:0; width:230px; float:left }

#rightcontainer {padding:0; margin:0 auto; width:480px; float:left; }

#centerbottom {margin:0 auto; padding:0; width:980px; height:54px;} 

#bottomlogos {margin:0 auto; padding:0; width:962px; height:122px;}

#blogcontainer {margin:0 auto; padding:40px 0 0 0; width:980px; height:150px;} 

#blogleft {float:left; margin:0 auto; padding:0 0 0 0; width:470px; height:100px;}
#blogright {
	float:left;
	margin:0 auto;
	padding:0 0 0 40px;
	width:470px;
	height:100px;
}  

#footer {margin:0 auto; padding:0; width:980px; height:100px; background-image:url(../images/footerback.gif);}  

#bottomcontainer { background-image:url(../images/bottom-repeat.gif); background-repeat:repeat-x;  height:800px; width:100%}  

#livechat {float:right;}
.style1 {color: #ffffff}

#chat {margin:0 auto; padding:0; height:133px; width:45px; position:absolute; top:156px; right:0px; } 

#chat2 {margin:0 auto; padding:0; height:300px; width:300px; position:absolute; top:200px; right:0px; } 
#godaddy {margin:0 auto; padding:0; width:980px; height:60px; text-align:right;}

.form1 {width:100px; margin:0 auto; padding:0; float:left;}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}
