/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color:#F7F7F7;
 padding-top:1px;
 background-image:url(../images/Site-page-bg.jpg);
 background-attachment: fixed;
 background-repeat:repeat;
 font-family:Trebuchet MS;

} 
 
#pagewidth{ 
 width:850px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
 background-image:url(../images/site_background.jpg);
 background-repeat:repeat-y;



} 
 
#header{
 position:relative; 
 height:103px; 
 width:100%;
 padding-left:11px;
 
} 

#header_inner{
 position:relative; 
 height:103px; 
 background-image:url(../images/top_header.jpg);
 background-repeat:repeat-x;
 background-position:top;
 width:822px;
 float:left;
} 
 
#maincol{

 width:100%;
 float: left; 

 position: relative; 
  padding-left:11px;


 }
 
 #menu{
 position:relative; 

 background-image:url(../images/menu_bg.jpg);
 background-repeat:repeat-x;

 float:left;
 width:822px;
 font-family:Arial;
 font-size:13px;
 height:36px;

 
} 


#menu ul {

	margin: 0;
	padding: 0;
	list-style: none;

	
}

#menu li {
	float: left;


	
}

#menu a {
	float: left;

	margin: 0px;
	padding: 10px 10px;;
	text-decoration: none;

    color: #333333;
}

#menu a:hover {
	color: red;
 
    
}

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
display:inline;
} 

 #main_header{
 position:relative; 
 height:185px; 
 padding: 0;
 margin: 0;
 float:left;
 width:822px;
 background-color:#BBCCD5;
 
} 
 
 
 #mid_opt{
 background-image:url(../images/mid_opt.jpg);
 background-repeat:repeat-x; 
 position:relative; 
 height:167px; 
 padding: 0;
 margin: 0;
 float:left;
 width:822px;
 background-color:#BBCCD5;
} 


 #Main-Contents{
 
 position:relative; 
 height:490px; 
 padding: 0;
 margin: 0;
 float:left;
 width:822px;
} 

#heading{
 background-image:url(../images/heading-bg.jpg);
 background-repeat:repeat-x; 
 background-position:top;
 position:relative; 
 height:59px; 
 padding: 0;
 margin: 0;
 float:left;
 width:822px;
} 


 #intro{
	position:relative;
	height:500px;
	padding: 12px 40px;
	margin: 0;
	float:left;
	width:484px;






 
} 


#intro p {font-family:Trebuchet MS; font-size:12px; text-align:left}

 #Inner-Page{
	position:relative;
	padding: 12px 40px;
	;
	margin: 0;
	float:left;
	width:460px;





 
} 
#Inner-Page p {font-family:Trebuchet MS; font-size:12px; text-align:left}
#Inner-Page a {color: #990000;	text-decoration: none;}

.Testimonial-bg{
background-image:url(../images/CTestimonial-bg.jpg);
background-repeat:repeat-y;
font-family:Trebuchet MS;
font-size: 12px;
text-align:center;
width:273px;
}

.inner-Testimonial-bg{
background-image:url(../images/inner-CTestimonial-bg.jpg);
background-repeat:repeat-y;
background-position:inherit;
font-family:Trebuchet MS;
font-size: 12px;
padding-left:14px;
padding-right:14px;
text-align:left;
line-height:16px;
width:250px;
}


.footer-animation
{
background-image:url(../images/animation-bg.gif);
 background-repeat:no-repeat;

}

#footer-animation{
 background-image:url(../images/animation-bg.gif);
 background-repeat:no-repeat;
 background-position:right;
 position:relative; 
 height:128px; 

 margin: 0;
float:none;
 width:822px;

} 
#footer{
 height:44px; 

 width:825px;
 clear:both;
 font-family:Arial;
 font-size:13px;
 padding-left:10px;
 
 } 
 
 #footer-content{
	background-repeat:repeat-x;
	background-image:url(../images/site_footer.jpg);
	position:relative;
	width:824px;
	height:44px;
	text-align: left;
	float:left;

 
 } 
 


 /* *** Float containers fix *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
.dedicated-table-txt {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 18px;
}
.general-white-txt {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.dedicated-td-txt {
	font-family: Arial;
	font-size: 12px;
	color: #121212;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #282828;
	padding-left: 18px;
}
.dedicated-Table-border-bg {
	background-image:url(../images/heading-bg.jpg);
	background-repeat: repeat;
	border: 0.5px solid #0E0E0E;
}
.Universal-form-Label-txt {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 4px;
}
.Universal-form-fields-txt {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333333;
	border: 1px solid #DDDDDD;
	background-image: url(../images/txt-bg.jpg);
	background-repeat: repeat-x;
	padding-left: 4px;
}
.general-txt {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333333;
}
.folio-bg {
	background-image: url(../images/wb-bg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 150px;
	width: 185px;
	padding-top: 11px;
	padding-left: 6px;

}
.folio-txt {
	font-family: Arial;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	
	font-weight: bold;
	width: 145px;
	padding-top: 7px;
	height: 16px;
	text-align:center;


}


.testimonial-bg {
	background-image: url(../images/testimonials_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
    padding-left: 15px;
	  padding-right: 15px;

}
.testimonial-bg-bottom {
	background-image: url(../images/testimonials_bg_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.headerWhiteSmallhead-txt {
	color: #FFFFFF;
}

.redtext
{
	color: #FF6666;
}

h2
{
	font-family: Tahoma, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px 0px;
	font-size: 17px;
	font-weight: normal;
	color: #000;
}
h3
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #000;
}

input.button
{
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #999999;
	background: #D6D6D6 url(images/button.gif);
    cursor:default;
}

.uidatagrid
{
	border-collapse: collapse;
	border: 1px solid #E9E9E9;
}


.Universal-form-txt {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333333;
	padding-left: 4px;
}