﻿body	{ background-color: #ffffff; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; topmargin:15; marginwidth:0; marginheight:15;}


/* header styles */

.tableheader { width: 966px; border: 0; padding: 0; text-align: left;}

.mainimage {	margin-bottom: 6px; }

li {
	margin-left: -22px;
	list-style-image: url('images/arrow.gif');
	margin-top: 10px;
	font-size: 13px;
	vertical-align: bottom;
	line-height: 20px;
}





.tablemain { width: 966px; border: 1; padding: 0; text-align: left;	border: 1px solid #C0C0C0;
	border-collapse: collapse;
}

.tablegeneral { width: 966px; border: 0; padding: 0; 
}

.tablecontent { border: 1; padding: 0; border: 1px solid #C0C0C0;
	border-collapse: collapse;
}



td	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 20px;}


h1           { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 26px; color: #333333; font-weight: normal; }

a  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000; font-weight: bold; }
a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000; font-weight: bold; }
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000; font-weight: bold; }
a:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }


.padding {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}



.padding-left {
	padding-left: 40px;
}



.Linebelow {padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
border-bottom: 1px solid #C0C0C0; background-color: #ffffff}


.dotted {
	background-image: url('images/dotted-line.gif');
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
	width: 1px;
}


.paddingsmall {
   font-size: 11px; 
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}



.header{
	background-position: 1px 1px;
	background-image: url('images/heading-bg.gif');
	font-family: "Trebuchet MS";
	font-size: 20px;
	line-height: 32px;
	font-weight: bold;
	color: #666666;
	height: 46px;
	background-repeat: repeat-x;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	padding-left: 16px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	background-color: #ecebeb;
	padding-bottom: 5px;
}



.header2{

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

	font-size: 16px;

	font-weight: bold;

	line-height: 20px;

	color: #cc0000;

	text-align: left;

}



.header3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold; 
	color: #cc0000;
	text-align: left;

}

.header4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold; 
	color: #666666;
	text-align: left;

}

.headerservices{
	background-position: 1px 1px;
	background-image: url('images/services-bg.jpg');
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	height: 46px;
	background-repeat: repeat-x;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	text-indent: 16px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
		border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #FFFFFF;

}



.headersmall { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold; 	text-align: left; 	line-height: 18px; text-decoration: none; }
a:link.headersmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #337BC5; text-decoration: none; }
a:active.headersmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #337BC5; text-decoration: none; }
a:hover.headersmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }

.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	color: #666666;
	font-weight: normal;
	text-align: left;  }
	
	
	.imagehome {
	margin-left: 1px;
	margin-right: 1px;
}

	.arrow {
	margin-right: 10px;
}

.address {
	padding: 20px 20px;
	font-size: 11px;
	border-left:1px solid #808080;
	height: 320px;
}


.line  { text-align: right; border-top:1px solid #808080; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #cc0000;  font-weight: bold; text-decoration: none; width: 100%; }

.top  { text-align: right; border-top:0px solid #808080; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #cc0000;  font-weight: bold; text-decoration: none; width: 100%; }

a:link.top { text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #cc0000; font-weight: bold; text-decoration: none; width: 100%;}

a:active.top { text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #cc0000; font-weight: bold; text-decoration: none; width: 100%;}

a:hover.top   { text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold; text-decoration: none; width: 100%;}


.more	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #624890; font-weight: bold;}
a:link.more { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #624890; font-weight: bold;}
a:active.more { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #624890; font-weight: bold;}
a:hover.more   { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold;}




.tdmenu a {
	display: block;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-left: 12px;
	padding-bottom: 10px;
	width: 118px;
	white-space: nowrap;


}
.tdmenu a:hover {
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;

}

.tdmenu a:active { 
   text-decoration: none; 
   font-family: Arial;
   font-size: 12px;
   font-weight: bold; 
   color: #333333; 
   
}

.submenu { 
      display:block; 
   text-decoration: none; 
   font-family: Arial;
   	 list-style-type:none;
   font-size: 11px;
       text-align: left;
   color: #666666; 
   font-weight: bold; 
   line-height: 27px; 
} 


.submenu a { 
      display:block; 
   text-decoration: none; 
   font-family: Arial;
   	 list-style-type:none;
   font-size: 11px;
       text-align: left;
   color: #666666; 
   font-weight: bold; 
   line-height: 15px; 
   background-image:url('images/sub-menu-h1.gif'); background-repeat:no-repeat;
   padding-left: 8px
} 

.submenu a:hover { 
   color: #00A1F9; 
   	list-style: none;
   font-weight: bold; 
   font-family: Trebuchet MS, Arial;
   font-size: 11px;
      	 list-style-type:none;
      	 background-color: #EBEBEB;
}


.submenu a:active { 
   color: #666666; 
   	list-style: none;
   font-weight: bold; 
   font-family: Trebuchet MS, Arial;
   font-size: 11px;
      	 list-style-type:none;
}

.submenu2 { 
      display:block; 
   text-decoration: none; 
   font-family: Arial;
   	 list-style-type:none;
   font-size: 11px;
       text-align: left;
   color: #666666; 
   font-weight: normal; 
   line-height: 27px; 
} 


.submenu2 a { 
      display:block; 
   text-decoration: none; 
   font-family: Arial;
   	 list-style-type:none;
   font-size: 11px;
       text-align: left;
   color: #666666; 
   font-weight: normal; 
   line-height: 27px; 
   background-image:url('images/sub-menu-h2.gif'); background-repeat:no-repeat;
      padding-left: 8px
} 

.submenu2 a:hover { 
   color: #666666; 
   	list-style: none;
   font-weight: normal; 
   font-family: Arial;
   font-size: 11px;
      	 list-style-type:none;
  background-image:url('images/sub-menu-h3.gif'); background-repeat:no-repeat;

}


.submenu2 a:active { 
   color: #666666; 
   	list-style: none;
   font-weight: normal; 
   font-family: Arial;
   font-size: 11px;
      	 list-style-type:none;
}




.submenu3 { 
      display:block; 
   text-decoration: none; 
   font-family: Arial;
   	 list-style-type:none;
   font-size: 11px;
       text-align: left;
   color: #666666; 
   font-weight: normal; 
   line-height: 27px; 
   background-image:url('images/sub-menu-h2.gif'); background-repeat:no-repeat;
} 


.submenu3 a { 
      display:block; 
   text-decoration: none; 
   font-family: Arial;
   	 list-style-type:none;
   font-size: 11px;
       text-align: left;
   color: #666666; 
   font-weight: normal; 
   line-height: 27px; 
   background-image:url('images/sub-menu-h2.gif'); background-repeat:no-repeat;
      padding-left: 20px
} 

.submenu3 a:hover { 
   color: #666666; 
   	list-style: none;
   font-weight: normal; 
   font-family: Arial;
   font-size: 11px;
      	 list-style-type:none;
  background-image:url('images/sub-menu-h3.gif'); background-repeat:no-repeat;

}


.submenu3 a:active { 
   color: #666666; 
   	list-style: none;
   font-weight: normal; 
   font-family: Arial;
   font-size: 11px;
      	 list-style-type:none;
}



img {border:0px solid #C0C0C0; }


.thumbimage {
border:0px solid #333333; 
margin-top:0px; margin-right:15px;
margin-bottom:20px;
width:100px; 
}



.footer {
	font-size: 11px;
	text-align: right;
	line-height: 29px;
	font-family: arial, Helvetica, sans-serif;
	color: #333333;
	padding-right: 15px;
	width: 966px;
}



.footertext	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; text-decoration: none; line-height: 29px;}
a:link.footertext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; text-decoration: none; line-height: 29px;}
a:hover.footertext{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cc0000; font-weight: normal; text-decoration: none; line-height: 29px;}

.Button	{ border:1px solid #c0c0c0; height: 19px; font-family: Arial; font-size: 11px; font-weight:bold; color: #666666;  padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:0; background-color: #EBEBEB; }


.Textareabox { width:200px; border: 1px solid; border-color: #c0c0c0; background-color: #ffffff; font-family: Arial;font-size: 11px; text-indent: 0px;}

.state	{ width:60px; height: 19px; border: 1px solid; border-color: #c0c0c0; background-color: #ffffff; font-family: Arial;font-size: 11px; text-indent: 0px;}

.textbox50	{ width:50px; height: 19px; border: 1px solid; border-color: #c0c0c0; background-color: #ffffff; font-family: Arial;font-size: 11px; text-indent: 0px;}

.textbox150	{ width:150px; height: 19px; border: 1px solid; border-color: #c0c0c0; background-color: #ffffff; font-family: Arial;font-size: 11px; text-indent: 0px;}

.Textbox200	{ width:200px; height: 19px; border: 1px solid; border-color: #c0c0c0; background-color: #ffffff; font-family: Arial;font-size: 11px; text-indent: 0px;}

.Textbox	{ width:200px; height: 19px; border: 1px solid; border-color: #c0c0c0; background-color: #ffffff; font-family: Arial;font-size: 11px; text-indent: 0px;}

.Textbox300	{ width:300px; height: 19px; border: 1px solid; border-color: #c0c0c0; background-color: #ffffff; font-family: Arial;font-size: 11px; text-indent: 0px;}


.Textbox100	{ width:100px; height: 19px; border: 1px solid; border-color: #c0c0c0; background-color: #ffffff; font-family: Arial;font-size: 11px; text-indent: 0px;}