body {

	margin: 0px;

	background: #92DFFF repeat-y url(images/back_all.gif) center;

}



body,td,th {

	font-family:"Trebuchet MS";

	font-size: 0.9537em;

	text-align:justify;

}



#indexboxheader {

	background: #0089C8 url(images/internal.jpg) center no-repeat;

	padding:0px;

	border-bottom: 1px solid #ffffff;

	height:90px;

	margin: 0px auto;

}

.logo{

	background:url(images/logo.png) no-repeat;

	display:inline-block;

	float:left;

	height:74px;

	text-indent:-9001em;

	width:205px;

	margin: 5px 11px 0 0px;

}

#indexboxheader a{

color:#00CCFF;

}

#indexboxheader a:hover{

color:#FFFFFF;

}



.head {

	letter-spacing:0.1em;

	width:944px;

	text-decoration:none;

	font-weight:normal;

	line-height:120%;

	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;

	color:#0F0F0F;

	font-size:18px;

	color:#FFFFFF;

	margin: 0px auto;

	padding: 0px 0px 12px 15px;

}



#menull {

	background: url("images/bgmenu.jpg");

	height: 33px;

}

#menu12 {

	width:944px;

	margin: 0px auto;

}



#rightbox {

	float:right;

	display:block;

	letter-spacing:0em;

	text-decoration:none;

	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;

	color:#0F0F0F;

	font-size:1.213em;

	font-weight:bold;

	color:#FFFFFF;

	margin:20px 15px;

	padding:0px 0 0 20px;

	background: transparent url("images/header-contact-panel-sprite.png") no-repeat top left;

	text-shadow: 0px 1px 1px #000033;

	filter: dropshadow(color=#000033, offx=1, offy=1);

}

#rightbox .dimm{

	margin:5px;

	font-size:0.65em;

	background:-webkit-gradient(linear,left top,left bottom,from(#FF9900),to(#FF6600));

	background:-moz-linear-gradient(top,#FF9900,#FF6600);

	background-color:#FF9900;

	border:1px solid #799e3c;

	color:#fff;

	text-shadow:#619c33 0 -1px 0;

	border-top:#CCCC00 solid 1px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	padding:2px;

	text-align:center;

	text-shadow: 0px 1px 1px #000033;

	filter: dropshadow(color=#000033, offx=1, offy=1);

	}



#rightbox .dimm a{

color:#FFFFFF;

text-decoration:none;

	}

#rightbox .dimm a:hover{

color:#003366;

text-decoration:none;

	text-shadow: 1px 1px 0px #ffbb00;

	filter: dropshadow(color=#ffbb00, offx=-10, offy=-10);



	}



.btn a:link, .btn a:visited{

	margin:5px 2px 0 0px;

	background:-webkit-gradient(linear,left top,left bottom,from(#FF9900),to(#FF6600));

	background:-moz-linear-gradient(top,#FF9900,#FF6600);

	background-color:#FF9900;

	text-shadow:#619c33 0 -1px 0;

	border-top:#CCCC00 solid 1px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	padding:5px;

	text-align:center;

	text-shadow: 0px 1px 1px #000033;

	filter: dropshadow(color=#000033, offx=1, offy=1);

	color:#FFFFFF;

	}

.pageselected{ font-weight:bold;}

.btn a:hover{

color:#003366;

text-decoration:none;

	text-shadow: 1px 1px 0px #ffbb00;

	filter: dropshadow(color=#ffbb00, offx=-10, offy=-10);

	background:-webkit-gradient(linear,left top,left bottom,from(#FF6600),to(#FF9900));

	background:-moz-linear-gradient(top,#FF6600,#FF9900);



	}





#flash {

	height: 90px;

	float: right;

	margin: 0px;

	width: 515px;

}

#content-wrap {

	clear: both;

	width: 944px;

	padding: 0;

	background: #ffffff;

	border-bottom: 2px solid #D0D0D0;

	margin: 0px auto 10px auto;

}

#menu a:link, #menu a:visited {

	display: block;

	padding-top: 4px;

	padding-right: 6px;

	padding-bottom: 4px;

	padding-left: 1em;

	background-color:#FFFFFF;

	color: #666666;

	text-decoration: none;

	font-family: Verdana;

	font-size: 14px;

}

#menu a:hover {

	background-color: #0099FF;

	color: #FFFFFF;

	background-repeat: repeat-x;

}



#menu {

	position: relative;

	text-align: left;

	left: 1px;

	top: 1px;

}

#menu ul {

	margin: 0px;

	padding: 10px;

	list-style-type: none;

	border-top: none;

	border-right: none;

	border-bottom: none;

	border-left: none;

}

#menu li {

	width: 175px;

	font-size: 90%;

	vertical-align: bottom;

	margin: 0px;

	list-style-type: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color:#999999;

	border-right-width: 0px;

	border-right-style: solid;

	border-right-color:#999999;

	text-transform: uppercase;

}

.error{color:#FF0000; font-weight:bold; }





.red{ color:#FF0000;}







.ddsmoothmenu{

	font: normal 1.0034em Arial;

	font-weight:bold;

	background: transparent; /*background of menu bar (default state)*/

	width: 100%;

	text-shadow: 0px 1px 1px #ffffff;

	filter: dropshadow(color=#ffffff, offx=1, offy=1);



}







.ddsmoothmenu ul{



z-index:100;



margin: 0;



padding: 0;



list-style-type: none;



}







/*Top level list items*/



.ddsmoothmenu ul li{



position: relative;



display: inline;



float: left;



}







/*Top level menu link items style*/



.ddsmoothmenu ul li a{



display: block;



width:100px;



background: transparent url('images/spanmenu.jpg') right top no-repeat; /*background of menu items (default state)*/





padding: 8px 10px;





color: #2d2b2b;



text-decoration: none;



}



.ddsmoothmenu ul li:last-child{



background-image:none transparent; 



}







* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/



display: inline-block;



}







.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{



color:#0099FF;



}







.ddsmoothmenu ul li a:hover{



background: #000000; /*background of menu items during onmouseover (hover state)*/



background-image:url(o.jpg);



color: white;

		text-shadow: 0px 1px 1px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);



}



	



/*1st sub level menu*/



.ddsmoothmenu ul li ul{



position: absolute;



left: 0;



display: none; /*collapse all sub menus to begin with*/



visibility: hidden;



		text-shadow: 0px 1px 1px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);



}

.ddsmoothmenu ul li ul a:link, .ddsmoothmenu ul li ul a:visited{

color:#FFFFFF;

}







/*Sub level menu list items (undo style from Top level List Items)*/



.ddsmoothmenu ul li ul li{



display: list-item;



float: none;



}







/*All subsequent sub menu levels vertical offset after 1st level sub menu */



.ddsmoothmenu ul li ul li ul{



top: 0;



}







/* Sub level menu links style */



.ddsmoothmenu ul li ul li a{

color:#FFFFFF;

font: normal 12px Trebuchet Ms;



width: 120px; /*width of sub menus*/



padding: 5px;



margin: 0;



background: #06478E;



border-top-width: 0;



border-bottom: 1px solid #cccccc;



}











/* ######### CSS classes applied to down and right arrow images  ######### */







.downarrowclass{



position: absolute;



top: 12px;



right: 7px;



}







.rightarrowclass{



position: absolute;



top: 6px;



right: 5px;



}







/* ######### CSS for shadow added to sub menus  ######### */







.ddshadow{



position: absolute;



left: 0;



top: 0;



width: 0;



height: 0;



background:transparent;



}







.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/



opacity: 0.7;



}







.service{



/*background: #000000; background of menu items during onmouseover (hover state)*/



background-image:url(images/bgo5.gif);



width:196px;



height:269px;







}



#leftbar {

	float: left;

	width: 209px;

	padding-bottom: 20px;

	margin: 0;

}	

#rightbar {

	float: right;
	width: 160px;
	text-align:center;
	vertical-align:top;
	margin: 0px 0 0px 0px;
	background-color:#FFFFFF;
	padding-bottom:5px;

}

#content {

	margin:10px 0;

	float:right;

	width:714px;

	padding: 0 10px;

}

#footer-wrap {

color:#FFFFFF;

	clear: both;

	width: 924px;

	font-size: 0.8em;

	text-align: center;

	padding: 10px 10px 0px 10px;

	margin:0px auto;

	background:url(images/footer_bg.png);

}

#footer-wrap a {

	text-decoration: none;

	color: #00CCFF;

	font-weight: bold;

}

#footer-wrap a:hover {

	color:#FFFFFF;

}

#footer-wrap p {

	padding:10px 0;

}



.contact{



/*background: #000000; background of menu items during onmouseover (hover state)*/



background-image:url(images/o4.jpg);



width:206px;










}



.centera{



/*background: #000000; background of menu items during onmouseover (hover state)*/



background-image:url(images/o5.jpg);



width:572px;



height:217px;







}







.connect{



/*background: #000000; background of menu items during onmouseover (hover state)*/



background-image:url(images/o6.jpg);



width:320px;



height:174px;







}







.product{



/*background: #000000; background of menu items during onmouseover (hover state)*/



background-image:url(images/o7.jpg);



width:458px;



height:174px;







}







a:link, a:visited{



color:#0099FF;

text-decoration:none;}



a:hover{



color:#CC6600;

text-decoration:none;}











h3.title {



	padding: 15px 0px 20px 27px;

	background: url(images/bullet.gif) no-repeat center left;

	font-size:1.182347em;

	font-weight:bold;

	text-align:left;

	vertical-align:baseline;

	color: #0082D9;

}



.servist {



	padding: 25px 0px 0px 36px;



	font-size:14px;



	font-weight:bold;



	color: #FF9900;











}







h2.price {



	width:50%;



	font-family:Arial, Helvetica, sans-serif;



	font-weight:bold;



	text-align:center;



	color:#FFFF00;



	background-color:#0099CC;



	border:dotted;



	border-width:2px;}

h2{ 

	margin-bottom:0px;

	padding-bottom:0px;

	margin-left:0px;

	color:#333333;

	text-shadow: 0px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=1, offy=1);

	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;

	font-size: 1.2em;

}



h3 { 

	text-decoration:none;

	font-weight:normal;

	line-height:120%;

	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif; 

	color:#0F0F0F;

	text-shadow: 0px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=1, offy=1);

	font-size:12px;

	margin: 0em; 

	padding: 12px 0em 0.25em 0em;

	text-align:center;

}



h4{ 



	color:#0033CC;

	line-height:140%;

	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;

	font-size: 10px;

	background-color:#c0c0c0;

	margin-right:5px;

		text-shadow: 0px 1px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=1, offy=1);

		border-radius:3px;

		padding:3px;

}

	div.announce a {

	text-decoration: underline;

	color: #633508;





}



div.announce {

	margin-top: 10px;

}





.announce a:hover {

	color: white;

}



.rightCloseButton {

	float: right;

	width: 17px;

	border: solid 2px #633508;

	text-decoration:none;

	text-align:center;

	margin-top:-20px;

}

