/* CSS Document */

body	{
		margin:0px;
		padding:0px;
		font-family: Verdana;
		font-size: 13px;
		font-weight: normal;		
		color: #ffffff;
		line-height:18px;
		background:#474747;
		}
a {color:#c4c4c4; text-decoration:underline; font-size: 13px;}
a:hover {color:#ffffff; text-decoration: none; font-size: 13px;}

td		{
		font-family: Verdana;
		font-size: 13px;
		font-weight: normal;
		color: #ffffff;
		line-height:18px;
		}
	
.black {
		font-size: 12px;
		font-family: Verdana;
		line-height:18px;
		color: #000000;
		text-decoration: none;
}

.whitenormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.white {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.alltextyellow {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.whiteh2 {
	font-size: 20px;
	font-family: Verdana;
	color: #ffffff;
	font-weight: normal;
	line-height: 26px;
	letter-spacing:1px;
}

.yellow {
	font-size: 16px;
	font-family: Verdana;
	color: #FEFA83;
	font-weight: Bold;
	line-height: 26px;
}

.whiteheadlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}

.whiteheadsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:1px;

}

a.whiteheadsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:1px;

}

a.whiteheadsmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing:1px;

}

.whiteheadmed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.whitetopheadmed {
	font-family: Haettenschweiler,Impact, Arial;
	letter-spacing:2px;
	font-size: 25px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.whitetopheadlink {
	font-family: Verdana, Arial, Helvetica, Geneva, Lucida, sans-serif;
	letter-spacing:0px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.whitetopheadlink:hover {
	font-family: Verdana, Arial, Helvetica, Geneva, Lucida, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing:0px;
}
.whitetopheadlarge {
	font-family: Haettenschweiler,Impact, Arial;
	letter-spacing:2px;
	font-size: 34px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.whitemediumlarge {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.whitelinksmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;

}


.ashmed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #605758;
	text-decoration: none;
}

.ashmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.ashbdrbottom{
border-bottom: 1px solid #E5E5E5;
}

.ashbdrlefbtmrgt
{
	border-left:1px solid #ece8e9;
	border-bottom:1px solid #ece8e9;
	border-right:1px solid #ece8e9;
}
.ashbdrlft
{
	border-left:2px solid #ece8e9;
}
.ashbdrrgt
{
	border-right:1px solid #ece8e9;
}
.ashbdrbtm
{
	border-bottom:2px solid #ece8e9;
}
.ashbdrtop
{
	border-top:2px solid #ece8e9;
}

.ashbold {
 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9E9E9E;
	text-decoration: none;
	font-weight: bold;
}

.lnkmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 0C5B93;
	text-decoration: none;
}

.bluelinkmed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #023A85;
	text-decoration: underline;
	font-weight: bold;
}

.bluelargelink{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight:  bold;
	color: #073D87;
	line-height: normal;
	text-decoration: none;
}


.bluesmalllink
{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:  bold;
	color: #073D87;
	line-height: normal;
	text-decoration: none;
}


.bluelargelink:hover {
	color: #163A81;
	text-decoration: underline;
}

.home-cont-border {
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
}
.home-text {
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #878585;
}

.home-text-bold {
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #00BBFF;
	font-weight: bold;
}

.xxxl ul { margin:0; padding:0; list-style:none; }
.xxxl li { color:#AFAFAF; font-size:12px; line-height:18px; background:url(../images/bullet_3.jpg) left top no-repeat; padding:0 0 0 14px; }
.xxxl li a { color:#AFAFAF; text-decoration:none;}
.xxxl li a:hover { text-decoration:underline;}

.lml strong { color:#E2A14A; font-size:15px;}
.lml strong span { color:#D86948; font-size:16px;}
.lml b { color:#859451; font-size:15px;}

.b span { color:#686868; font-size:10px;}

.post	{padding:0px 0px 16px 0px; margin:0px 0px 16px 0px; background-color:#fff; line-height: 1.6em; display: block;	width: 480px; text-align:left;}
.post2	{padding:0px 0px 16px 0px; margin:0px 0px 16px 0px; background-color:#fff; line-height: 1.6em; display: block;	width: 724px; text-align:left;}
.postfeat	{padding:5px 0px 0px 0px; margin:5px 0px 0px 0px; background-color:#fff; line-height: 1.6em; display: block;	width: 724px; text-align:left;}

h3{
    font-size:14px;
    color:#333;
    
}

h2 {
	font-size: 22px;
	font-family: Verdana, Arial, Helvetica, Geneva, Lucida, sans-serif;
	color: #2067AC;
	font-weight: normal;
	line-height: 26px;
}

h4 {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, Geneva, Lucida, sans-serif;
	color: #51667B;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #CCCCCC; 
}

.field{color:#dfdfdf; border: solid 1px}
.divpadding{padding-left:10px; padding-bottom:12px; padding-top:10px}

.producturl {font-family:Tahoma; font-size:12px; color:#0154be}
.productheader{font-family:Tahoma;font-size:12px;color:#484848}

table.emailform {
	text-align: left;
	vertical-align: top;
}

input	{
	font-family: Verdana; 
	font-size: 11px; 
	background-color: #F2F5F5;
	border: 1px solid #7194B2;
	color: #0A57A4;
}

select	{
	font-family: Verdana; 
	font-size: 11px; 
	background-color: #F2F5F5;
	border: 1px solid #7194B2;
	color: #0A57A4;
}

textarea {
	font-family: Verdana; 
	font-size: 11px; 
	background-color: #F2F5F5; 
	color: #0A57A4; 
}


form 	{
		margin:0px;
		padding:0px;
		size:auto;
		}
ul		{
		margin:1 0 0 10px;
		padding:0px;
		list-style:none;
		}
ul li 		{
		height:17px;
		padding:0px
		}
ul a	{
		color:#404040;
		text-decoration:none;
		}

		
/*top*/
.top	{
		margin-left:16px;
		}
.top .td1 img{
		margin:27 0 0 0px;
		}
.top .td1 {
		width:495px;
		}
		
.tm		{
		margin:25 0 0 0px;
		}
.tm a	{
		text-decoration:none;
		color:#717171
		}

.tm2	{
		margin:14 0 0 9px;
		height:45px;
		background:url(images/top_bg.gif) top left repeat-x
		}
.tm2 .tt1{
		margin:8 0 0 10px;
		}
.tm2 img{
		margin:8 0 0 4px;
		}
.tm2 a	{
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		}
.tm2 br	{
		line-height:19px;
		}
/*top form*/
#form 	{
		width:665px;
		height:41px;
		border-style:solid;
		border-width:1px;
		border-color:#DFDFDF;
		margin:2 0 0 9px
		}
#form table	{
		margin:5 0 0 11px;
		}
#form a	img{
		margin:5 0 0 0px;
		}
#form strong br{
		line-height:9px;
		}
#form input{
		margin:0px;
		}
#form br{
		line-height:5px;
		}
#form .text{
		width:260px;
		height:18px;
		font-family:tahoma;
		font-size:10px;
		color:#626061;
		padding:0 0 0 9px
		}
.bot	{
		background:url(images/bot_bg.gif) top left repeat-x	;
		margin:0 0 0 10px;
		color:#808080
		}
.bot a	{
		color:#808080;
		text-decoration:none;
		}

/*more*/
.more{
		margin:0px;
		}
.more a{
		color:#4E7D95;
		font-weight:bold;
		text-decoration:underline;
		}
/*menu*/
.menu	{
		background:url(images/m_bg1.gif) top left repeat-y;
		height:100%
		}
.menu .text1{
		background:url(images/m_text1.gif) top left no-repeat;
		}
.menu .text1 div{
		margin:5 0 0 20px;
		color:#FFFFFF;
		font-weight:bold
		}
.menu .text2{
		background:url(images/m_text2.gif) top left no-repeat;
		}
.menu .text2 div{
		margin:5 0 0 20px;
		color:#FFFFFF;
		font-weight:bold
		}
.menu .text3{
		background:url(images/m_text3.gif) top left no-repeat;
		}
.menu .text3 div{
		margin:4 0 0 21px;
		color:#FFFFFF;
		font-weight:bold
		}
.menu .text4{
		background:url(images/m_text4.gif) top left no-repeat;
		}
.menu .text4 div{
		margin:3 0 0 21px;
		color:#FFFFFF;
		font-weight:bold
		}
.menu .text5{
		background:url(images/m_text5.gif) top left no-repeat;
		}
.menu .text5 div{
		margin:5 0 0 21px;
		color:#FFFFFF;
		font-weight:bold
		}
.menu .list{
		background:url(images/m_bg2.gif) top left repeat-y;
		}


/*page1*/
.t1		{
		height:100%;
		margin:0 0 0 10px;
		}
.c1 	{
		border-style:solid;
		border-width:1px;
		border-color:#EDEBEB;
		padding-bottom:11px
		}
.c1 .pic{
		margin:2 0 0 2px;
		}
.c1 .text	{
		margin:7 0 0 9px;
		}
.c1 div	{
		width:277px;
		margin:12 0 0 8px
		}
.c1 .more{
		margin:6 0 0 0px;
		}
.c1 .more a{
		color:#4E7D95;
		font-weight:bold;
		text-decoration:underline;
		}
		
		
/*news*/
.news	{
		margin:8 0 0 7px;
		width:210px
		}
.news strong{
		color:#4E7D95;
		}
.news img{
		margin:2 0 0 12px;
		}
.news .more a{
		margin:0 6 0 0px;
		}
		
/*news*/
.news2 {
		background:#ECECEC url(images/1_bg2.gif) top left repeat-y
		}
.news2 table{
		margin:3 0 0 3px;
		}
.news2 img{
		margin:0 13 0 0px;
		}
.news2 strong{
		color:#C50D0B;
		}
.news2 a{
		color:#C50D0B;
		}
.news2 .bot{
		margin:0 0 0 7px;
		background:none
		}
.news2 span{
		text-transform:uppercase;
		}
.news2 .div2 img{
		margin:0 11 0 0px;
		}
.news2 .div2 .bot{
		margin:0 0 0 6px;
		background:none
		}
		
.bot_1 {
		margin:2 0 0 0px;
		}
.bot_1 .td1{
		background:#959595;
		height:23px;
		}
.bot_1 .td1 img{
		margin:6 0 0 10px;
		}
.bot_1 table{
		background:url(images/bot_1_tab1.gif) top left repeat-y;
		margin:8 0 0 10px
		}
.bot_1 table td{
		padding-bottom:7px;
		}
.bot_1 img{
		margin:0 13 0 0px;
		}
.bot_1 a{
		color:#717070;
		}
		
/*pages2*/
.p2_t1 {
		padding-bottom:20px;
		height:191px;
		}
.p2_t1	.text{
		margin:1 0 0 0px;
		}
.p2_t1 div{
		margin:4 0 0 3px;
		width:505px;
		}
.p2_t1 div .left{
		margin:0 19 0 0px;
		}
.p2_t1 div .text1{
		margin:14 0 12 0px;
		}
.p2_t1 div .more{
		margin:9 0 0 0px;
		width:100%
		}
.p2_t1 div .more a{
		color:#4E7D95;
		}
		
/*page 2 tab2*/
.p2_t2 .pic{
		margin:5 0 0 3px;
		}
.p2_t2 div{
		width:230px;
		margin:9 0 0 7px
		}
		
/*page 2 tab3*/
.p2_t3	div{
		margin:15 0 0 8px;
		width:247px
		}
.p2_t3 a{
		color:#C50D0B;
		}
.p2_t3 .more{
		margin:0px;
		margin-top:8px;
		}
.p2_t3 .more a{
		color:#4E7D95;
		}
		
/*page2 tab4*/
.p2_t4 div{
		width:504px;
		margin:6 0 0 4px
		}
.p2_t4 div img{
		margin:0 18 0 0px;
		}
.p2_t4 a{
		color:#C50D0B;
		}
.p2_t4 div .more{
		margin:8 0 0 0px;
		width:100%;
		}
.p2_t4 div .more a{
		color:#4E7D95;
		}
		
		
/*pages3*/
.p3_t1 {
		height:100%
		}
.p3_t1 img{
		margin:1 0 0 1px;
		}
.p3_t1 div{
		margin:0 0 0 10px;
		width:647px;
		}
.p3_t1 div strong{
		color:#4E7D95;
		}
.p3_t1 div a{
		color:#4E7D95;
		}
		img{ outline:none; border:none}
.header_outer{ position:relative; width:100%;}
#header_row{ position:absolute; left:0; top:0; width:100%; height:100px;}
#header_row .logo{ float:left; width:137px;}
#header_row .menu{ float:right; height:37px; padding:4px 0;  background:url(../images/menu_bg.png) repeat 0 0; }
#header_row .menu ul{ list-style:none; margin:0; padding:0; float:right; background:#fff;border-left:3px solid #8370d6;}
#header_row .menu ul li{ float:left; padding:10px 13px; color:#89f30b; text-decoration:none;}
#header_row .menu ul li a{color:#8370d6; font:16px Arial, Helvetica, sans-serif; } /*89f30b old value*/
cufon{ overflow:hidden;}
.result td{ color:#333;}
table td{/* background:#fdf4e0; color:#000!important*/ font-family:Arial, Helvetica, sans-serif!important;}
.projVideo{ position:fixed; z-index:99999; top:45px; right:0; background:url(../images/dot.png) repeat 0 0; }
.projVideo .projbtn{ float:left; width:25px; height:145px; background:url(../images/walkBtn.png) no-repeat 0 0; margin-left:-25px;}
.projVideo .video{  padding:5px;}






