body	{
		margin:0px;
		padding:0px;
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, Geneva, Lucida, sans-serif;
		line-height:18px;
		color: #FFFFFF;
		
		background:url('../erp-images/erp-background.jpg') repeat-x #D7D7D7; 
		}
		
a {color:#AD1F24; text-decoration:underline;}
a:hover {text-decoration: none;}

a.red {color:#AD1F24; text-decoration:underline; font-size: 11px;}
a.red:hover {text-decoration: none; font-size: 11px;}

a.gray {color:#c4c4c4; text-decoration:underline; font-size: 11px;}
a.gray:hover {color:#ffffff; text-decoration: none; font-size: 11px;}
/* CSS Document */

body	{
		margin:0px;
		padding:0px;
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, Geneva, Lucida, sans-serif;
		line-height:18px;
		color: #666666;
		}
		
a {color:#AD1F24; text-decoration:underline;}
a:hover {text-decoration: none;}

a.red {color:#AD1F24; text-decoration:underline; font-size: 11px;}
a.red:hover {text-decoration: none; font-size: 11px;}

a.gray {color:#c4c4c4; text-decoration:underline; font-size: 11px;}
a.gray:hover {color:#ffffff; text-decoration: none; font-size: 11px;}
		
.whitenormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.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;}

a {color:#AD1F24; text-decoration:underline;}
a:hover {text-decoration: none;}

.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, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #F2F5F5;
	border: 1px solid #7194B2;
	color: #0A57A4;
}

select	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #F2F5F5;
	border: 1px solid #7194B2;
	color: #0A57A4;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	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;
		}
td		{
		color:#666666;
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, Geneva, Lucida, sans-serif;
		line-height:18px;
		}
		
/*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;
		}