body{ margin:0px;}
.bodybg1{ background-image:url(../images/topbg1.jpg); background-position:top; background-repeat:repeat-x; margin:0px;}
.logo{width:185px; height:115px; vertical-align:top; padding:0px 65px 0px 10px;}
.logo1{background-image:url(../images/logo.jpg); background-repeat:no-repeat; width:185px; height:115px; float:left;}

.phone{padding:13px 0px 13px 30px; vertical-align:top; width:311px; height:46px; text-align:right;}
.phone1{width:311px; height:46px; background-image:url(../images/phone.jpg);}

.websitenew {font-family: Tahoma; font-size:18px; font-weight:normal; color:#464646; text-decoration:none; margin:0px;}
.websitenew1, .websitenew1 h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color: #474754;
text-decoration: none;	margin:0px;	padding:5px 0px 0px 0px;}

.websitetext, .websitetext h1 {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color:#191919;
text-decoration:none;	margin:0px; text-align:justify;}

.callus{font-family:Tahoma; font-size:12px; font-weight:bold; color:#0B458B; text-decoration:none; text-align:right; padding:10px;
}
.number {font-family: Tahoma; font-family: Tahoma;	font-size:12px;	font-weight:bold; color:#000000; text-decoration:none;}

.boxhading {font-family:Tahoma;	font-size:11px;	font-weight:bold; color:#474754;text-decoration: none;}
.artical {font-family: Tahoma;	font-size: 11px; font-weight: bold;	color: #596269;	text-decoration: none;}

.visitsite {font-family: Tahoma; font-size:11px; font-weight:bold; color:#596269; text-decoration:none;ackground-image:url(../images/visit.gif); background-repeat:no-repeat; background-position:right;	padding-right:14px;}

.Flashwebsite {	font-family: Tahoma; font-size: 11px; font-weight: bold; color:#E2700E; text-decoration:none;}

.flashintro {font-family:Tahoma; font-size: 11px; font-weight: normal; color: #E2700E; text-decoration:none;}
.webservices {	font-family: Tahoma; font-size: 11px; font-weight: normal; color: #0F0F0F; text-decoration: none;}

.smallbut, .smallbut A:active, .smallbut A:visited, .smallbut A:link {font-family:Tahoma; font-style:normal; font-weight:normal; font-size:11px; color:#fff; text-decoration:none;}
.smallbut A:hover {color:#CFE5FF;}

.readmore, .readmore A:active, .readmore A:visited, .readmore A:link {font-family:Tahoma; font-style:normal; font-weight:normal; font-size:11px; color:#1B4984; text-decoration:underline;}
.readmore A:hover {color:#8F4300;}

.ourservices, .ourservices A:active, .ourservices A:visited, .ourservices A:link {font-family:Tahoma; font-style:normal; font-weight:normal; font-size:11px; color:#596269; text-decoration:none;}
.ourservices A:hover {color:#1B4984;}

.footerbut, .footerbut A:active, .footerbut A:visited, .footerbut A:link { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; font-size:12px; color:#596269; text-decoration:none;}
.footerbut A:hover {color:#004FAD;}

.running, .running A:active, .running A:visited, .running A:link { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; font-size:12px; color:#596269; text-decoration:none; line-height:15px;}
.running A:hover {color:#1B4984;}

.border {border: 1px solid #C9C7C7;}

.textbg{width:973px; background-image:url(../images/text-bg.jpg); background-repeat:repeat-x;}

.why {font-family:Arial, Helvetica, sans-serif;	font-size:18px; font-weight: normal; color:#2D78D2; text-decoration:none;}

.why  h1{margin:0px; color: #2D78D2; font-size:18px; font-family:Arial, Helvetica, sans-serif;}

.why  h2{margin:0px; color: #2D78D2; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.name {	font-family: Tahoma; font-size: 11px; font-weight:normal; color:#474754; text-decoration: none;}


.textbox1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #474754;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 14px;
	width: 152px;
	border: 1px solid #474754;
}

.textbox2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #474754;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 50px;
	width: 152px;
	border: 1px solid #474754;
}

.textbox3 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #474754;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 14px;
	width: 130px;
	border: 1px solid #474754;
}

.textbox4 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #474754;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 50px;
	width: 130px;
	border: 1px solid #474754;
}

.textbox5 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #474754;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 14px;
	width: 30px;
	border: 1px solid #474754;
}

.bg{
background-image:url(../images/box-bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
border: 1px solid #C9C7C7;
}




.boxes {
     background:#fff;
     border:1px solid #E0E0E0;
     float:left;
     padding:4px;
     position:relative;
     width:229px;
	 font-weight:normal;
	 margin-right:9px;
	 color:#000;
	 margin-top:0px;
	 height:231px;
}

 .boxes p, .boxes p a{
     color:#000;
     font-size:11px;
     padding:5px 0;
	 font-family:Arial, Helvetica, sans-serif;
	 text-decoration:none;
	 font-weight:normal;
	 text-align:justify;
	 text-decoration:underline;
	 font-weight:bold;
	 margin:0px;
     }
	 

img {
     border:0px solid #CCCCCC;
}

div.info {
      float:left;
     margin:0;
     padding:0;
     width:100%;
	 height:130px;
}

	 .info h3, .info h3 a{
     color:#000;
     font-size:11px;
     padding:0px 0;
	 font-family:Arial, Helvetica, sans-serif;
	 text-decoration:none;
	 font-weight:normal;
	 text-align:justify;
	 margin:3px 0px 3px 0px;
     }


.block {
   
     float:left;
     overflow:hidden;
     position:relative;
    width:237px;
}

.block h4, .block h4 a{
     color:#000;
     font-size:14px;
     padding:2px 0;
	 font-family:Arial, Helvetica, sans-serif;
	 text-decoration:none;
	 margin:0px;
	 font-weight:bold;
     }
	 
	 




.arrowlistmenu{
width:197px;
font-family:Arial, Helvetica, sans-serif;
}

.arrowlistmenu .headerbar{
margin:0px; /*bottom spacing between header and rest of content*/
}

.arrowlistmenu ul{
list-style-type: none;
margin:0px;
padding: 0px;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
display: block;
padding: 2px 0px;
text-align:left;
margin:0px;
font-size:12px;
color:#1D1D1D;
}

.arrowlistmenu ul li a{
display: block;
padding: 0px 0px;
margin:0px;
text-decoration: none;
outline:none;
padding-left:0px;
color:#1D1D1D;
font-size:18px;
}

.arrowlistmenu ul li a ul{
list-style-type: none;
margin: 0px;
padding:0px 0;
margin-bottom: 4px; /*bottom spacing between each UL and rest of content*/
 
}

.arrowlistmenu ul li a ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
display: block;
padding: 0px 0px;
margin:0px;
}
.arrowlistmenu ul li ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
display: block;
padding: 0px 0px;
text-align:justify;
font-size:12px;
margin:0px;
line-height:normal;
}


.arrowlistmenu ul li ul li a{
padding-bottom: 2px; /*bottom spacing between menu items*/
display: block;
padding-left:12px;
text-align:left;
color:#596269;
font-size:12px;
margin:0px;
margin-left:3px;
background-image:url(../images/bulet.gif);
background-position:left;
background-repeat:no-repeat;
line-height:20px;
}
.arrowlistmenu ul li ul li a:hover{margin-left:3px;}

.arrowlistmenu ul li a:visited{
color: #596269;
margin-left:3px;
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #004FAD;
margin-left:0px;
}


.homebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494E51;
	height: 14px;
	width: 221px;
	border: 1px solid #A0ADBB;
}

.seobox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F1F1F;
	height: 18px;
	width: 179px;
	border: 1px solid #0A3E7C;
}

.heading, .heading A:link, .heading A:visited, .heading A:active {font-family:Arial; font-size:13px; font-weight:bold; color:#285B98; text-decoration:none; outline:none; }
.heading A:hover {color:#285B98;}

.gpheading, .gpheading A:link, .gpheading A:visited, .gpheading A:active {font-family:Arial; font-size:18px; font-weight: bold; color:#285B98; text-decoration:none; outline:none; }
.gpheading A:hover {color:#285B98;}

.gplightgray{font-family:Arial; font-size:11px; font-weight:normal; color:#303030; text-decoration:none; outline:none; background-color:#F3F3F3; }

.gpdarkgray{font-family:Arial; font-size:11px; font-weight:normal; color:#303030; text-decoration:none; outline:none; background-color:#DBDBDB; }

.gpkeyword, .gpkeyword A:link, .gpkeyword A:visited, .gpkeyword A:active {font-family:Arial; font-size:12px; font-weight: bold; color:#fff; text-decoration:none; outline:none; background-color:#194C8E; }
.gpkeyword A:hover {color:#fff;}


.seomenu{
width: 400px;
padding:10px 0px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.seomenu .headerbar{
font: bold 12px Arial;
color: white;
background: black url(media/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 10px; /*header text is indented 10px*/
}

.seomenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.seomenu ul li{
color: #000;
background: url(../images/right-bulet.jpg) no-repeat center left; /*custom bullet list image*/
padding: 3px 14px;}

.seomenu ul li a{
color: #000;
background: url(../images/right-bulet.jpg) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
outline:none;
}

.seomenu ul li a:visited{
color: #000;
}

.seomenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}


#chromemenuleft{
width:100%;
}

#chromemenuleft:after{
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#chromemenuleft ul{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#212121;
width: 100%;
padding: 0px 0px 0px 0px;
text-align:let;
margin: 0;
}

#chromemenuleft ul li{
display:block;
padding: 5px 14px;
margin:0px;
background-image:url(../images/dot-bulet.jpg);
background-position:left;
background-repeat:no-repeat;
}


#chromemenuleft ul li a{
color: #fff;
padding: 0px 0px;
font-weight:bold;
margin: 0;
text-decoration: none;
outline:none;
text-transform:uppercase;
}

#chromemenuleft ul li a:hover{
color:#212121;
}

.current{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#191919; text-transform:uppercase; font-weight:bold;}
.currentn, .currentn a{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#191919; text-decoration:none;  font-weight:bold; padding-top:5px;}

.currentbot{ padding:10px 0px 30px 0px; background-image:url(../images/crnt-bot-bg.jpg); background-position:bottom; background-repeat:repeat-x;}

@font-face {
    font-family: 'AlternateGothic2BTRegular';
    src: url('../images/altgot2n-webfont.eot');
    src: url('../images/altgot2n-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/altgot2n-webfont.woff') format('woff'),
         url('../images/altgot2n-webfont.ttf') format('truetype'),
         url('../images/altgot2n-webfont.svg#AlternateGothic2BTRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#chromemenu{width: 100%; height:53px; background-image:url(../images/but-top.jpg); background-repeat:repeat-x; background-position:top; }
#chromemenu:after{display: block; height: 0; clear:both; visibility: hidden;}
#chromemenu ul{font-family:AlternateGothic2BTRegular; font-size:20px; font-weight:normal; color:#073D81; width:100%; padding:15px 0px; text-transform:uppercase; margin:0; text-align:right; }
#chromemenu ul li{display:inline; padding:0px 3px;}
#chromemenu ul li a{color:#073D81; padding:2px 0px 0px 43px; margin:0; text-decoration:none; outline:none;}
#chromemenu ul li a:hover{color:#434343;}


#chromemenutop{width: 100%;  }
#chromemenutop:after{display: block; height: 0; clear:both; visibility: hidden;}
#chromemenutop ul{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#454545; width:100%; padding:0px 0px;  margin:0; text-align:right; }
#chromemenutop ul li{display:inline; padding:0px 3px;}
#chromemenutop ul li a{color:#454545; padding:2px 0px 0px 0px; margin:0; text-decoration:none; outline:none;}
#chromemenutop ul li a:hover{color:#000;}


div.box_button {
	height:175px;
	width: 35px;
	text-align: center;
	vertical-align: middle;
	float: right;
	cursor:help;
}
div.box_main {
	height: auto;
	background-color: #5E5E5E;
	float: right;
}
div.box_wrap {
	width: auto;
	float: left;
	clear: both;
	height: auto;
	position: absolute;
	right: 0px;
	top: 350px;
}
div.content {
	padding: 10px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
/*End slide out box*/


/*Start drop down menu*/
ul#menu, ul#menu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width: 15em;
	width: 200px;
	padding:10px;
}

ul#menu a {
	display: block;
	text-decoration: none;
}

ul#menu li {
	width: 200px;
	padding:5px;
}

#menu li input { width:198px; height:20px; border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:0px; padding:0px;}

#menu li select { width:200px; height:20px; border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:0px; padding:0px;}

#menu li textarea { width:198px; height:50px; border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:0px; padding:0px;}

#menu li img { padding:0px 0px 0px 57px;}

