@charset "utf-8";
/* CSS Document */




* {
        padding:0;
        margin:0;
 }
body {
	padding:0;
	margin:0;
	background:url(../images/bg.gif) repeat-x #f5f9ed;
	font-family:Tahoma, Verdana, Arial;
	color:#666666;
	font-size:11px;
}
h1 {/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
	  
}
h2 {
	font-size:25px;
	font-family:"Trebuchet MS";
	color:#161616;
	text-transform:uppercase;
	margin-bottom:5px;
}
h2 span {
	color:#d71921;
	font-weight:bold;
	font-size:28px;
	margin:0px 0px 2px 0px;
}
h3 {
	font-size:19px;
	font-family:"Trebuchet MS";
	color:#9a0007;
	margin:0 0 4px  0;
}
h1, h2 {
	/* top & bottom margin based on font size */
	margin:0 0 10px  0;
}
h1, h2, h3, h4, h5, h6 {
	/*bringing boldness back to headers and the strong element*/
	font-weight:normal; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	padding:0em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
fieldset,table {
	/*so things don't run into each other*/
	margin-bottom:.4em;
}
p {
	padding:7px 0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}
a { 
	text-decoration:none;
	font-weight:bold;
}

a:hover { 
	color: #666666;
	text-decoration:underline;
	font-weight:bold;
}
a:active { 
	color: red; 
}
a:focus {
	outline: 0;
}
/*------------------- Layout <<--------------------------*/
#container {
	width:98%;
	background:url(../images/main_bg_2.jpg) no-repeat  top center;
	padding:0px 2px 0px 0px;
	margin:0px auto;
}
#main_warp {
	padding:0px 0px 0px 0px;
	margin:0px auto;
	width:951px;
	/*background:url(../images/banner_bg.jpg) no-repeat;*/
}
.clear{
	clear:both;
}
/*------------------- Header <<--------------------------*/
#flash_banner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:951px;
	height:365px;
}
#header {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:117px;
	background:url(../images/top_bg.gif) no-repeat;
	clear:both;
}
#logo {
	background:url(../images/logo.gif) no-repeat bottom;
	width:201px;
	height:109px;
	float:left;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}
#logo a{
	width:201px;
	height:78px;
	display:block;
	padding:0px;
	margin:25px 0px 0px 0px;
}
#header_right {
	width:680px;
	float:right;
	padding:17px 0px 0px 0px;
}
#header_top {
	height:17px;
	text-align:right;
	color:#6b6b6b;
	padding-right:15px;
}
#header_top a{
	color:#6b6b6b;
	text-decoration:none;
	padding:0px 2px;
}
#header_top a:hover{
	color:#6b6b6b;
	text-decoration:underline;
	padding:0px 2px;
}
#menu {
	height:46px;
	float:left;
	width:100%;
}
#menu ul{
	margin:0px;
	padding:22px 0px 0px 0px;
}
#menu li{
	margin:0px;
	padding:0px 5px;
	float:left;
	height:24px;
	list-style:none;
	text-transform:uppercase;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	line-height:24px;
}
#menu a {
	margin:0px;
	padding:0px 10px;
	height:24px;
	font-weight:bold;
	color:#161616;
	float:left;
}
#menu a:hover {
	margin:0px;
	padding:0px 10px;
	height:24px;
	background:url(../images/menu_bg.gif) repeat-x left bottom;
	color:#fff;
	text-decoration:none;
}
#active {
	background:url(../images/menu_bg.gif) repeat-x left bottom !important;
	color:#fff !important;
}
/*------------------- Middle Container <<--------------------------*/

#middle_container {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	clear:both;
	/*border-left:2px solid #e6e6e6;
	border-right:2px solid #e6e6e6;*/
}
#content_area {
	/*background:url(../images/content_boxbg.jpg) repeat-x;*/
	padding-top:56px;
}
/*------------------- Left Container <<--------------------------*/
#left_container {
	float:left;
	width:622px;
	padding-bottom:8px;
}
#welcom_container {
 padding:0px 0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:19px;
 padding-bottom:30px;
}
.news_container {
	float:left;
	width:260px;
}
.testi_container {
	width:286px;
	height:206px;
	float:right;
}
.testi_box blockquote {
	background:url(../images/quotes.gif) no-repeat left 5px;
	padding:17px 10px 0px 20px;
	margin:0px 0px 32px 7px;
	line-height:15px;
	width:250px;
	height:37px;
}
.testi_box {
	background:url(../images/testi_bg.gif) no-repeat;
	height:250px!important;
	width:290px !important;
}
.person_details {
	float:left;
	width:150px !important;
	z-index:99999;
}
.testi_link {
	float:right;
	width:115px;
	color:#3d4e54 !important;
}
.testi_link a{
	font-weight:normal !important;
	text-decoration:underline;
	color:#3d4e54 !important;
}
.testi_link a:hover{
	font-weight:normal;
	text-decoration:none;
	color:#3d4e54;
}

.left_bx {
	float:left;
	padding:0px 10px 0px 4px;
}
.name_box {
	float:left;
	padding:15px 0px 0px 0px;
}
.news_head {
	background:url(../images/new_top.jpg) no-repeat;
	height:45px;
	color:#f7ecec;
	padding:5px 0px 0px 10px;
	font-family:"Trebuchet MS";
	font-size:19px;
}
.testi_container a{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#c1170e;
	text-decoration:underline;
}
.testi_container a:hover{
	font-size:11px;
	font-weight:bold;
	color:#c1170e;
	text-decoration:none;
}
.quts_box {
	background:url(../images/quotes_rvs.gif) no-repeat;
	width:24px;
	height:20px;
	position:absolute;
	top:44px;
	right:62px;
}
.news_list {
	background:#fff;
	border:1px solid #e2e4de;
	border-top:0px;
	padding:10px 14px 15px 14px;;
	color:#1c1304;
}
.news_list ul{
	padding:0px 0px;
	margin:0px;
}
.news_list li{
	padding:0px 0px 11px 0;
	margin:0px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	list-style:none;
}
.news_list a{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	float:right;
	text-align:right;
	color:#c1170e !important;
	text-decoration:underline;
}
.news_list a:hover{
	font-size:11px;
	font-weight:bold;
	color:#c1170e;
	text-decoration:none;
}

.news_list span {
	display:block;
	color:#d41e13;
	font-size:13px;
	font-weight:bold;
	padding:0px 0px 4px 0px;
}
/*------------------- Right Container <<--------------------------*/
#right_container {
	float:right;
	width:289px;
}
.qucik_linkbox {
	padding:0px 0px 12px 0px;
}
.walk_through {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/walk_through.jpg) no-repeat;
	height:95px;
	text-indent:-9999px;
}
.walk_through a{
	height:95px;
	width:289px;
	display:block;
}
.newsletter_box {
	background:url(../images/email_boxbg.gif) no-repeat;
	height:27px;
	padding:3px 4px;
}
.top_curve {
	background:url(../images/top_curve.gif) no-repeat bottom;
	height:6px;
}
.middle_box {
	border:1px solid #b6bcc2;
	border-top:0px;
	border-bottom:0px;
	padding:0px 5px;
}
.bottom_curve {
	background:url(../images/bottom_curve.gif) no-repeat;
	height:6px;
}
input {
	background:transparent;
	border:0px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#7f7f7f;
	height:20px;
	padding:5px 0px 0px 10px;
	float:left;
}
.submit {
	background:url(../images/submit.gif) no-repeat;
	width:90px;
	height:26px;
	border:0px;
	cursor:pointer;
	float:right;
}
/*------------------- Footer Container <<--------------------------*/
#footer {
	width:100%;
	background:url(../images/footer_bg.gif) repeat-x;
	height:151px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#737373;
}
#footer ul{
	padding:0;
	margin:0;
}
#footer li{
	padding:0 0 6px 15px;
	margin:0;
	background:url(../images/dotte.gif) no-repeat left 5px;
	float:left;
	list-style:none;
}
#footer a{
	color:#737373;
	text-decoration:none;
	font-weight:normal;
}
#footer a:hover{
	color:#737373;
	text-decoration:underline;
}
#footer_inner {
	width:951px;
	margin:0px auto;
}
#footer_left {
	float:left;
	width:240px;
	padding:17px 0 0 0;
}
#footer_right {
	float:right;
	width:600px;
	padding:9px 0 0 0;
}
#footer_logo {
	background:url(../images/footer_logo.gif) no-repeat;
	height:41px;
	width:113px;
}
.box_01 {
	width:118px;
}
#footer span {
	font-size:13px;
	color:#bd3909;
	font-weight:bold;
	display:block;
	padding-bottom:20px;
}
div#slide-links {
	padding:0px;
	height:30px;
	width:80px;
	position:absolute;
	right:0px;
	top:113px;
	z-index:3
}
.scroll a:hover{color:#898989;text-decoration:none;}div#container01{position:relative;overflow:hidden;width:290px;height:250px;z-index:100;}div#content-container{
	position:absolute;
	left:0;
	top:0;
	width:287px;
	height:206px;
	clip:rect(0px,290px,205px,0px);
	overflow:hidden;
	z-index:1;
}div.content{position:relative;visibility:hidden;left:0;top:0;z-index:2;}table#table-content{width:1950px;}
table#table-content td{width:250px; }
table#UCTestim_dlTesti{width:1950px;}
/*------------------- Thought of the day Container <<--------------------------*/
.thought_of_day{ background:url(../images/thought_bg.gif) no-repeat; width:223px; height:91px; float:left; padding-left:65px; padding-top:22px; margin-top:12px; margin-bottom:15px;}
.thought_of_day span{ font:24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; }
.thought_of_day p{ font:11px Tahoma, Geneva, sans-serif; color:#41440f; padding-top:3px;}
