body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol,ul,li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;}

/* Setting */
li{font-size:11px;}
body {font:12px/16px Verdana, Geneva, sans-serif;color:#000;}
a{color:#5E7EBF;text-decoration:none;outline:none;}
a:active, a:visited {color:#5E7EBF;text-decoration:none;}
a:hover{color:#000;}
img{border:none;}
.clearfix { clear:both }
p{font-size:11px;}

.product_main{
style=font-family: verdana; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0);
}

td.test_font{padding-left:20px;}
.test_font li {font-size:12px;}

td.logo {
border-bottom:1px solid #EAEAEA;
padding:5px 8px 5px 0;
vertical-align:middle;
}

td.info {
border-bottom:1px solid #EAEAEA;
padding:20px 0;
}

table.brand {
border-collapse:collapse;
border-spacing:0;
}

h1, h2, h3 {letter-spacing: 0.09em;}
h4 {margin-bottom: 4px;}

/* Wrapper */
#wrapper {margin:0 auto;padding:0px;width: 798px;}

.loginbar{height:32px;;line-height:32px;font-size:11px;text-align:right}
.loginbar input[type=text]{height:14px;}
.loginbar img{position:relative;top:4px;}

/* Header */
#header {margin:0;padding: 0;height:107px;background-color:#1490AC;}
#header a.logo{display:block;padding-left:15px;padding-top:15px;}

/* Nav Bar */
#navbar {background-color:#0BAD3E;border-top:5px solid #dfdfdf;height:22px;line-height:22px;}
#navbar ul#tnbnav{list-style:none;}
#navbar ul#tnbnav li{float:left;text-transform:uppercase;font-style:italic;background:url(themes/site_themes/images/tnb_sep.gif) no-repeat right top;height:22px;}
#navbar ul#tnbnav li a{display:block;color:#FFF;padding-left:10px;padding-right:20px;}
#navbar ul#tnbnav li a:hover{color:#000;}



/* Homepage Showcase */
#showcase{border-top: solid 2px #C9CACB;margin-top:20px;padding-top:15px;}
#showcase .s-box{width:250px;float:left;padding-left:10px;padding-top:15px;background-color:#F7F7F7;margin-right:8px;}
#showcase .s-icon{float:left;margin-right:3px;}
#showcase .s-box h2{text-transform:uppercase;letter-spacing: -1px; margin-left:40px;height:19px;font-size:16px;  }
#showcase .s-box p{margin-top:0px; margin-left:40px; line-height:12px; font-size:10px;	}
#showcase .s-box div{float:left; width:35px; height:65px; }


/**Midle text**/

#midle_textbox{width:766px; margin-left:20px; margin-right:20px; margin-top:10px;}
#left_box{width:268px; _ width:250px; float:left;
color:#2E3092; font-size:16pt;font-weight:bold;letter-spacing:1px; line-height:22px; font-family:Arial, Helvetica, sans-serif;text-align:center;}
#left_box font{color:#2E3092; font-size:16pt;font-weight:bold;letter-spacing:1px; line-height:22px; font-family:Arial, Helvetica, sans-serif;text-align:center;}
#right_box{width:495px;float:right;}

/**grey box**/
#grey_box{
	width:780px;
	background-color:#F2F2F2;
	float:left;
	padding:20px 10px;
	margin-top:10px;
	margin-left:-20px;
}
#grey_box font{
	  line-height:12px; font-size:10px;	
}

.width_1{
	width:48%;
	float:left;
	padding-left:10px;
	padding-right:8px;
       color:#2E3092; font-size:16pt;font-weight:bold;letter-spacing:1px; line-height:22px; font-family:Arial, Helvetica, sans-serif;text-align:center;
}
.width_1 font{
	color:#2E3092;
	font-size:14pt;
	line-height:22px;
}
.width_1 h5{
	font-size:11px;
	font-weight:normal;
	line-height:14px;
}

.width_0{
	width:47%;
	float:right;

}
.width_0 font{
	color:#2E3092;
	font-size:14pt;
	line-height:22px;
}
.width_0 h5{
	font-size:11px;
	font-weight:normal;
	line-height:14px;
}
/*********map******/

#map
{
	float:left;
	padding-left:10px;
}
#map div{
	background-image:url(themes/site_themes/images/dot.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	font-style:italic;
	letter-spacing:1px;
}

/** Middle Text End

/* Homepage Featured */
ul#featured{width:766px;height:195px;margin-left:15px;border:1px solid #BFBFBF;margin-top:20px;list-style:none;}
ul#featured li{padding:10px;float:left;height:175px;border-left:1px solid #bfbfbf;}
ul#featured li.first{border:none;}
ul#featured li p{margin-top:10px;}
ul#featured li a{float:right;}

/* Services Featured */
div#services_box{width:766px;height:160px;margin-left:15px;margin-top:20px;}
div#services_box div.b1, div#services_box div.b2, div#services_box div.b3{float:left;height:140px;padding:10px;}
div#services_box div.b1{border:1px solid #BFBFBF;width:237px;}
div#services_box div.b2{border:1px solid #BFBFBF;border-left:none;width:224px;}
div#services_box div.b3{padding:0;width:262px;text-align:right}
div#services_box div p{margin-top:10px;}
div#services_box div a{float:right;}


/* Innerpage */
.graybar{background-color:#eaeaea;height:23px;margin-top:6px;}
.titlebar{background-color:#eaeaea;height:23px;margin-top:6px;border-bottom:1px solid #BFBFBF;height:36px;line-height:36px;width:768px;margin-left:15px;padding-left:15px;}
.titlebar h1, .content-box h1{color:#0091C7;letter-spacing:0px;font-size:24px;}
.titlebar h1 p{float:left; padding-right:10px; color:#0091C7;letter-spacing:0px;font-size:24px;}
#content-wrap{width:720px;margin:0 auto;margin-top:15px;}
#content-wrap #left-col{float:left;width:502px;padding-right:10px;}
#content-wrap #left-col h2{color:#0091C7;letter-spacing:0px;margin-bottom:15px;font-size:18px;}
#content-wrap #right-col{float:left;width:195px;xborder:1px solid #000}
#content-wrap #right-col .side-box{background-color:#DFDFDF;width:195px;margin-left:13px;position:relative;top:10px;}
#content-wrap #right-col .side-box .sidebox-content{padding:15px;}
#content-wrap #right-col .side-box .sidebox-content p{margin-top:5px;}
p.tollfree{font-size:16px;font-weight:bold;}
#content-wrap #right-col .icon-telephone{position:absolute;z-index:9999}

.content-box{width:764px;margin-left:15px;margin-top:20px;border:1px solid #BBBDBF;height:390px;}
.content-box .bar{background-color:#eaeaea;height:36px;border-bottom:1px solid #BFBFBF;line-height:36px;width:764px;}
.content-box h1{padding-left:15px;}
.content-box h2{color:#0091C7;letter-spacing:0px;margin-bottom:10px;font-size:18px;line-height:22px;}
.content-box .cb_inner{padding:20px;}
.content-box .cb_inner .cb_inner_left{width:509px;float:left;margin-right:20px;}
.content-box .cb_inner .cb_inner_right{width:173px;float:left;background-color:#DBDCDD;padding:10px;}

/* Footer */
#footer {width:800px;}
#footer .f-greenbar{ background-image:url(themes/site_themes/images/footer.jpg);background-repeat:repeat-x;
height:49px;padding-top:28px;}
#footer .f-links{text-align:center;}
#footer .f-links a{font-size:10px;padding:0 8px;}
#footer .f-graybar{background-color:#eaeaea;height:16px;text-align:center;font-size:10px;color:#999}


#blogtitle h1 {margin: 0;padding-top: 5px;letter-spacing: 0.1em;text-align: left;}
#blog {float: left;margin-right: 5px;padding: 0 10px 10px 10px;width: 440px;color: #333;text-align: left;}
.entry {margin-top: 10px;padding: 0 10px 10px 10px;border: 1px solid #ccc;background: #F9F8F2;color: #333;}

.date {font-size: 120%;background: transparent;color: #000;}
.title {font-size: 130%;font-weight: normal;background: transparent;color: #336600;border-bottom: 1px solid #ddd;}
.posted {margin-bottom: 10px;font: 10px lucida grande, verdana, arial, helvetica, sans-serif;background: transparent;color: #666;}
.sidetitle {margin: 18px 0 7px 0;font-size: 115%;letter-spacing: 0.09em;font-weight: normal;background: transparent;color: #666600;border-bottom: 1px dotted #ccc;}
.spacer {clear: both;}

.paginate { font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size:12px; font-weight:normal; letter-spacing:.1em; padding:10px 6px 10px 4px; margin:0; background-color:transparent;}
.pagecount { font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size:10px; color:#666; font-weight:normal; background-color: transparent;}

.calendarBG { background-color: #000;}
.calendarBlank { background-color: #9DB7A7;}
.calendarHeader { font-weight: bold; color: #fff; text-align: center; background-color: #000;}
.calendarMonthLinks { font-family:Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size:  11px; font-weight:bold; letter-spacing:.1em; text-decoration:none; color:#fff; background-color:  transparent;}
.calendarMonthLinks a { color:#fff; text-decoration:none; background-color:  transparent;}
.calendarMonthLinks a:visited { color:#fff; text-decoration:none; background-color:  transparent;}
.calendarMonthLinks a:hover { color:#ccc; text-decoration:underline; background-color:  transparent;}
.calendarDayHeading { font-weight: bold; font-size:11px; color: #fff; background-color: #195337; text-align:  center; vertical-align: middle;}
.calendarToday { font-family:Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size:  12px; font-weight:bold; letter-spacing:.1em; text-decoration:none; text-align:  center; vertical-align: middle; color:#000; background-color:#ccc;}
.calendarCell { font-family:Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size:  12px; font-weight:bold; letter-spacing:.1em; text-decoration:none; text-align:  center; vertical-align: middle; color:#666; background-color:  #fff;}
.calendarCell a { color:#000; text-decoration:underline; background-color:  transparent;}
.calendarCell a:visited { color:#000; text-decoration:underline; background-color:  transparent;}
.calendarCell a:hover { color:#fff; text-decoration:none; background-color:  transparent;}

.input {border-top: 1px solid #999999;border-left:1px solid #999999;background-color:  #fff;color:#000;font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;font-size:  11px;height:1.6em;padding:.3em 0 0 2px;margin-top: 6px;margin-bottom:3px;}
.textarea {border-top: 1px solid #999999;border-left:1px solid #999999;background-color:  #fff;color:#000;font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;font-size:  11px;margin-top: 3px;margin-bottom:3px;}
.checkbox {background-color:  transparent;margin:3px;padding:0;border:0;}
.submit {background-color:  #fff;font-family:Arial, Verdana, Sans-serif;font-size:  11px;font-weight:normal;letter-spacing:.1em;padding:1px 3px 1px 3px;margin-top: 6px;margin-bottom:4px;text-transform:uppercase;color:#000;}


.greenbar{
	font-size:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 10px;
}
a.greenbar:link{
	color:#FFFFFF;
}
a.greenbar:visited{
	color:#FFFFFF;}
a.greenbar:hover{
	color:#333333;
}


/* for menu */


/* this is the main UL element*/
.dropdown{
	 
	margin:0;
	padding:0;
	list-style:none;
	 
}

.dropdown ul{
	border-top:5px solid #dfdfdf;height:22px;line-height:22px;
	
}
.dropdown li{
	
	
	float:left;text-transform:uppercase;font-style:italic;height:22px;text-align:center;background:url(themes/site_themes/images/tnb_sep.gif) no-repeat right top;
}

.dropdown li a{
	display:block;color:#FFF;padding-left:10px;padding-right:20px;
}



.dropdown li a:visited{
	color:#FFFFFF;
}

.dropdown li a:hover{
	color:#000000;
}

.dropdown a{
	text-decoration:none;
	color:#FFFFFF;
}

 
.dropdown ul li{
	border:1px solid #FFFFFF;
	width:120px;
	margin-top:-5px;
        margin-left:-7px;
	background-repeat:repeat;
	background-color:#0BAD3E;
	height:23px;
	background-image:none;
	
}
