/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	text-align: left;
	font-size: 11px;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
 
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 10pt;
	font-family: "Arial Black", Gadget, sans-serif;
	font-style: normal;
	height: auto;
	width: auto;
}
/*Layout*/
body{
	background-color:#212121;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
#container{
	width:970px;
	margin:0 auto;
	background:#fff url(images/container-bg.jpg) repeat-x;
	padding-top:40px;
	overflow:auto;
}
.header_top{  }
#header{

	margin:0 20px;
	 
}
.clr{ clear:both; }
.bdr{ border:#bababa 3px solid; margin-right:10px;}
.border{ border:1px #8f8f8f solid;}
.left{ float:left; }
.right {float:right; margin:0 0 25px 0;}

a{ text-decoration:none; }
a:hover {
	text-decoration:underline;
	text-align: left;
}

p{ line-height:20px; margin-bottom:15px; text-align:justify;   }

#header .left{padding-left:15px;}

.topnav{
	background:url(images/topnav-bg.jpg) repeat-x;
	line-height:50px;
	padding-left:10px;
	color:#fff;
	font-weight:bold;
	text-align: left;
 }
.topnav a{
	color:#fff;
	margin:0 10px;
	text-align: left;
}

#prev1{ float:left; position:absolute; margin:120px 0 0 -25px; height:30px; width:10px; border:0px solid #000000;}
#next1{ float:right; position:absolute; margin:120px 5px 0 920px; height:30px; width:10px; border:0px solid #000000;z-index:1;}

.slider{  border:0px solid #000000; height:276px; width:920px; }
.featured_img{ float:right; margin:0 0px 0 ; width:386px;}
.left_content{ float:left; margin:40px 0 0 ; width:534px;  border:0px solid #000000;}
.banner{ padding:0px 0 0px 30px;  background:url(images/header.jpg) no-repeat; margin-top:20px; color:#fff; }
.banner h1{
	font:35px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-bottom:10px;
	color: #FFF;
	font-size: 40px;
	text-align: left;
}
.banner h1 span{font-size:26px;}
.banner p{ width:470px;}

.body_text{ margin:20px; background:#fff url(images/container-bg.jpg) repeat-x; padding:30px 5px 0px 15px;}
.body_text p{
	color:#666666;
	text-align: center;
}


.body_text .title{font:23px Georgia, "Times New Roman", Times, serif; color:#e8641b; font-style:italic; margin:10px 0;}
.body_text .left {
	width:900px;
	text-align: left;
	float: left;
}
.body_text .sub_title{font:23px Georgia, "Times New Roman", Times, serif; color:#0669b2; font-style:italic; margin:10px 0;}
.body_text ul li{ list-style-image:url(images/bullet-tick.png); background:url(images/dotted.gif) bottom repeat-x; margin-left:30px;  line-height:25px; }
.body_text ul li:last-child{ background:none;}

.body_text .right .box_services, .body_text .right .box_blog{ padding-top:14px; width:220px; float:left; }
.body_text .right .box_services { background:url(images/box-1-top.gif) left top no-repeat; margin-right:20px; }
.body_text .right .box_services .box_services_bottom{  float:left; background:url(images/box-1-bottom.gif) left bottom no-repeat; padding-bottom:14px; }
.body_text .right .box_services .box_services_bg { float:left; background:url(images/box-1-bg.gif) repeat-y; padding:0 19px; width:192px; }

.body_text .right .box_services .blue_txt{color:#0669b2; font-weight:bold; margin-top:10px; }
.body_text .right .box_services .arial{font:13px Arial, Helvetica, sans-serif;}
.body_text .right .box_services .arial a{ color:#e8641b; font-weight:bold;}
.body_text .right .box_services p.bottom_bdr{border-bottom:#cbcbcb 1px solid; padding-bottom:15px; color:#000000;}

.body_text .right .box_blog { background:url(images/box-2-top.gif) left top no-repeat; }
.body_text .right .box_blog .box_blog_bottom{  float:left; background:url(images/box-2-bottom.gif) left bottom no-repeat; padding-bottom:14px; }
.body_text .right .box_blog .box_blog_bg { float:left; background:url(images/box-2-bg.gif) repeat-y; padding:0 19px; width:192px; }

.body_text .right .box_blog p{font:13px Arial, Helvetica, sans-serif; margin-top:10px; border-bottom:#b1c1ca 1px solid; padding-bottom:8px; line-height:18px; color:#000000;}
.body_text .right .box_blog p span{ font-size:11px; color:#818181;}
.body_text .right .box_blog p b a{ color:#0669b2;}
.body_text .right .box_blog .support{ background:url(images/support.jpg) no-repeat; padding-top:70px; padding-left:20px; width:160px; padding-bottom:30px;}
.body_text .right .box_blog .support a{ color:#000; font-weight:bold;}

#footer{ background:url(images/footer.jpg) repeat-x; padding:35px 0 14px 30px; margin-top:25px; overflow:auto;}
#footer .about{ color:#2c2c2c;}
#footer .left{ width:430px;}
#footer .testi{ float:left; background:#ededed url(images/testimonials-bg.jpg) no-repeat; border:1px #d0d0d0 solid; width:200px; padding:20px; margin-left:25px; height:145px;}
#footer .testi p{ font-style:italic; color:#000000;}
#footer .testi p a{ color:#e8641b;}
#footer .site_links{float:left; background-color:#f6f6f6; border:1px #d0d0d0 solid; width:180px; padding:20px; border-left:none; height:145px;}
#footer .site_links .blue_txt{color:#0669b2; font-weight:bold;}
#footer .site_links ul li{ line-height:22px; border-bottom:#dedede 1px solid;}
#footer .site_links ul li:last-child{ border-bottom:none;}
#footer .site_links ul li a{ color:#626262;}

.our_network{ padding:0px 0 0px 0;}
.our_network a{  padding:0px 0 0px 5px;}
.copyright{
	background-color:#1f1f1f;
	padding:25px;
	color:#8a8a8a;
	overflow:auto;
}
.copyright a{ color:#527385; font-weight:bold;}


 
#container .body_text .left p {
	text-align: justify;
}
#container .body_text .left #form1 p {
	text-align: justify;
}
#container .body_text .left div table tbody tr td table tbody tr td div form table tbody tr td {
	font-size: 10px;
}

