/* CSS Document */
body {
 background-image:url(../images/bg1.gif);
 background-repeat:repeat-x;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 margin:0px;
}

.left {
 float:left;
}
.right {
 float:right;
}
.clr, .clr2 {
 clear:both;
}
.clr2 {
 height: 0;
 line-height: 0;
 font-size: 0;
}

form {
	margin:0;
	padding:0;
	}

/* specific texts */
.red_txt {
 color:#c40206;
}
.white_txt {
 color:#FFFFFF;
}
.grey_txt {
 color:#7f7c7c;
}
.black_txt {
 color:#000000;
}

/* container */
.container {
 background-repeat:repeat-y;
 width:962px;
 margin:auto;
 padding:0px 8px;
}

/* header */
#header_bg {
 background-image:url(../images/bg2.gif);
 background-repeat:repeat-x;
 height:112px;
 padding:20px 20px 0 20px;
}
#search {
 width:382px;
 color:#989696;
 padding:10px 0px 0px 0px;
}
.search_txtbox {
 border:1px solid #bebebe;
 width:100px;
 height:18px;
}
#search_btns {
 padding:10px 0px 0px 0px;
 text-align:right;
}
#logo {
 width:373px;
}

/* topnav */
#topnav {
 background-image:url(../images/bg3.gif);
 background-repeat:repeat-x;
 height:36px;
 width:962px;
}

/* columns */
.cols {
 padding:0 0 0 11px;
 background-image:url(../images/bg4.gif);
 background-repeat:repeat-x;
 background-position:top;
 min-height:500px;
 height:auto !important;
 height:500px;
}
.l_col {
 width:230px;
}
.r_col {
 width:721px;
 padding:24px 0 0 0;
}

/*l_col*/
/* banner */
.banner {
 height:170px;
}
.banner_con {
 background-image:url(../images/national_network3.gif);
 background-repeat:no-repeat;
 background-position:left;
 height:135px;
}

/* leftnav */

.leftnav_title h2 {
 font-size:14px;
 margin:0px;
 padding:0px;
 color:#FFFFFF;
 font-style:italic;
 font-weight:normal;
}
.leftnav_title {
 padding:10px 0px 10px 39px;
 height:15px;
 background-image:url(../images/bg10.gif);
 background-repeat:no-repeat;
 background-position:left top;
}
/*
.leftnav {
 padding:10px 0px 2px 0px;
 border-bottom:1px solid #dddbdb;
}
.leftnav ul {
 margin:0px;
 padding:0px;
}
*/

/*
.leftnav li {
 list-style-type:none;
 background-image:url(../images/arrow.gif);
 background-repeat:no-repeat;
 background-position:8px;
*/
/* padding:5px 0px 5px 30px;*/
/* padding:5px 0px 5px 25px;
 border-bottom:1px solid #FFFFFF;
 margin:0;
}
.leftnav li a {
 color:#696969;
 text-decoration:none;
}
.leftnav li a:hover {
 text-decoration:underline;
}
.leftnav ul, .leftnav li, .leftnav {
 background-color:#f3f3f3;
}
*/

/* prod search */
.prod_search {
 background-image:url(../images/search.gif);
 background-repeat:no-repeat;
 background-position:left;
 height:119px;
 margin:10px 0px 10px 0px;
 color:#696969;
 padding:20px 18px;
 width:190px;
}
.prod_txtbox {
 border:1px solid #bebebe;
 width:135px;
}
.prod_search p {
 margin:0px;
 padding:5px 0px;
}

/*r_col*/
/* content */
.content {
 position:relative;
 left:-17px;
 background-position:top center;
 background-repeat:no-repeat;
 min-height:250px;
 height:auto !important;
 height:250px;
}

.content2 {
	width:670px;
	padding:24px 0 0 26px;
       font-size:14px;
	}

* html .content2 {
	padding:24px 0 0 32px;
	}

/*top*/
.top {
	background-image:url(../images/blue_bg.gif);
	background-repeat:no-repeat;
	height:207px;
	margin:0 0 15px 0;
	}

.top_pic {
	width:268px;
	padding:0 0 0 8px;
	}

.top_right {
	 width:361px;
	 padding:30px 20px 0px 0px;
	 line-height:18px;
	 font-size:12px;
	 font-style:italic;
	}

/* welcome */
.welcome h1 {
 margin:0px;
 padding:0px 0px 0px 30px;
 font-size:18px;
 font-style:italic;
 font-weight:normal;
}
.welcome_title {
 background-image:url(../images/bullet.gif);
 background-repeat:no-repeat;
}
.welcome_con {
 padding:0px 0px 0px 20px;
}
.welcome p {
 margin:0px;
 padding:10px 0px;
}

/* getting started */
.get_started_box {
 border-top: 1px solid #e5e5e5;
 padding:5px 0px 10px 0px;
}
.get_started_con {
 min-height:200px;
 height:auto !important;
 height:200px;
 background-color:#e8e8e8;
}
.get_started_title {
 border-bottom:1px solid #ffffff;
 padding:5px;
}
.get_started_con h2 {
 margin:0px;
 padding:0px;
 font-weight:normal;
 font-style:italic;
 font-size:16px;
}
.get_started_cols {
 padding:22px 10px;
 border-top:1px solid #cacaca;
}
.get_started_col {
 width:142px;
 padding:0px 10px;
 text-align:justify;
}
.get_started_col_info {
 min-height:170px;
 height:auto !important;
 height:170px;
 color:#373737;
}
.get_started_col_title {
 font-size:14px;
 text-align:right;
}
.get_started_col form {
 margin:0px;
 padding:0px;
}

/* services */
.services_box {
 border:1px solid #b2b2b1;
 margin:0px 0px 10px 0px;
}
.services_con {
 background-image:url(../images/shot.gif);
 background-repeat:no-repeat;
 background-position:bottom right;
 padding:28px 18px 0px 18px;
 font-family:Verdana, Arial, Helvetica, sans-serif
}
.services_bg {
 background-image:url(../images/bg7.gif);
 background-repeat:repeat-x;
 background-color:#fefefe;
}
.services_con, .services_bg {
 min-height:300px;
 height:auto !important;
 height:300px;
}
.s_col {
 width:291px;
}
.s_col li {
 background-image:url(../images/dot.gif);
 background-repeat:no-repeat;
 background-position:0% 7px;
 list-style-type:none;
 padding:0px 0px 15px 20px;
}
.s_col a {
 color:#000000;
 text-decoration:none;
}
.s_col a:hover {
 text-decoration:underline;
}
.s_col h2 {
 color:#ed1c24;
 font-size:12px;
}
.s_col p {
 padding:8px 0px;
}
.s_col h2, .s_col ul, .s_col p {
 margin:0px;
}
.s_col h2, .s_col ul {
 padding:0px;
}
.s_visit {
 background-image:url(../images/pointer.gif);
 background-position:right;
 background-repeat:no-repeat;
 padding:12px 0px;
}
.s_visit a {
 color:#ed1c24;
 font-size:13px;
 font-weight:bold
}

/* latest */
.latest_bg {
 background-image:url(../images/bg6.gif);
 background-repeat:repeat-y;
 min-height:233px;
 height:auto !important;
 height:233px;
 padding:5px;
 width:952px;
 background-color:#dcdcdc;
}
.latest_blog {
 width:250px;
}
.latest_title_blog {
 width:200px;
}
.latest_title_news {
 width:638px;
}
.latest_title_blog, .latest_title_news {
 background-image:url(../images/bg9.gif);
 background-repeat:repeat-x;
 padding:5px 0px;
}
.latest_title_blog h2, .latest_title_news h2 {
 margin:0px;
 padding:0px;
 font-weight:normal;
 font-size:14px;
 font-style:italic;
}
.latest_blog_content, .latest_news_content {
 padding:0px 11px;
 font-size:12px;
 line-height:18px;
}
.latest_blog_content a, .latest_news_content a {
 color:#c10206;
 text-decoration:none;
}
.latest_blog_content a:hover, .latest_news_content a:hover {
 text-decoration:underline;
}
.latest_news {
 width:680px;
 padding:0px 10px;
}
.latest_news_cal_wrap {
 padding:10px 0px;
}
.latest_news_cal {
 background-image:url(../images/cal.gif);
 background-repeat:no-repeat;
 width:60px;
 height:83px;
}
.latest_news_detail {
 width:543px;
 padding:0px 24px 0px 20px;
}
.latest_news_detail h2 {
 color:#b70205;
 font-size:14px;
 font-weight:normal;
}
.latest_news_detail p, .latest_news_detail h2 {
 margin:0px;
 padding:0px;
}
.cal_date {
 padding:20px 0px;
 text-align:center;
 font-size:22px;
}

/* footer */
#footer_bg {
 background-image:url(../images/bg5.gif);
 background-repeat:repeat-x;
 height:34px;
}
#footer {
 padding:10px 10px 0px 10px;
 color:#9b9b9b;
}
#footer ul {
 margin:0px;
 padding:0px;
}
#footer li {
 display:inline;
 background-image:url(../images/chevron2.gif);
 background-position:right;
 background-repeat:no-repeat;
 padding:0px 8px;
}
#footer li#off_border1 {
 background-image:none;
}
#footer li a {
 color:#9b9b9b;
 text-decoration:none;
}
#footer li a:hover {
 text-decoration:underline;
}

/*inner pages*/
.inner_name h1 {
	color:#b61f24;
	font-size:16px;
	margin:0;
	padding:5px 0 15px 10px;
	}


.contact_details {
	padding:0 0 16px 30px;
	}

.send_msg h2 {
	margin:0 0 12px 0;
	padding:12px 0 12px 36px;
	font-size:12px;
	color:#000000;
	background-color:#e8e8e8;
	}

.cont_tab {
	padding:0 0 0 30px;
	}

.cont_tab td {
	padding:5px 0;
	}

.cont_tf, .cont_tf2 {
	width:244px;
	border:1px solid #d4d0c8;
	margin:0;
	padding:0;
	}

.cont_tf {
	height:20px;
	}


.about {
	padding:0 0 0 10px;
	}

.about p, .about h1 {
	margin:0;
	padding:0 0 12px 0;
	}

.about h1 {
	color:#b61f24;
	font-size:16px;
	}


.item_list ul {
	margin:0;
	padding:0 0 12px 0;
	}

.item_list li {
	list-style-type:none;
	margin:0 0 8px 0;
	padding:0 0 5px 0;
	border-bottom:1px dotted #b7b6b6;
	}

.item_img {
	width:100px;
	text-align:center;
	padding:5px 5px 5px 20px;
	}

.item_head {
	width:530px;
	padding:8px 0 0 0;
	}

.item_head p, .item_date p {
	font-size:11px;
	margin:0;
	padding:0;
	color:#636466;
	}

.item_head a, .item_date a {
	color:#000000;
	}

.item_head a:hover, .item_date a:hover {
	text-decoration:none;
	margin:0;
	padding:0;
	}

.num_list {
	margin:0;
	padding:5px 0 5px 8px;
	background-color:#e8e8e8;
	}

.num_list ul {
	margin:0;
	padding:0 10px 0 0;
	}

.num_list li{
	margin:0;
	padding:0 2px;
	list-style-type:none;
	float:left;
	border:none;
	}

.num_list a {
	margin:0;
	padding:0;
	color:#000000;
	text-decoration:none;
	}

.num_list a:hover {
	color:#c0070a;
	text-decoration:none;
	}

.num_list h4 {
	width:200px;
	}

.item_pad {
	padding:0 0 0 130px;
	}

.item_date {
	padding:0 0 15px 0;
	}

.item_date td {
	border-bottom:1px dotted #b7b6b6;
	}

.grey_bg td {
	background-color:#e8e8e8;
	border-bottom:none;
	}

.item_td1 {
	padding:5px 20px 5px 30px;
	}
.leftnav a {
	font-size:13px;
}
