/* CORE */

.left_column {
 background-image: url(/images/left_pinecones.jpg);
 background-repeat: no-repeat;
}

/*p, li, ul, ol, h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	text-align: left
	}*/

td {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	}

th {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
        color: #ffffff;
	background-color: #116389;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	}

h1 {
	margin: 4px 4px 4px 4px;
	padding: 0;
	font-size: 30px;
	letter-spacing: 2pt;
	font-weight: bold;
        color: #116389;
	}

h2 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	margin-right: 8px;
	font-size: 1.25em;
	letter-spacing: 3pt;
	padding: 0px;
	font-weight: bold;
        color: #116389;
	}

h3 {
	text-align: left;
	/*border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;*/
	font-size: 18px;
	letter-spacing: 1pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 0px;
	color: #116389;
	}

h4 {
	/*text-align: center;
	border-top: 1px solid #DDDDDD;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #666666;
	border-left: 0px solid #000000;*/
	font-size: 14px;
	letter-spacing: 0pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 8px;
	color: #116389;
        /*background: #CCCCCC;*/
	}

h5 {
	margin-top: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 0.85em;
	letter-spacing: 1pt;
	padding: 0px;
	font-weight: bold;
        color: #116389;
	}

h6 {
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	margin-right: 0px;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F1CB7F;
	padding: 0px;
	}

img {
	display: block;
	border:0;
	}

img.inline {
	display: inline;
	border:0;
	}

#top_nav {
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	}

#breadcrumb {
	font-size: 12px;
	font-weight: normal;
	padding: 2px 2px 2px 0px;
	}

#area_top {
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 0px solid #000000;
	border-right: 1px solid #666666;
	}

#area_middle_left {
	border-top: 0px solid #000000;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	text-align: center;
	padding: 0px 0px 8px 0px;
	font-weight: bold;
	line-height: 1.5;
	}

#area_middle_right {
	border-top: 1px solid #666666;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	padding: 8px 8px 8px 8px;
	}

#area_middle_right p {
	text-align: left;
	font-weight: normal;
	line-height: 1.5;
	padding: 0px 8px 0px 8px;
	}

.category_button {
	text-align: left;
	}

.category_button_on {
	text-align: left;
	}

.sitesearch_btn {
	display:inline; display:inline-block;
	width:25px;
        height:22px;
	margin:0.2em; padding:1px;
	font-size:11px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	background:#cdf;
	color:#333;
	border: thin ouset #cccccc;
	vertical-align:middle;
        horizontal-align:right;
	white-space:nowrap;
	cursor:hand; cursor:pointer;
	}
.addtocart_btn {
	display:inline; display:inline-block;
	width:100px;
	margin:0.0em; padding:0px;
	font-size:11px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	background:#cdf;
	color:#333;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid black;
	border-right:1px solid black;
	vertical-align:bottom;
        horizontal-align:right;
	white-space:nowrap;
	cursor:hand; cursor:pointer;
	}
.addtocart_btn[class] {
	width:auto;
	min-width:35px;
	}
.addtocart_btn strong {
	font-weight:bold;
	background:white;
	color:#06c;
	}
.addtocart_btn:hover { background:black; color:white; text-decoration: none;}
.addtocart_btn:hover strong { background:#ccc; color:black;  }

.btnstyle1 { background:#666666; color:white; }

.btnstyle2 { background:#e1e1e1; color:black; }

#product_panel .buy_button {
	padding: 8px 8px 8px 8px;
	text-align: right;
	}

#product_panel .price, .units {
	padding: 0px 8px 0px 8px;
	font-size: 85%;
	font-weight: bold;
	letter-spacing: 1pt;
	}

#prev_next {
	text-align: right;
	padding: 0px 8px 0px 8px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1pt;
	}


#product_panel {
	padding: 8px 8px 8px 8px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	}

#product_thumbnail {
	padding: 8px 8px 8px 8px;
	border-right: 0px dotted #000000;
        width: 150px;
	}
	
	
.strike {
          text-decoration: line-through 
	}




.productprice {
         	font-size: 12px;
		font-weight: normal;
		color: black;
		background: transparent;
              }

.prodshipweight {
         	  font-size: 12px;
		  font-weight: normal;
		  color: black;
		  background: transparent;
		}

.largetext {
         	font-size: 16px;
		font-weight: bold;
		color: black;
	     }

.normaltext {
         	font-size: 12px;
		font-weight: normal;
		color: black;
	     }

.formtext {
         	font-size: 12px;
		font-weight: normal;
		color: black;
                border: 1px solid #CCC;
                margin: 0;
                padding: 0;
	     }


.formtext2 {
         	font-size: 12px;
		font-weight: normal;
		color: black;
                border: 1px solid #e1e1e1;
	     }

.smalltext {
         	font-size: 11px;
		font-weight: normal;
		color: black;
	}

.xsmalltext {
         	font-size: 10px;
		font-weight: normal;
		color: black;
	}

#checkoutPanel {
	padding: 16px 16px 16px 16px;
	}

#checkoutPanel td{
	padding: 5px 5px 5px 5px;
	}

#checkoutPanelBar{
	padding: 5px 5px 5px 5px;
	border-top: 5px solid #000000;
	border-bottom: 5px solid #000000;
	border-left: 5px solid #000000;
	border-right: 5px solid #000000;
        background-color: #000066;
        color: #ffffff;
	font-size: 0.95em;
	font-weight: bold;
	}

#checkoutPanelBar2{
	padding: 5px 5px 5px 5px;
	border-top: 5px solid #000000;
	border-bottom: 5px solid #000000;
	border-left: 5px solid #000000;
	border-right: 5px solid #000000;
        background-color: #000066;
        color: #ffffff;
	font-weight: bold;
	}

#checkoutPanelWarning {
	color: white;
	background-color: #ff0000;
	}

#checkout_panel table{
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	}

#cartHelpText{
         	font-size: 12px;
		font-weight: normal;
		color: black;
	}

#area_middle_wholesale {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	padding: 8px 8px 8px 8px;
	}

#wholesaleTableBorder{
	border-top: 0px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	}

#wholesaleCategoryRow{
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
        background-color: #000066;
        color: #ffffff;
	font-size: 0.95em;
	font-weight: bold;
        text-align: center;
	}

#wholesaleSubCategoryRow{
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
        background-color: #ccc088;
        color: #666666;
	font-size: 0.80em;
	font-weight: bold;
        text-align: center;
	}

#wholesaleTitleRow{
	padding: 3px 3px 3px 3px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
        background-color: #ccc594;
        color: #666666;
	font-size: 0.75em;
	}

#wholesaleProdParentRow{
        background-color: #000066;
        color: #666666;
	font-size: 0.75em;
        font-weight: bold;
	}

#wholesaleProdParentRow td{
	border-top: 1px solid #aaaaaa;
	border-bottom: 0px solid #666666;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	}


#wholesaleProdChildRow{
	padding: 10px 5px 5px 5px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
        background-color: #000066;
        color: #666666;
	font-size: 0.75em;
	}

#wholesaleText{
        background-color: #ffffff;
        color: #666666;
	font-size: 0.75em;
        font-weight: bold;
	}

#wholesaleHeaderText{
        background-color: #ffffff;
        color: #666666;
	font-size: 0.85em;
        font-weight: bold;
	}

#footer_text {
         	font-size: 12px;
		font-weight: normal;
		color: black;
                text-align:center;
	}



A.menu_links:link,A.menu_links:visited {
        color: #116389;
}

A.menu_links:hover,A.menu_links:active {
        color: #116389;
}

A.mainarea_links:link,A.mainarea_links:visited {
        color: #116389;
}

A.gateway_links:link,A.gateway_links:hover,A.gateway_links:active,A.gateway_links:visited {
        color: #cccccc;
        font-size: 10px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	text-decoration: underline;
}

.dynamic_qty {
 background: transparent;
 border: 0px;
 width: 60px;
 font-weight: bold;
 font-size: 12px;
 font-weight: bold;
 color: black;
 background: transparent;
}



#popitmenu{
 position: absolute;
 background-color: white;
 border:1px solid black;
 font: normal 12px Verdana;
 line-height: 18px;
 z-index: 100;
 visibility: hidden;
}

#popitmenu a{
 text-decoration: none;
 padding-left: 6px;
 color: black;
 display: block;
}

#popitmenu a:hover{ /*hover background color*/
 background-color: #e1e1e1;

#parentcat { line-height: 2; }
#catimg { vertical-align: top; }
#siteprod { color: black; font-weight: normal; }
#subcat { font-weight: normal; }}

/***************************************/
/*            MEG'S CSS                */
/***************************************/

html{
		height:100%;
	}
	
body
{
		font-family: Trebuchet MS;
		margin: 0px;
		padding:0px;
		background: #014F74;
		height:100%;
}

A:active, A:visited
{
	color: #116389;
}

/********************************************/
/*               HOME PAGE                  */
/********************************************/
#main_home
{
	position: absolute;
	top: 0px;
	left: 50%;
	margin-top: 0px; /*30px;*/
	margin-left: -450px;
	width: 900px;
	height: 750px;
	border: 1px solid #D7D6C5;
	background: #ffffff;
}

#home_top_banner
{
	position: absolute;
	float: left;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 293px;
	background: transparent url('../images/bg_top.jpg') no-repeat;
}

/* Image slideshow */
#home_image
{
	position: absolute;
	top: 130px;
	left: 0px;
	width: 645px;
	height: 229px;
}

#home_image #navigation
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 645px;
	height: 16px;
}

#navigation .left
{
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#navigation .right
{
	position: absolute;
	bottom: 0px;
	right: 0px;
}

/* Image slideshow buttons */
#home_image_buttons
{
	position: absolute;
	top: 130px;
	right: 10px;
	width: 233px;
	height: 220px;
}

#home_image_buttons_buynow
{
	position: absolute;
	top: -5px;
	left: 115px;
	width: 95px;
	height: 96px;
}

#home_nav
{
	position: absolute;
	top: 365px;
	left: 0px;
	width: 900px;
	height: 50px;
	background: transparent url('../images/bg_nav.jpg') no-repeat;
	z-index: 2;
}

#home_content
{
	position: absolute;
	top: 400px;
	left: 0px;
	width: 900px;
	height: 329px;
	background: transparent url('../images/bg_tan.jpg') repeat-x;
	z-index: 1;
}

#home_content_text
{
	position: absolute;
	top: 40px;
	left:28px;
	width: 371px;
	height: 221px;
	padding: 5px;
	background: transparent url('../images/home_content.jpg') no-repeat;
}

#home_content #text
{
	position: absolute;
	top: 10px;
	left: 18px;
	width: 336px;
	height: 200px;
	font-family: Trebuchet MS;
	font-size: 20px;
	line-height: 20px;
	color: #424242;
	/*border: 1px solid #000000;*/
}

#home_content #text .hilite
{
	font-family: Trebuchet MS;
	font-size: 22px;
	line-height: 14px;
	font-weight: bold;
	/*border: 1px solid #000000;*/
}

#home_content #text .pageheader
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 25px;
	line-height: 27px;
	color: #3895E3;
}

#home_content #text .pageheader A
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 25px;
	line-height: 27px;
	color: #3895E3;
	text-decoration: none;
}

#home_content #text .pagefooter
{
	position: absolute;
	bottom: -30px;
	right: -20px;
}

#home_content .btn
{
	position: absolute;
	bottom: 0px;
	/*left: 20px;*/
	padding: 2px 10px 2px 10px;
	font-family: Arial Black;
	font-size: 7pt;
	color: #5F5E5C;
	line-height: 14pt;
	background: #CECDC6;
	text-transform: uppercase;
	text-decoration: none;
	border: 0px solid #CECDC6;
}

#home_content_leftsidebar
{
	position: absolute;
	float: left;
	top: 40px;
	left: 426px;
	width: 216px;
	height: 216px;
	background: transparent url('../images/sidebar.jpg') no-repeat;
}

#home_content_rightsidebar
{
	position: absolute;
	top: 40px;
	left: 666px;
	width: 216px;
	height: 216px;
	background: transparent url('../images/sidebar.jpg') no-repeat;
}

#home_content_leftsidebar .text, #home_content_rightsidebar .text
{
	position: relative;
	top: 13px;
	left: 15px;
	width: 188px;
	height: 194px;
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 15px;
	color: #424242;
	/*border: 1px solid #000000;*/
}

#home_content_leftsidebar H2, #home_content_rightsidebar H2
{
	font-family: Trebuchet MS;
	color: #005B85;
	font-weight: bold;
	font-size: 25px;
	line-height: 27px;
	text-transform: uppercase;
	margin: 0px;
}

#home_content_leftsidebar H3, #home_content_rightsidebar H3
{
	font-family: Trebuchet MS;
	color: #005B85;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
	margin: 0px;
}

#home_content_leftsidebar P, #home_content_rightsidebar P
{
	font-family: Trebuchet MS;
	color: #424242;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	margin: 0px;
	margin-bottom: 10px;
}

#home_content_leftsidebar .btn, #home_content_rightsidebar .btn
{
	position: absolute;
	bottom: 0px;
	/*left: 20px;*/
	padding: 0px 5px 0px 5px;
	font-family: Arial Black;
	font-size: 9px;
	color: #5F5E5C;
	height: 15px;
	line-height: 15px;
	background: #CECDC6;
	text-transform: uppercase;
	text-decoration: none;
	border: 0px solid #CECDC6;
}

#home_footer
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 900px;
	height: 45px;
	/*z-index: 3;*/
	text-align: center;
	font-size: 9px;
	text-transform: uppercase;
	color: #BDBDB4;
	font-family: Arial Black;
}

#home_footer A
{
	text-align: center;
	font-size: 9px;
	text-transform: uppercase;
	color: #BDBDB4;
	font-family: Arial Black;
	text-decoration: none;
}





/********************************************/
/*               INNER PAGES                */
/********************************************/
#main_default
{
	position: absolute;
	top: 0px;
	left: 50%;
	margin-top: 0px; /*30px;*/
	margin-left: -450px;
	width: 900px;
	height: 750px;
        /*overflow: visible;*/
	border: 1px solid #D7D6C5;
	background: #ffffff;
}

#main_top_banner
{
	position: absolute;
	float: left;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 108px;
	background: transparent url('../images/bg_top4.jpg') no-repeat;
	/*border: 1px solid #000000;*/
}

#default_nav
{
	position: absolute;
	top: 108px;
	left: 0px;
	width: 900px;
	height: 44px;
	background: transparent url('../images/bg_nav4.jpg') no-repeat;
	z-index: 2;
}

#default_navBuy
{
	position: absolute;
	top: -52px;
	right: 0px;
	width: 105px;
	height: 122px;
	/*background: transparent url('../images/buynow2.jpg') no-repeat;*/
	background: transparent url('../images/buynow_1a.gif') no-repeat;
	z-index: 2;
}

#default_content
{
	position: absolute;
	top: 220px;
	left: 276px;
	width: 510px;
	height: 450px;
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 15px;
	color: #424242;
	/*border: 1px solid #000000;*/
}

#default_content P
{
	margin: 0px 0px 16px 0px;
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 15px;
}

#default_content H3
{
	font-size: 18px;
	line-height: 18px;
	color: #005881;
	margin: 0px;
}

#default_content H4
{
	font-size: 16px;
	line-height: 19px;
	color: #005881;
	margin: 0px;
}

#default_content H5
{
	font-size: 13px;
	line-height: 14px;
	color: #005881;
	margin: 0px;
}

#default_content_topsidebar
{
	position: absolute;
	top: 220px;
	left: 26px;
	width: 216px;
	height: 216px;
	background: transparent url('../images/sidebar_inner.jpg') no-repeat;
	/*border: 1px solid #000000;*/
}

#default_content_bottomsidebar
{
	position: absolute;
	top: 444px;
	left: 26px;
	width: 216px;
	height: 216px;
	background: transparent url('../images/sidebar_inner.jpg') no-repeat;
	/*border: 1px solid #000000;*/
}

#default_content_topsidebar .text, #default_content_bottomsidebar .text
{
	position: relative;
	top: 20px;
	left: 20px;
	width: 176px;
	height: 180px;
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 18px;
	color: #424242;
	/*border: 1px solid #000000;*/
}

#default_content_topsidebar P, #default_content_bottomsidebar P
{
	margin-top: 5px;
	margin-bottom: 0px;
}

#default_content_topsidebar H2, #default_content_bottomsidebar H2
{
	font-family: Helvetica Bold, Arial;
	color: #005B85;
	font-weight: bold;
	font-size: 25px;
	line-height: 27px;
	text-transform: uppercase;
	margin: 0px;
}

#default_content_topsidebar H3, #default_content_bottomsidebar H3
{
	font-family: Arial;
	color: #595959;
	font-weight: bold;
	font-size: 17px;
	background: transparent;
	line-height: 15px;
	margin: 0px;
}

#default_content_topsidebar UL, #default_content_bottomsidebar UL
{
	list-style-image: url('../images/ul.png');
	list-style-position: outside;
	padding: 0px;
	margin-left: 11px;
	line-height: 18px;
	vertical-align: middle;
	font-family: Arial;
	margin-top: 0px;
}

#default_content_topsidebar LI, #default_content_bottomsidebar LI
{
	font-size: 11px;
	line-height: 16px;
	padding: 0px;
	vertical-align: middle;
}

#default_content_topsidebar .btn, #default_content_bottomsidebar .btn
{
	position: absolute;
	bottom: 0px;
	/*left: 20px;*/
	padding: 2px 10px 2px 10px;
	font-family: Arial Black;
	font-size: 7pt;
	color: #116389;
	line-height: 14pt;
	background: #CAE1EF;
	text-transform: uppercase;
	text-decoration: none;
	border: 0px solid #CECDC6;
}

#default_content_nosidebar
{
	position: absolute;
	top: 220px;
	left: 20px;
	width: 860px;
	height: 380px;
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 15px;
	color: #424242;
	/*border: 1px solid #000000;*/
}

#default_content_nosidebar P
{
	margin: 0px 0px 16px 0px;
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 15px;
}

#default_content_nosidebar H3
{
	font-size: 18px;
	line-height: 18px;
	color: #005881;
	margin: 0px;
}

#default_content_nosidebar H4
{
	font-size: 16px;
	line-height: 19px;
	color: #005881;
	margin: 0px;
}

#default_content_nosidebar H5
{
	color: #424242;
	margin: 0px;
}

#breadcrumbs
{
	position: absolute;
	top: 170px;
	left: 20px;
	width: 400px;
	height: 40px;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
	color: #00624F;
	text-transform: uppercase;
	z-index: 2;
}

#default_footer
{
	position: absolute;
	bottom: 8px;
	left: 0px;/**/
	width: 900px;
	height: 50px;
	z-index: 3;
	text-align: center;
	font-size: 9px;
	text-transform: uppercase;
	color: #116389;
	font-family: Arial Black;
	/*border: 1px solid #000000;*/
}

#default_footer A
{
	text-align: center;
	font-size: 9px;
	text-transform: lowercase;
	color: #116389;
	font-family: Arial Black;
	text-decoration: none;
}

#default_footer A.footlink
{
	text-align: center;
	font-size: 9px;
	text-transform: uppercase;
	color: #116389;
	font-family: Arial Black;
	text-decoration: none;
}

#default_footer TR
{
	line-height: 10px;
}



.default_footer
{
	width: 900px;
	height: 50px;
	z-index: 3;
	text-align: center;
	font-size: 9px;
	text-transform: uppercase;
	color: #116389;
	font-family: Arial Black;
	/*border: 1px solid #000000;*/
}

.default_footer A
{
	text-align: center;
	font-size: 9px;
	text-transform: lowercase;
	color: #116389;
	font-family: Arial Black;
	text-decoration: none;
}

.default_footer A.footlink
{
	text-align: center;
	font-size: 9px;
	text-transform: uppercase;
	color: #116389;
	font-family: Arial Black;
	text-decoration: none;
}









/********************************************/
/*               Other CSS                  */
/********************************************/
.btn
{
	font-family: Trebuchet MS;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background: transparent url('../images/bg_btn.png');
	border: none;
	padding: 2px;
	height: 20px;
}

.accordionHeader
{
	color: #116389;
}

.accordionHeader A:active, .accordionHeader A:visited
{
	color: #116389;
	text-decoration: none;
}

.accordionHeader P
{
	color: #424242;
}

.accordionContent
{
	color: #424242;
	width: 100%;
}

.accordionContent P
{
	width: 98%;
}

INPUT
{
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 15px;
	color: #424242;
}

TEXTAREA
{
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 15px;
	color: #424242;
}




/*************************************/
/*              TABS                 */
/*************************************/
.tabLayout
{
	font-family: Trebuchet MS;
}


.ajax__tab_header
{
	font-family: Trebuchet MS;
	font-size: 14px;
	background-color: #116389;
	color: #ffffff;
	line-height: 14px;
	padding: 6px 8px;
	border: 1px solid #000000;
	border-bottom: none;
	border-left: none;
	font-weight: bold;	
}

.ajax__tab_header .ajax__tab_active
{
	background-color: #CAE1EE;
	color: #116389;
	border: 1px solid #000000;
	border-bottom: 0px;
	padding: 8px 5px 8px 5px;
	font-size: 14px;
}

.ajax__tab_body
{
	border: 1px solid #000000;
	border-top: 0px;
	padding: 20px;
	font-size: 11px;
	line-height: 15px;
	font-family: Trebuchet MS;
}

.ajax__tab_body A:active, .ajax__tab_body A:visited, .ajax__tab_body A:link
{
	color: #116389;
}

.tabHeader
{
	margin: 0px 8px;
	text-align: left;
}








/****************************************/
/*        Slide Menu Navigation         */
/****************************************/

/* Home Menu */
.homemenu 
{
	float: left; 
	width: 100%; 
	font-family: verdana, arial, sans-serif; 
	font-size: 8pt; 
}

.menu1 
{
	float: left; 
	width: 100%; 
	font-family: verdana, arial, sans-serif; 
	font-size: 8pt;
}

/* End Home Menu */

#dropmenudiv{
position:absolute;
border: 1px solid white;
border-bottom-width: 0;
font:normal 8pt Verdana;
line-height: 20px;
z-index:100;
width: 220px;
}

#dropmenudiv a{
display: block;
text-indent: 24px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
color: #005F8C;
}

#dropmenudiv a:hover{ /*hover background color*/
background: #ffffff url('images/bullet.gif') no-repeat 2px;
}

#dropmenudiv span{
width: 220px;
color: #005F8C;
font-weight: bold;
text-indent: 20px;
}



/***********************************************/
/*				PRINT LAYOUT												 */
/***********************************************/
.print
{
	background: #ffffff;
}

.print_letterhead
{
	background: #ffffff url('../images/letterhead.jpg') no-repeat; 
	height: 792px; 
	width: 612px;
}

.print_top
{
	margin: 0px 100px 0px 100px;
	width: 468px;
	height: 160px;
}

.print_bottom
{
	margin: 0px 100px 0px 100px;
	width: 468px;
	height: 100px;
}

.print_content
{
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 15px;
	color: #424242;
	/*width: 468px; */
	height: 588px; 
	margin: 30px 10px 30px 10px;
	background: #ffffff;
	/*border: 1px solid #000000;*/
}

.print_content H3
{
	font-size: 21px;
	line-height: 24px;
	color: #005881;
	margin: 0px;
}

.print_content H4
{
	font-size: 16px;
	line-height: 19px;
	color: #005881;
	margin: 0px;
}

.print_content H5
{
	color: #424242;
	margin: 0px;
}


.btnstyle3 { border: 1px solid #e1e1e1; padding: 0px 3px 2px 3px; }

.menutext {
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #ffffff;
}