@charset "utf-8";
/* CSS Document */

html, body, #h100{
margin:0px;
padding:0px 0px 0px 0px;
height:100%;
background:#464646;
v
border:none;
}

table{
margin:0px;
padding:0px;
border:none;
width:100%;
text-align:left;
border-collapse:collapse;
}
	
tr{
padding:0px;
Margin:0px;
}

td{
vertical-align:top;
padding:0px;
margin:0px;
}

.svpx{
vertical-align:top;
padding:0px;
margin:0px;
height:1px;
}

.shpx{
vertical-align:top;
padding:0px;
margin:0px;
width:1px;
}

img{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:none;
background:none;
}

span{
top:0px;
position:relative;
}

p{
text-align:justify;
padding:0px;
margin:0px;
}

div{
vertical-align:middle;
padding:0px;
margin:0px;
}

.content {font-family:arial, sans-serif;font-size:12px;color:#ffffff; font-weight:normal;text-decoration:none;text-align: left;}
.content a:link{font-family:arial, sans-serif; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:underline;}
.content a:active{font-family:arial, sans-serif; font-size:12px; color:#ffffff; font-weight:normal;text-decoration:underline;}
.content a:visited{font-family:arial, sans-serif; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:underline;}
.content a:hover{font-family:arial, sans-serif; font-size:12px; color:#ff0000; font-weight:normal;  text-decoration:none;}
.content p{padding-top:15px; text-align:justify;}
.content span {color:#66a5d0; font-size:14px; font-weight:bold;}
 

.top-cl {background:url(images/top-bg.gif) repeat-x; height:84px; padding-top:50px; text-transform:uppercase; }
.top-cl {font-family:"Trebuchet MS", arial, sans-serif; font-size:11px;color:#ffffff; font-weight:bold;text-decoration:none;text-align:right;}
.top-cl a:link{font-family:"Trebuchet MS", arial, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none;}
.top-cl a:active{font-family:"Trebuchet MS", arial, sans-serif; font-size:11px; color:#ffffff; font-weight:bold;text-decoration:none;}
.top-cl a:visited{font-family:"Trebuchet MS", arial, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none;}
.top-cl a:hover{font-family:"Trebuchet MS", arial, sans-serif; font-size:11px; color:#8dbddf; font-weight:bold;  text-decoration:none;}
.top-cl span{ padding-left:10px; padding-left:20px;}
.top-cl img { vertical-align:top; margin-right:4px;}


.copyright { height:77px; vertical-align:top; padding-top:22px; text-transform:uppercase;}
.copyright {font-family:arial, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; text-align:left; font-weight:bold;}
.copyright a:link{font-family:arial, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; font-weight:bold;}
.copyright a:active{font-family:arial, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; font-weight:bold;}
.copyright a:visited{font-family:arial, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; font-weight:bold;}
.copyright a:hover{font-family:arial, sans-serif; font-size:10px; color:#ffffff; text-decoration:underline; font-weight:bold;}


.categories {width:182px; background:url(images/menu-bg.gif) repeat-x top; background-color:#50504f;}
.categories ul {padding:0px; margin:0px; width:182px;}
.categories { padding-top:11px; margin: 0px; font-weight: bold; text-transform:uppercase;}
.categories li {list-style: none; margin: 0px; padding: 0px; font-size: 12px;}
.categories li a {display: block; margin: 0px; padding-left:18px; line-height:23px; width: 182px}
.categories li a:hover, #navbar li a:focus, #navbar li a:active {background-image:url(images/main_h.gif); background-repeat:no-repeat; color: #ffffff;}
.categories {font-family: arial; font-size:12px; color:#283d4b; text-decoration:none; font-weight:bold;}
.categories a:link{font-family:arial; font-size:12px; color:#283d4b; text-decoration:none; font-weight:bold;}
.categories a:active{font-family:arial; font-size:12px; color:#283d4b; text-decoration:none; font-weight:bold;}
.categories a:visited{font-family:arial; font-size:12px; color:#283d4b; text-decoration:none; font-weight:bold;}
.categories a:hover{font-family:arial; font-size:12px; color:#283d4b; text-decoration:none; font-weight:bold; }
.mcurrent {background-image:url(images/main_h.gif); background-repeat:no-repeat; color: #ffffff;}

.con-bg {background:url(images/con-bg.jpg) no-repeat right top; padding:26px; padding-bottom:18px; width:100%;}
.con-bg {font-family:arial, sans-serif; font-size:12px;color:#ffffff;  font-weight:normal; text-decoration:none; text-align:left; line-height:15px;}
.con-bg a:link{font-family:arial, sans-serif; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none;}
.con-bg a:active{font-family:arial, sans-serif; font-size:12px; color:#ffffff; font-weight:normal;text-decoration:none;}
.con-bg a:visited{font-family:arial, sans-serif; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none;}
.con-bg a:hover{font-family:arial, sans-serif; font-size:12px; color:#ffffff; font-weight:normal;  text-decoration:underline;}
.con-bg span{ font-weight:bold; font-size:14px;}
.con-bg p{ padding-top:10px;}



.l-bg {background:url(images/l-bg.jpg) no-repeat right top; width:50%;}
.r-bg {background:url(images/l-bg.jpg) no-repeat left top ; width:50%;}
.left-1 {background:url(images/l-1.gif) no-repeat top; width:48px;}
.right-1 {background:url(images/r-1.gif) no-repeat top; width:48px;}
.top-bg {height:100%; width:100%;}
.high { height:100%;}
.main-t {height:100%; width:882px;}
.menu-bg {width:182px; background:url(images/menu-bg.gif) repeat-x top; background-color:#50504f;}
.pad { background:url(images/logo-bg.jpg) no-repeat left #2d7aaa;}
.top-link { background:url(images/menu-b.gif) repeat-x; height:26px; padding-left:10px; padding-right:10px;}
.con-pad { padding:34px 37px 0px 50px; background:#000000;}
.gallery-tab {background-color:#000000; height:100%; padding:20px 10px;}
.gallary td{ vertical-align:middle; text-align:center;}
.gal-img {width:25%; height:180px; vertical-align:middle; text-align:center; background:url(images/dev.gif) no-repeat center right;}
.gal-img img {border:solid 1px #53728c;}
.gal-imgr {width:25%; height:180px; vertical-align:middle; text-align:center;}
.gal-imgr img {border:solid 1px #53728c;}
.fo-class {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7dabcc; font-weight:bold; text-align:right; padding-right:10px; line-height:30px; }
.head-img {padding-top:10px; padding-bottom:20px; padding-left:15px;}

.about-class {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7dabcc; font-weight:bold; text-align:left; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}

.cms-content{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7dabcc;text-align:justify;}

.next {height:40px; vertical-align:bottom; text-align:right; padding-right:20px;}
.next {font-family:arial, sans-serif; font-size:13px;color:#66a5d0;  font-weight:normal; text-decoration:none; font-weight:bold; text-align:right; line-height:15px;}
.next a:link{font-family:arial, sans-serif; font-size:13px; color:#66a5d0; font-weight:normal; text-decoration:none; font-weight:bold;}
.next a:active{font-family:arial, sans-serif; font-size:13px; color:#66a5d0; font-weight:normal;text-decoration:none; font-weight:bold;}
.next a:visited{font-family:arial, sans-serif; font-size:13px; color:#66a5d0; font-weight:normal; text-decoration:none; font-weight:bold;}
.next a:hover{font-family:arial, sans-serif; font-size:13px; color:#ffffff; font-weight:normal;  text-decoration:none; font-weight:bold;}




.next ,
.next a:link , a:active  a:visited{font-family:arial, sans-serif; font-size:13px; color:#66a5d0; font-weight:normal; text-decoration:none; font-weight:bold;}
a:hover{font-family:arial, sans-serif; font-size:13px; color:#ffffff; font-weight:normal;  text-decoration:none; font-weight:bold;}




.top-menu {padding-left:54px;}

.top-menu ul{
list-style-type: none;
margin:0;
margin-left: 0px;
padding:0;
}

.top-menu li{
display:inline;
margin:0;
padding:0;
}

.top-menu a {
float:left;
background:url(images/top-m-bg.gif) no-repeat left top;
margin:0;
padding:0 0 0 0px;
text-decoration:none;
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
.top-menu a span {float:none;}
/* End IE5-Mac hack */

.top-menu a:hover span {
	color: #d0d0bd;
	font-weight: normal;
}

.top-menu .current a {
background-position:0 -46px;
}

.top-menu .current a span {
	background-position:100% -46px;
	color: #d0d0bd;
	font-weight: normal;
	cursor:default;
}

.top-menu a:hover {
background-position:0% -46px;
}

.top-menu a:hover span {
background-position:100% -46px;
}


.top-menu {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#46001a; text-decoration:none; vertical-align:middle; font-weight:bold;}
.top-menu a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d0d0bd; text-decoration:none;font-weight:bold;}




.input2
{
color: #283d4b;
font-family:arial;
text-indent:5px;
font-size:12px;
background-color:#bcbcbc;
font-weight:bold;
border:1px solid #86adcd;
height:24px;
width:190px;
padding:4px 0px 3px 0px;
vertical-align:middle;
}

.input-select
{
color: #283d4b;
font-family:arial;
font-size:12px;
background-color:#bababa;
font-weight:bold;
border:1px solid #5284a7;
height:24px;
width:190px;
padding:0px 0px 0px 0px;
vertical-align:middle;
}

.input-zip
{
color: #283d4b;
font-family:arial;
font-size:12px;
text-indent:5px;
background-color:#bababa;
font-weight:bold;
border:1px solid #5284a7;
height:24px;
width:90px;
padding:4px 0px 4px 0px;
vertical-align:middle;
}


.input-mass
{
color: #283d4b;
font-family:arial;
text-indent:5px;
font-size:12px;
background-color:#bababa;
font-weight:bold;
border:1px solid #47001a;
height:70px;
width:220px;
padding:4px 0px 3px 0px;
vertical-align:middle;
}



