/* Default CSS Document */

															/** BODY ELEMENTS **/
* {
	margin: 0;
	padding: 0;
	}
	body {
		color: #333;
		background-color: #4d4d4d;
		background-image:url(../images/bodyBG.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		text-align: center;

		}


a{
text-decoration:underline;
color:#666666;
}

a:hover{
text-decoration:underline;
color:#cccccc;
}
p.news_date{color:orange;font:11px arial;margin-top:0px;margin-bottom:0px;margin-left:20px;}
/** NEW CONTENT LAYOUT 05.19.10 **/
#new-content{width:775px; background-color:white;margin:0px auto; border-bottom:7px solid #666666;}
#content-top{width:775px; margin:0px auto;height:54px;background-image:url(../images/top-content.png);}
div.right {clear: right}
div.left {clear: left}
#border-form {width:445px; height:200px;background-image:url(../images/form_bg.jpg);color:white;font:16px times;text-align:right;}
#border-form input{font:22px arial;border:1px solid #cccccc;margin:0 55px 20px 0;}
#border-form label{margin:0 30px 0 30px;}
.inputbg{background-image:url(../images/inputbg.jpg);background-repeat:repeat-x;background-position:bottom left;background-color:red;}
.submitbg{float:right;margin:10px 10px 0 0;}
#reg-info{width:100%;height:40px;}
#text-block{text-align:left;font:12px verdana;margin-left:150px;padding-top:20px;}
#text-block h4{background-color:#313131;background-image:url(../images/h3BG.jpg);background-position:left top;background-repeat:repeat-x;font:14px Verdana, Arial, Helvetica, sans-serif;color:white; padding:5px 0 5px 10px;}

/** OLD LAYOUT 05.19.10 **/
#topbar{width:800px; height:129px; background-image:url(../images/menu-bg.jpg); background-repeat:repeat-x; margin:0px auto;}
#leftmenu{width:11px; height:129px; float:left; background-image:url(../images/left-menu.jpg);}															
#rightmenu{width:11px; height:129px; float:right; background-image:url(../images/right-menu.jpg);}	
#head{height:77px; width:753px;}
#mailer{font:10px verdana; text-align:right;width:300px;float:right;margin-top:10px;}
#mailer input{margin-top:5px;margin-right:5px;font:10px verdana;}
#content{width:775px; margin:0px auto;}
#show{width:775px; margin:0px auto;}
#slideshow{width:775px; height:235px; background-image:url(../images/slideshow-bg.jpg); background-repeat:no-repeat;margin:10px 0 30px 0; text-align:left;}
#slideshow-in{padding:50px 0 0 20px; width:250px;}
#slideshow-in p{font:12px verdana; color:white;}
#slideshow-in h1{font:1.25em verdana; color:white;}
#slideshow-in ul{padding-left:45px;font:12px verdana;color:white;}
#slideone{background-image:url(../images/slide1.jpg); background-repeat:no-repeat;}
#slideone h1{font:1.5em verdana; color:white; text-align:left;padding:10px 0 0 50px;}
#slideone p{font:12px verdana; color:white; text-align:left;padding:10px 0 0 50px;}
#boost{background-image:url(../images/boost-bg.jpg); background-repeat:no-repeat;}
#boost h1{font:1.5em verdana; color:black ; text-align:left;padding:10px 0 0 50px;}
#bandwidth{background-image:url(../images/bandwidth-bg.jpg); background-repeat:no-repeat;}
#bandwidth h1{font:1.5em verdana; color:black; text-align:left;padding:10px 0 0 50px;}
#left{width:466px;margin-bottom:10px;}
#left-in{text-align:left; padding:30px 10px 0 10px;}
#left-in p{font:12px verdana; padding:5px 10px 5px 10px;line-height:20px;}
#left-in h1{font:1.25em verdana; padding:5px 10px 5px 10px;}
#left-in h3{background-color:#313131;background-image:url(../images/h3BG.jpg);background-position:left top;background-repeat:repeat-x;font:16px Verdana, Arial, Helvetica, sans-serif;color:white; padding:5px 0 5px 10px;}
#left-in ul{padding-left:45px;font:12px verdana;padding-bottom:5px;list-style-type:none;}
#left-in ul li {margin-bottom:10px;}
#right{height:100%;float:right;width:297px; background-color:white; margin-left:12px;padding-top:20px;margin-bottom:20px;}
#right-in{text-align:left; padding:0 10px 0 8px;}
#right-in p{font:10px verdana;padding:5px 10px 5px 10px;}
#right-in h2{font:1.25em verdana;}
#right-in a{color:#666666;}
#right-in h1{font:10px verdana; padding:5px 10px 5px 10px;}
#center{width:775px; background-color:white;  border-bottom:7px solid #666666;margin-top:10px; }
#center-in{text-align:left; padding:0 10px 10px 10px;}
#center-in p{font:12px verdana; padding:5px 10px 5px 10px;}
#center-in h1{font:1.0em verdana; padding:5px 10px 5px 10px;}
#center-in h3{background-color:#313131;background-image:url(../images/h3BG.jpg);background-position:left top;background-repeat:repeat-x;font:16px Verdana, Arial, Helvetica, sans-serif;color:white; padding:5px 0 5px 5px; margin:5px 0 10px 0;}
#center-in ul{padding-left:45px;font:12px verdana;color:black; margin:5px 0 5px 0;}
#footer{height:100px; background-image:url(../images/footer-bg.jpg); background-repeat:repeat-x; margin-top:50px;background-color:#be9e3b;}
#bottom-menu{margin:0px auto; padding-top:8px;}
#bottom-menu p{font:10px verdana;color:#666666;}
#bottom-menu a{font:10px Verdana, Arial, Helvetica, sans-serif;color:black;text-decoration:none;}
#frontwhatnew{width:100%; height:175px;}
#frontwhatnew1{width:33%; float:left;}
#frontwhatnew2{width:33%; float:left;}
#frontwhatnew3{width:33%; float:left;}
#frontwhatnew h1{font-size:1em;}
.datasheet-thumb{margin-left:50px;border:none;}
.datetitle{color:#222222;font:20px arial;margin-bottom:25px;}
.date{color:#666666;font:bold 14px arial; padding:0px 10px 0px 10px;}

p.news_content{}

#mainmenu{font:12px arial;margin:0px auto;height:52px;padding-bottom: 0px;width: 778px;}
#mainmenu ul{margin-left: 20px;padding: 0;list-style: none;}
#mainmenu li{display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;}

#mainmenu a{
float: left;
display: block;
font:12px arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding:20px 12px 2px 10px;
}

#mainmenu a:hover{
text-decoration:underline;
color: white;
}

#mainmenu #current a{ /*currently selected tab*/
background-color: #fed035; /*Brown color theme*/ 
color: white;
border-color: #fed035; /*Brown color theme*/ 
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 775px; /*width of featured content slider*/
height: 100%;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
background: white;
width: 775px; 
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
padding-top:10px;
font:12px verdana;
width:775px;
height:30px;
text-align: right;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: #999999;
border:1px  #666666 solid;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #f5c82e;
}

															
	.yellowcell{
	background-color:#fed035;
	}

    .tableformat{
	margin-top:20px;
	background-color:white;
	border:2px solid #666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	}
	.tableformat td{
	padding:3px 2px 3px 5px;
	}
	.tablehead{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #999999;
	}
	.rightboldhead{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	}

td
{
   color: #666666;
	border-bottom: 1px dotted #aeb3b6;
	padding-right: 0.5em;
	
}

td a{
color:#666666;
}
tbody tr.odd
{
	border-bottom: 1px dotted #aeb3b6;
}

tbody tr:hover td
{
  background-color: #FFCC99;
}

tbody tr:hover td,tbody tr:hover th, tbody tr:hover a
{
	color: #fff !important;
}



/*MENU*/

.nav,
.nav ul {padding:0; margin:0;list-style:none; position:relative; float:left; margin-right:-1000px;}
.nav {display:inline;}

.nav a {display:block; padding:0 10px 0 5px; line-height:25px; position:relative; color:#ddd; font-family:arial, sans-serif; font-size:14px; text-decoration:none; font-weight:bold;}
.nav a.level1-a {padding:0 10px 0 0; color:#fff;}
.nav a.level1-a b {display:block; height:25px; line-height:25px; padding:0 0 0 10px; cursor:pointer;}
.nav li.level1-li {float:left; margin-right:2px;}
.nav ul {margin-top:-50px; white-space:nowrap; float:left; width:0;}

.nav ul li {display:inline;}
.nav ul li a {display:inline-block;}

.nav a:hover,
.nav a:focus,
.nav a:active
{margin-top:50px; color:#fff; outline:0}

.nav a.level1-a:hover,
.nav a.level1-a:focus,
.nav a.level1-a:active
{top:-50px; color:#edb; outline:0}


.navHolder {position:relative; width:750px; height:50px; overflow:hidden;}

.clear{clear:both;}

