﻿body {background-color: #E1DBCA;}
hr 
{
    margin-top: 10px;
    background: transparent url(/images/hr_tag.gif) repeat-x;
    height: 3px;
    text-align: center;
    width: 100%;
    border: 0px;
    /*clear: both;*/
}


#divFullBackgroundWrapper {}

#divPageWrapper {width:998px; min-height: 600px; margin: 0 auto;}

#divFrameTop {height: 55px; background: transparent url('/images/frameTop.png') no-repeat;}
#divFrameBody {width: 960px; padding: 0 19px; height: 100%; background: transparent url('/images/frameBody.png') repeat-y; /*overflow: hidden;*/}
#divFrameBottom {height: 80px; background: transparent url('/images/frameBottom.png') no-repeat;}


/* .|. Footer & SEO Menus
---------------------------------------------- */
#SEOFooterWrapper {background: #e1dbca url('/images/bg-SEO-pattern.png') repeat-x; min-height: 280px;}
#divSEO_b1, #divSEO_b2, #divSEO_b3 { height: 235px; overflow: hidden; float: left; margin-left: 30px;}
#divSEO_b1 {width: 202px;}
#divSEO_b2 {width: 342px;}
#divSEO_b3 {width: 272px;}


#divFooterNav ul { list-style: none; margin: 0px 40px; padding-top: 20px;}
#divFooterNav ul li { display:inline; }

/* .|. Header
---------------------------------------------- */
#divHeaderWrapper {height: 104px; margin: 0 auto; }
        #divLogo {position: absolute; width: 281px; height: 75px; margin: -15px 0px 0px 35px;}
        #divNavWrapper {position: absolute; width: 580px; height: 35px;  top: 100px; z-index: 1000; margin-left: 390px;}


/* .|. Contact Us Form
---------------------------------------------- */
#divForm, #divFormThankYou 
{
    width: 520px;
    padding: 0px 15px 15px 15px;
    background: #FFFFFF url('/images/bg-form-pattern.jpg') repeat-x;
    border: 1px solid #CCCCCC; 
    min-height: 400px; height: 100%;
}

/* .|. Blob Summary V2  & Normal Blob V2 (default values)
----------------------------------------------------------------------- */

.title {    
    padding-left: 45px;
	margin-left: -45px;
	background: transparent url('/images/bg-title.gif') no-repeat;
}

.blob_v2_separator {height: 10px;}
.readmoreClass a
{
    position: relative;
    float: right; 
    width: 110px; height: 40px; 
    background: transparent url('/images/btnLearnMore.gif') no-repeat bottom right;
    text-indent: -9999px;
	font-size: 0px; /* hide hyperlink text - hack */
	display: block;
}

/* .|. Blob Summary V2  & Normal Blob V2 (default values)
----------------------------------------------------------------------- */
#divGoogle_Search {position: relative;top: 22px; left: 600px; width: 147px; padding-left:10px; padding-top:2px;height: 35px; line-height: 12px; }
#divSearchText {float:right;}
#divSearchButton {float:left; padding: 1px 0px 0px 0px;}

input.search_box {
	float: left;
	clear: both;
	width: 60px;
	height: 15px;
	border-width: 1px;
	border-color: #efefef;
	border-style: solid;
	margin: 0px;
	padding: 1px 6px 3px 6px;
	background-image: transparent url('/images/bg-search-box.gif') repeat-x center;
	text-align: left;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #808080;
}

#cse-search-results {width: 860px;background-color:#FAFAFA; border: solid 1px #90A6BB; padding: 3px;}





/* 
Special CSS Trick to made "Current Page" be highlighted 
----------------------------------------------------------
For more info:
See code behind on Custom Control "HeaderSection.ascx"
*/

#ctl00_ctl00_HeaderSection1_Panel1.cssAbout      #divNavWrapper #ctl00_ctl00_HeaderSection1_nav1_NavMenu_m1 {background: url('/images/nav_buttons/1_f2.gif') no-repeat;}
#ctl00_ctl00_HeaderSection1_Panel1.cssAbout      #divNavWrapper #ctl00_ctl00_HeaderSection1_nav1_NavMenu_m1 img.leftImage { visibility: hidden;}

#ctl00_ctl00_HeaderSection1_Panel1.cssSolutions  #divNavWrapper #ctl00_ctl00_HeaderSection1_nav1_NavMenu_m2 {background: url('/images/nav_buttons/2_f2.gif') no-repeat;}
#ctl00_ctl00_HeaderSection1_Panel1.cssSolutions  #divNavWrapper #ctl00_ctl00_HeaderSection1_nav1_NavMenu_m2 img.leftImage { visibility: hidden;}

#ctl00_ctl00_HeaderSection1_Panel1.cssChooseUs   #divNavWrapper #ctl00_ctl00_HeaderSection1_nav1_NavMenu_m3 {background: url('/images/nav_buttons/3_f2.gif') no-repeat;}
#ctl00_ctl00_HeaderSection1_Panel1.cssChooseUs   #divNavWrapper #ctl00_ctl00_HeaderSection1_nav1_NavMenu_m3 img.leftImage { visibility: hidden;}

#ctl00_ctl00_HeaderSection1_Panel1.cssContact   #divNavWrapper #ctl00_ctl00_HeaderSection1_nav1_NavMenu_m4 {background: url('/images/nav_buttons/4_f2.gif') no-repeat;}
#ctl00_ctl00_HeaderSection1_Panel1.cssContact   #divNavWrapper #ctl00_ctl00_HeaderSection1_nav1_NavMenu_m4 img.leftImage { visibility: hidden;}


