body, table, tr, td, input, select, textarea {font-family:Tahoma, Arial, sans-serif; font-size:12px; color:#000000;}

body {margin:0; padding:0; background:url(../images/line1.gif) left top repeat-y #FFFFFF; text-align:center;}
html {height:100%;}

a {text-decoration:underline; color:#485F03;}
a:hover {color:#FF5400;}




h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
h1 {margin-left:10px;color:#aaa; font-size:11px; letter-spacing:0.25em;}
h2 {font-weight:bold;color:#777; font-size:12px;letter-spacing:0.2em;   }
h3 {font-weight:bold;color:#86B620; font-size:14px;   margin-bottom:10px;  }
 h4 {color:#1E4B88;font-weight:bold;font-size:18px; margin-bottom:15px;margin-left:5px;}

form {margin:0; padding:0;}
input, select {vertical-align:middle;}

img {border:0;}
.img {padding:1px; margin-right:16px;    border:1px solid #DDE1E2;}

 .greenDrag {background:url(../images/ajax/greenHeader.jpg) left top no-repeat;
	 display:block; color:#FFFFFF; padding:5px 5px 7px 33px; 
	 font-size:12px; font-weight:bold; text-decoration:none; }
 
 .orange {color:#ff5400; font-weight:bold;}

p {margin:0 0 10px 0;}
.ajax_panel {background-color:#8A9D9B;}
.ajax_panel_content{text-align: center; vertical-align: middle; line-height: 44px; padding: 12px; height: 44px; color: #FFFFFF;}
.LabelLegend{font-weight:bold; font-style:italic; color:#8A9D9B;padding:5px;}
a.greenLink {background:url(../images/bg_green_link.gif) left top no-repeat; display:block; color:#FFFFFF; padding:5px 5px 7px 33px; font-size:11px; font-weight:bold; text-decoration:none; white-space:nowrap;}
a.greenLink:hover {color:#ffffff; background-image:url(../images/bg_green_link_hover.gif);}
a.grey {color:#8d8d8d; text-decoration:underline;}
a.grey:hover {color:#FF5400;}
.greenLinkDescr {font-size:11px; padding:5px 17px;}

.testimonial {background:url(../images/bg_testimonial.gif) left top no-repeat; padding:3px; padding-left:21px; font-size:11px;}

.page {text-align:left; margin:0 auto; position:relative; height:100%; background:url(../images/line1.gif) right top repeat-y;}

.logo {position:absolute; left:0; top:0;}

strong {color:#999999;}

.topMenu {background:url(../images/bg_top.gif) left top repeat-x; height:37px; padding-left:270px;}
	.topMenu a {display:block; padding:11px 0; width:70px; text-align:center; text-decoration:none;}
	.topMenu a:hover {background:url(../images/bg_top_hover.gif) left top no-repeat; color:#485F03;}
	.topMenu .easy a {display:inline; margin:0 12px; padding:0; width:auto;}
	.topMenu .easy a:hover {background:none; text-decoration:underline;}

.flash {padding-left:5px;}
.headText {padding:5px 16px; font-size:12px;}
.contentTbl {margin-top:1px; border-top:1px solid #A9CA44; border-bottom:1px solid #A9CA44;}

.leftBlock {background:url(../images/bg_left.gif) left repeat-y;}
.MiddleTopBlock {background:url(../images/line3.gif) left bottom repeat-x;}
.triplTable {background:url(../images/bg_tripl_table.gif); 
	background-position:center; 
	background-repeat:no-repeat;
	height:32px;
	font-size:15px; 
	font-weight: bolder;
	font-stretch:condensed;
	padding-top:5px;
	}
.triplTableTxt { font-size:11px; padding-left:11px; text-align:left;}	
.triplTableLinkOne {background:url(../images/bg_retailes_txt.gif); background-position:center; background-repeat:no-repeat;height:65px; vertical-align:middle; width:227px; text-align:left;}
.triplTableLinkTwo {background:url(../images/bg_small_txt.gif); background-position:center; background-repeat:no-repeat;height:65px; vertical-align:middle; width:227px; text-align:left;}
.triplTableLink { font-size:11px; color:#8d8d8d;}
.triplTableIll {background:url(../images/put.gif) left top no-repeat; padding-left:21px;   text-align:left;}
.middleBlock, .rightBlock {background:url(../images/line2.gif) left top repeat-y;
	}
	
.middleBlockInner {/*background:url(../images/line2.gif) left top repeat-y;*/
	padding:35px;
	}

.footer td {font-size:11px;}
.bottomMenu a {margin:0 7px;}

.clr {clear:both;}

.pageHeader h2{font-size:16px; color:#8B9F9E;
	padding-top:30px;padding-left:15px; text-align:left;
	font-family:Tahoma, Arial, sans-serif; border:none;}


#intro {
	display: block;
	width: 559px;
	height: 182px;
}

div.headerDiv {background-image:url(../images/headerDiv.gif); font-size:16px; color:#1e4688; font-weight:bold; height:25px; padding-top:1px;}
.blueheadertext {
font-size:14px; color:#98acc3; font-weight:bold;
}
.elkore_phone
{font-family:Arial, Helvetica, sans-serif; color:#1e4688; font-size:18px; margin-left:30px; margin-bottom:5px; vertical-align:bottom;}
.acHeader
{
    font-size:12px; color:#8B9F9E; font-weight:bold; height:25px; padding-top:1px;
}
.acContent
{
    padding-left:45px;
}

b {color:#333333;}


.accordion_content {background-color:#f0f2f1;padding:15px;}

.modalPopup
{
    width:200px;
    background-color:White;
    border:solid 1px gray;
    padding:3px;
}


/*new_style*/
.header_img { background:url(../images/wm_cms.jpg) 0px 0px no-repeat; width:559px; height:183px;}
.topBox {height:100px; overflow:hidden; padding: 20px 40px 20px 20px; line-height:1.4}

.main {margin-top:1px; border-top:1px solid #A9CA44; border-bottom:1px solid #A9CA44; width:100%; background:url(main_bg.png) top left repeat-y;}
.main .leftBlock { width:210px; vertical-align:top; background:url(../images/bg_left.gif) left repeat-y; padding:20px 25px 40px 20px;}
.main .leftBlock .title_1 { background:url(../images/lefi_title.png) 0px 0px no-repeat; width:134px; height:23px;}
.main .leftBlock .box1 { background:url(../images/lefi_ico_01.png) 0px 3px no-repeat; padding:0px 0px 0px 55px; margin:10px 0px 15px 0px; font-family:Tahoma; font-size:12px; }
.main .leftBlock .box2 { background:url(../images/lefi_ico_02.png) 0px 3px no-repeat; padding:0px 0px 0px 55px; margin:10px 0px 15px 0px; font-family:Tahoma; font-size:12px;  }
.main .leftBlock .boxName { font-family:Tahoma; color:#ff5400; font-size:12px; font-weight:bold; padding-bottom:3px;}
.main .leftBlock div a { font-family:Tahoma; color:#485f03;}
.main .leftBlock div a:hover {font-family:Tahoma; color:#485f03; text-decoration:none}
.main .line { background:url(../images/lefi_line.gif) 0px 0px no-repeat; width:217px; height:2px; margin:20px 0px; }
.main .leftBlock .title_2 { background:url(../images/lefi_title_2.png) 0px 0px no-repeat; width:145px; height:23px; margin-bottom:10px;}
.main .leftBlock .box3 { font-size:11px; line-height:1.3}
.main .leftBlock .box3 div { padding-top:15px; text-align:right;}
.main .leftBlock .box3 span { font-weight:bold;}

.main .middleBlockInner {  padding:20px 35px 35px 35px; vertical-align:top;	}
.main .middleBlockInner .title { background:url(../images/middle_title.png) 0px 0px no-repeat; width:194px; height:24px; margin-bottom:15px;}
.main .middleBlockInner .features { background:url(../images/features.png) 0px 0px no-repeat; width:275px; height:24px; margin-bottom:15px;}

 .acc_header_img { float:left; background: url(../images/button_21.png) no-repeat;}
 .acc_header_img { float:left; background: url(../images/button_02.png) no-repeat;}


/*unselected*/
.main .middleBlockInner .button_box{width:100%; background:url(../images/shadow.png) right bottom no-repeat; padding-bottom:4px; margin-bottom:15px;} 
.main .middleBlockInner .button_box img  { float:left;}
 .main .middleBlockInner .button_box .acc_header_img { float:left; background: url(../images/button_21.png) no-repeat;}
 

 
.main .middleBlockInner .button_box .text {background:url(../images/button_box_bg2.png) top left repeat-x #93B0D7; color:#FFF; font-weight:bold; padding:6px 20px 4px 20px; margin-left:10px; }

.main .middleBlockInner .button_box div a{ color:#FFFFFF; text-decoration:none}
.main .middleBlockInner .button_box div a:hover{ color:#FFFFFF; text-decoration:none}
/*end unselected*/

/*selected*/
.main .middleBlockInner .button_box_selected{width:100%; background:url(../images/shadow.png) right bottom no-repeat; padding-bottom:4px; } 
.main .middleBlockInner .button_box_selected img  { float:left;}
 
.main .middleBlockInner .button_box_selected .acc_header_img { float:left; background: url(../images/button_02.png) no-repeat;}
 

.main .middleBlockInner .button_box_selected .text {background:url(../images/button_box_bg.png) top left repeat-x #FF5400; color:#FFF; font-weight:bold; padding:6px 20px 5px 20px; margin-left:10px; }

.main .middleBlockInner .button_box_selected div a{ color:#FFFFFF; text-decoration:none}
.main .middleBlockInner .button_box_selected div a:hover{ color:#FFFFFF; text-decoration:none}   
/*end selected*/


/*ac content */

.main .middleBlockInner .button_box_content {border-bottom:1px solid #E2E2E2; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; margin:-1px 20px 10px 20px; padding: 10px 0 15px 20px; }

.main .middleBlockInner .button_box_content .name{ margin:0px; color:#a7a8a9; font-family:Tahoma; font-size:18px; font-weight:bold; padding-bottom:10px;}
.main .middleBlockInner .button_box_content ul{ padding:0px 0px 0px 0px; margin:0px;}
.main .middleBlockInner .button_box_content li { background: url(../images/li.png) 0px -7px no-repeat; list-style:none; padding:0px 0px 10px 20px; margin:0px; font-size:12px; font-family:Tahoma;}

.main .middleBlockInner .button_box_content_nb { margin:-1px 10px 10px 10px; }

.main .middleBlockInner .button_box_content_nb .name{ margin:0px; color:#a7a8a9; font-family:Tahoma; font-size:18px; font-weight:bold; padding-bottom:10px;}
.main .middleBlockInner .button_box_content_nb ul{ padding:0px 0px 0px 0px; margin:0px;}
.main .middleBlockInner .button_box_content_nb li { background: url(../images/li.png) 0px -7px no-repeat; list-style:none; padding:0px 0px 10px 20px; margin:0px; font-size:12px; font-family:Tahoma;}


/*end ac content */

.main .rightBlockInner { width:222px; background:url(../images/right_bg.gif) top right repeat-y; vertical-align:top; padding:15px 10px;}
.main .rightBlockInner .el_box { text-align:center; padding-left:10px}
.main .rightBlockInner .button_demo{ text-align:center; padding:10px 0px;}
.main .rightBlockInner .title { background:url(../images/right_title.png) 0px 0px no-repeat;  padding-top:33px;  margin-left:15px}
.main .rightBlockInner .title a{ font-family:Tahoma; color:#485f03;}
.main .rightBlockInner .title a:hover{ font-family:Tahoma; color:#485f03; text-decoration:none}
.clear{ clear:both}
/*end new_style*/

.headText .container
{
	overflow: hidden;
	//zoom: 1;
}
.headText .container .left_col
{
	width: 62%;
	float: left;
	text-align: left;
	margin-right: 2%;
	margin-top:15px;
}
.headText .container .right_col
{
	width: 35%;
	float: left;
	text-align: left;
}
.headText .container .left_col ul
{
	display: block;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.headText .container .left_col ul li
{
	display: block;
	list-style: none;
	background: url(../images/head_pic_06.gif) no-repeat 0px 0px;
	padding: 0px 0px 10px 38px;
}
.headText .container .left_col p
{
	padding: 5px 0px 0px 18px;
}
.headText .container .right_col h4
{
	background: url(../images/head_pic_03.gif) no-repeat 0px 0px;
	padding: 20px 0px 25px 72px;
	font: bold 14px/16px Tahoma;
	color: #5b87bc;
	margin: 0px;
}
.headText .container .right_col p
{
	padding: 0px 0px 0px 60px;
	margin-top: -15px;
	margin-bottom: 5px;
}
.headText .container .right_col h6
{
	padding: 0px 0px 25px 72px;
	font: bold 16px/18px Tahoma;
	color: #adce42;
	text-align: right;
}
.headText .container .right_col p.bottom
{
	text-align: right;
}

 