body { padding: 0; 	margin: 0; 	font: 0.74em Arial, Helvetica, sans-serif; line-height: 1.5em;background: #fff url(../images/bg.gif) repeat-x;color: #454545;}

a {color: #4A8EBC; background: inherit;}

a:hover {color: #C3593C;background: inherit;}

a.title {color: #FE6700;background: #FFF;}

h1 {font: bold 2em "Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing: -1px; padding: 2px 0 0 0px;	margin: 0;color: #464548;background: inherit;}

h1 a{text-decoration: none;color: #464548;background: inherit;}

h1 a:hover{color: #C3593C;	background: #FFF;}


h2 { margin: 6px 10px;	padding: 0;	font: bold 1.1em Arial, Helvetica, sans-serif;color: #666; border-bottom:1px solid #ccc; padding-bottom:6px;}
h3{ margin:0px; color:#696969;  font: bold 1.0em Arial, Helvetica, sans-serif; padding-bottom:3px; padding-top:2px;}
h3 a{ text-decoration:underline;}
p {	margin: 0 0 5px 0; }

ul { margin: 0;	padding : 0;list-style : none; }

form { margin: 0; }

input.search { width: 145px;height: 18px;border: none;background: #fff url(../images/input.gif) no-repeat; padding: 2px 10px 0 25px;color: #808080;}

input.button {border: 0;height: 20px;width: 110px;background: #ABC43C url(../images/button.gif) no-repeat;color: #FFF;	font: bold 0.9em Arial, Helvetica, Sans-Serif;}

input.login { width: 150px;	border: none; background: url(logininput.gif);padding: 4px; }

/* layout
   ------ */

.content { margin: 0px auto;width:980px; padding:0px;}

.logo {	float: left; width:340px; height:85px;}

.header_right {	float: right;width: 550px;height: 83px;}

.logo p {font-size: 0.9em;color: #808080;padding: 0 0 0 7px;background: inherit;}

.addthis_button1{float:right; margin-right:15px;}
.mcafee1{ float:right}

.top_info {width: 540px;margin: 2px 0 10px 0;padding: 0 5px 5px 0;text-align: right;color: #444;}

.bar { text-align: right;font-size:12px;height: 20px; margin-top:15px; padding:0px}


.bar li { padding: 5px 5px 0px 2px;color: #666666;background: #FFF;display: inline; margin:0px;}
	
.bar li.active {background: #FFF url(../images/bar.gif) no-repeat center bottom; color: #AA1E22; padding-bottom: 2px;}

.bar a {color: #666666;background: inherit;}
.bar a:hover{ color:#AA1E22}

.search_field { text-align: right; float:left;width: 100%;}


.search1{width:260px; height:26px; margin-top:4px; float:right;  margin-right:15px;}

.search {font-size: 1.2em;font-weight: bold;color: #FFF;background: inherit;}



.subheader {clear: both;margin:0;padding:0;background: #E7E7E7;color: #333333;border-bottom: 0px solid #ccc; margin-bottom:5PX;}

/* left side
   --------- */

.left {float: left;width: 200px;margin: 0 auto; padding:0px;}


#right1 h4{ color:#666666;}
#right1{ font-size:12px;}
#right1 .l_box_content{height:100%; padding:5px 0px 2px 0px;}
#right1 .l_login_form{ margin:0 5px; padding-top:10px;}
#right1 .l_box_content p.m_login_p{ text-align:left; margin-left:5px; padding:0px; }
#right1 .l_box_content p.m_login_p span{}
#right1 .l_box_content p.f_pass{ text-align:left; margin-left:10px;}
#right1 .l_box_content p.f_pass a{ color:#FF651C; font-size:11px;} 
#right1 .l_box_content p{ margin-bottom:0px; padding-bottom:0px;}
#right1 .input{ border:1px #ADBAC2 solid; width:100px;}
#right1 .l_login{ background:url(../images/l_login.gif) no-repeat 0 0; border:0px; height:22px; display:block; width:61px; float:left; }
#right1 .l_reg{ background:url(../images/l_reg.gif) no-repeat 0 0; border:0px; height:22px; float:left; width:65px;margin-right:20px;}


.left_top{background:#F0F0F0}
.left_top h3{  height:15px; background:#DCDCDC; padding-left:20px; color:#003366;}
.left_top ul{ padding-left:22px; line-height:23px;}
.left_top ul li a{ padding-left:5px;}

/* middle side
   --------- */
 .middle {float: left;width: 560px; margin: 0 auto; padding:0px; margin-left:10px; _margin-left:-50px;}
 .middle_allp {float: left;width: 560px; margin: 0 auto; padding:0px; margin-left:10px;}
 .middle_cont{ background-color:#F4F4F4; color:#000000; margin-top:15px; border-top:4px solid #ff0000; padding-left:15px;}
 .middle_cont h2{ font-size:16px; font-weight:bold; color:#000000; margin:0; padding-left:5px; margin-top:10px;}
 .middle_cont ul{ margin:10px 0px 0px 30px; line-height:20px; padding-bottom:10px;}
 .middle_cont ul li{ list-style:square;}

 .middle h3{ margin:10px 0px; height:15px; background:#E7E7E7; color:#333; font-size:14px; padding-left:15px; font-weight:bold; }
 .middle h3 A{ color:#333; text-decoration:none;}
 .middle h3 A:hover{ text-decoration:underline;}
.middle_exam {padding-left:20px; line-height:22px;}
.middle_exam span{ padding-left:20px;}

	
/* right side
   ---------- */
		
.right {float: right;width: 200px;margin: 0 0 10px 0; _margin-right:-48px; }

.right a {color: #FFFCD1;background: inherit;}

.right a:hover { color:#990000}

.rt {background: #C85E35 url(../images/rt.gif) no-repeat;color: #FFF;	height: 7px;}
		
.right_articles {font-size: 0.9em;background: #C85E35 url(../images/rb.gif) no-repeat bottom;color: #FEE1D5;padding: 4px 8px;	margin: 0 0 5px 0;}

.cart li{ margin-left:20px; font-size: 0.9em;}



.link{margin-bottom:12px;}
.link li{margin-left:15px;line-height:23px;font-size: 1.0em;color: #4A8EBC; width:80%}
		
.image {float: left;margin: 0 9px 3px 0;}

.morefB a{ color:#4A8EBC; margin:40px 0 10px 20px;font-size: 1.1em; font-weight:bold;}

.morefB a:hover{ color:#AA1E22}

.right_pop h2{ border-bottom:4px solid #E7E7E7; padding:5px 0px 4px 10px; font-size:14px; font-weight:bold; color:#000; margin:0 auto}
.right_pop ul{ background:#F7F3F7;float:left; width:100%; margin:0;padding-bottom:5px;}
.right_pop ul h3{ font-size:14px; font-weight:bold; padding:10px 0px 5px 10px;}
.right_pop ul li{width:28%; float:left;font-size:11px; font-weight:normal; padding-left:10px;}
.right_pop a{ color:#333;}

/* footer
   ------ */

.footer {clear: both;text-align: center;line-height: 1.8em;	color: #808080;background: #FFF url(../images/dot.gif) repeat-x;padding: 8px 0;
}

.footer a {color: #C3593C;background: inherit;}




#hornav_end {
	PADDING-RIGHT: 0px; MIN-WIDTH: 954px; PADDING-LEFT: 0px; Z-INDEX: 100000; BACKGROUND: url(../images/menu_bar_end_2.png) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 39px;
}

#navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(../images/menu_bar_bg_100_2.png) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans; HEIGHT: 39px;}


#navigation LI {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10000; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}

#navigation UL A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; WIDTH: 220px; COLOR: black; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 29px; TEXT-DECORATION: none;
}


#navigation .nav_button {
	BORDER-RIGHT: #b7b7b7 1px solid; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/menu_button_bg_2.png) no-repeat -1px 0px; PADDING-BOTTOM: 0px; COLOR: black; LINE-HEIGHT: 39px; PADDING-TOP: 0px; !important HEIGHT: 39px; TEXT-ALIGN: center; TEXT-DECORATION: none;
}

#navigation .nodropdown {
	BACKGROUND: url(../images/menu_button_bg_2_nodrop.png) no-repeat -1px 0px
}

#navigation .nav_button:hover {
	BORDER-RIGHT: #b7b7b7 1px solid; BACKGROUND-POSITION: left top; FONT-SIZE: 12px; COLOR: #000; BACKGROUND-REPEAT: repeat-x
}

#navigation LI.first-child .nav_button {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/home_button_2.png) no-repeat 0px 0px; BORDER-LEFT-STYLE: none;
}



.contactboxTop {background:url(../images/contact_box_top.gif) no-repeat #f4f4f4; width:100%; height:3px;}
.contactboxMiddle {background:url(../images/contact_box_middle.gif) no-repeat #f4f4f4; width:100%;}
.paddingTen {padding:6px 10px 6px 10px;}
.contactboxMiddle .phonenumber {font-size:15px;margin-bottom:2px;}
.contactboxMiddle .icons {margin-top:5px;}
.contactboxMiddle .icons img {margin:0 7px 2px 0;border:0;vertical-align:middle;}
.contactboxMiddle .icons a:link {font-size:11px;font-weight:bold;color:#555555;text-decoration:none;}
.contactboxMiddle .icons a:visited {font-size:11px;font-weight:bold;color:#555555;text-decoration:none;}
.contactboxMiddle .icons a:hover {font-size:11px;font-weight:bold;color:#ff0000;text-decoration:underline;}
.contactboxBottom {background:url(../images/contact_box_bottom.gif) no-repeat; width:100%; height:3px;margin-bottom:15px;}

.contactboxTop1 {background:url(../images/contact_box_top1.gif) no-repeat #f4f4f4; width:100%; height:3px;}
.contactboxmiddle1{ background:url(../images/contact_box_middle1.gif) repeat-y; width:100%; padding-bottom:15px;}
.contactboxmiddle1 a{ color:#333;}
.contactboxmiddle1 a:hover{ color:#ff0000;}
.contactboxmiddle1 h2{ color:#ff0000; font-size:12px; margin:0 auto; padding:0px; margin-left:10px; margin-right:10px;}
.contactboxmiddle1 h3{ padding-bottom:5px;}
.contactboxmiddle1 ul{ float:left; font-size:11px; margin:6px 12px; width:100%}
.contactboxmiddle1 ul li{ width:25%; float:left; padding-right:13px;}
.contactboxmiddle2{ background:url(../images/contact_box_middle1.gif) repeat-y; width:100%; padding-bottom:15px;}
.contactboxmiddle2 li{ float:left; width:100%}

.contactboxmiddle2 a{ color:#333;}
.contactboxmiddle2 a:hover{ color:#FF0000}
.contactboxmiddle2 h2{ color:#ff0000; font-size:12px; margin:0 auto; padding:0px; margin-left:10px; margin-right:10px;}

.contactboxmiddle2 ul{ float:left; font-size:11px; margin:6px 15px; width:100%; line-height:22px;}

.contactboxmiddle2 .morefB{ padding-left:15px; font-size:12px}

/*  itgle.com */
#top_banner{
width:auto;
height:130px;
}
#logo{
width:auto;
float:left;
padding-left:20px;
padding-top:6px;margin-top:10px;
}
#logo img{ margin-top:8px;}
.snapshot{
float:left;
padding-left:240px;
padding-top:15px;
}
.snapshot img{ margin-top:6px;}

/*-------------menu--------------*/
.navigation{
float:left;
padding-left:60px;
padding-bottom:3px;
 margin-top:6px;*margin-top:12px!important;*margin-top:1px;
}
.navigation ul
{
font-family: "trebuchet ms";
font-size: 12px;
text-decoration: none;
margin: 0px;
padding:0px;
list-style: none;


}
.navigation li
{
text-align:center;
display: inline;
background: none;
text-align: center;
padding: 0px;
margin-right: 15px;	
float: left;

}
.navigation li a
{
color: #fff;
float: left;
margin:	0px;
padding:5px 15px 5px 15px;
text-decoration: none;
}

.navigation li a:hover
{
color: #000000;
}
.navigation .text{ float:left; margin-left:60px;}
.navigation .text form{ margin:0px; padding:0px;}
.navigation li.current a
{
color: #fff;
float: left;
margin:	0px;
padding:5px 15px 5px 15px;
text-decoration: none;
font-weight:bold;
}
#center_content{ margin-top:50px;}