body{ margin:0px; padding:0; background:url(../images/bodybg.gif)}



h1, h2, h3, h4, h5, ul, li, div, form, input, select, img{ margin:0; padding:0; border:none;}



a{outline:0;}







.left{ float:left;}



.right{ float:right;}



.img_border{ border:2px solid #4397C5}



.thumb_border{ border:2px solid #BBBCBA}







.borderbox{ background:#F7F7F7; border:1px solid #E5E5E5; padding:5px;}







.headerbg{
	height:109px;
}
.top_bg {
	background-image: url(../images/headerbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}




.right_top{ background:url(../images/right_top.gif) top right no-repeat; width:104px; height:109px;}



.search_bg{ background:url(../images/search_bg.gif) top right no-repeat; width:219px; height:23px;}



.search_shadow{ background:url(../images/shadow.gif) top right no-repeat; width:256px; height:24px;}



.searchfield{ width:200px; height:18px; border:0; font:Arial 11px normal; color:#222;}







.navtd{
	background-color:#334049;
	height: 29px;

}



.nav{

	background-color:#334049;

	width:auto;

	height:29px;

	list-style:none;

	padding-left: 120px;

}



.nav li{display:inline;}



.nav li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#fff; padding:6px 15px; float:left; text-align:center; text-transform:uppercase; background:url(../images/divider.gif) right no-repeat; letter-spacing:0.05em;}



.nav li .noborder{ background:none;}



.nav li a:hover, .nav li .current{ text-decoration:none; color:#58D9B8;}







.headerpic{ background:url(../images/headerpic.jpg) top left no-repeat !important; width:980px; height:229px;}



.tab_mid{ background:url(../images/tab_mid.gif) top left repeat-x; height:76px; }







.topmid{ background:url(../images/topmid.gif) bottom left repeat-x; height:8px;}



.botmid{ background:url(../images/botmid.gif) top left repeat-x; height:8px;}



.leftmid{ background:url(../images/leftmid.gif) top left repeat-y; width:8px;}



.rightmid{ background:url(../images/rightmid.gif) top left repeat-y; width:8px;}







.tab_bg{ background:url(../images/tab_bg.gif) top left repeat-x; height:36px; border:1px solid #E5E5E5; padding:4px 20px;}











.text24white{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; text-decoration:none; color:#fff;}



.text18green{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; text-decoration:none; color:#78FF00;}



.text12white{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#fff; line-height:18px;}



.text11green{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#78FF00;}



.text20red{font-family:"Trebuchet MS" ,Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; text-decoration:none; color:#FB2B27;}



.text20blue{font-family:"Trebuchet MS" ,Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; text-decoration:none; color:#013255;}



.text18blue{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; text-decoration:none; color:#005DAC; text-transform:uppercase;}



.text12blue{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#00315A; line-height:18px; }



.text16black{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; color:#000000;}



.text13green{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#3B7501;}



.text24green{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; text-decoration:none; color:#003527;}



.text24green2{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; text-decoration:none; color:#2AB558;}



.text14black{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#000000;}



.text12black{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; line-height:18px;}



.text12green{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#46B7B7;}



.text12green a:link, .text12green a:visited{ text-decoration:none; color:#46B7B7;}



.text12green a:hover, .text12green a:active{ text-decoration:underline; color:#0C772F;}







.text12green2{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#167134; line-height:18px;}



.text14blue{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#17A6EF;}



.text16blue{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; color:#17A6EF;}





.text20green{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-decoration:none; color:#579C0D;}



.text12grey{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#323232;}



.text12grey2{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#636868;}



.text12creeme{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#E4E1CE;}











.thumb_bg{ background:url(../images/thumbbg.gif) top left no-repeat; width:140px; height:127px; padding-top:10px;}



.thumb_text{ padding:14px 10px 6px 10px;  text-align:left; text-transform:uppercase; font-size:9px; font-family:Tahoma;}















.footerbg{

	background:url(../images/footer_bg.gif) top left  repeat-x;

	height:100px;

}



.footerbox{ background-color:#4D5D6A; border:1px solid #34414A;}



.foterlink{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#ACD4D4;}



.foterlink a:link, .foterlink a:visited{ text-decoration:none; color:#ACD4D4;}



.foterlink a:hover, .foterlink a:active{ text-decoration:none; color:#fff;}







.footernav{ list-style:none; float:left;}



.footernav li{ display:inline}



.footernav li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#fff; padding:0px 10px; border-right:1px solid #fff; float:left}



.footernav li a:hover, .footernav li .active{ text-decoration:none; color:#B1FFFF}



.footernav li .bordernil{ border-right:0;}











.textfield{

	background-color:#F4F4E8;

	padding:0 3px;

	width:220px;

	height:18px;

	border:1px solid #C7BEA1;

	color:#575037;

	font-family: "Arial 11px normal";

	font-size: 11px;

}



.textarea{

	background-color:#F4F4E8;

	padding:0 3px;

	width:220px;

	height:100px;

	border:1px solid #C7BEA1;

	color:#575037;

	font-family: "Arial 11px normal";

	font-size: 11px;

}



.selectfield{

	background-color:#F4F4E8;

	padding:0 0 0 3px;

	width:220px;

	height:18px;

	border:1px solid #C7BEA1;

	color:#575037;

	font-family: "Arial 11px normal";

	font-size: 11px;

}



.button{

	background:url(../images/button.gif) top left repeat-x;

	padding:1px 8px;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	border:1px solid #62782A;

	text-decoration:none;

	color:#384515;

	cursor:pointer;

}







.virtualpage, .virtualpage2, .virtualpage3{display: none;}



.paginationstyle select{ border: 1px solid #9D9D9D; margin: 0 15px; height:18px; }



.paginationstyle a.imglinks{border: 0; padding: 0;}

div.testimonialHome {

	margin-right: 60px;

}

.twitter_top {

    background: url("../images/twitter_top.gif") no-repeat scroll left top transparent;

    color: #FFFFFF;

    font: 18px/20px Arial,Helvetica,sans-serif;

    height: 19px;

    padding: 10px 14px;

    width: 227px;

}

.twitter_mid {

    background: url("../images/twitter_mid.gif") repeat-y scroll left top transparent;

    height: 100%;

    overflow: hidden;

    padding: 4px 25px;

	text-align:justify;

	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000;

}

.twitter_bot {

    background: url("../images/twitter_bot.gif") no-repeat scroll left top transparent;

    height: 82px;

    position: relative;

	

}

.twitterbubble {

    bottom: 20px;

    color: #FFFFFF;

    position: absolute;

    right: 30px;

}

.leftwraper {

    margin-bottom: 20px;

    width: 254px;

}
