/* page structure */
body{
	background:#0077be;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:150%;
	text-align:center;
	margin:auto 0;
	padding:0px;
}
img{
	border:0px;
	padding:0px;
}
#site_wrapper{
	width:100%;
	background-color:transparent;
	margin:auto;
}
#header_wrapper{
	width:100%;
	height:107px;
	background-color:#fdc512;
	text-align:center;
}
#nav_wrapper{
	width:100%;
	background:#E3057C url("site_images/content_navTile.jpg") repeat-x;
	text-align:center;
	margin:auto;
	height:27px;
	padding:0px;
}
#nav_container{
	width:960px;
	margin:auto;
	text-align:center;
	padding:0px;
	height: 27px;
	/*  background:#e3057c url(site_images/content_navBarBgLeft.jpg) left no-repeat; */
}

#site_content_wrapper{
	width:100%;
	background-color:#fff;
	text-align:center;
	margin:auto 0;
	clear:both;
	color:#666;
}
#site_content_container{
	width:960px;
	text-align:left;
	margin: 0 auto;
	background:url(site_images/content_clear.gif) repeat-y #fff;
}

#content { 
 float: left;
 color: #333;
 background: #fff;
 min-height: 350px;
 width: 768px;
 display: inline;
 margin:15px;
}

#leftcolumn { 
 color: #d9f292;
 background: #fff;
 background: transparent url('site_images/Left_column_top_cap.gif') no-repeat scroll left center;
 background-position: top center;
 width: 162px;
float: left;
 text-align:center;
 /* min-height: 350px;*/
 position:relative;
 padding-bottom:100px;
}
#leftcolumn a {
	color:#fff;
}

#rightcolumn { 
 color: #d9f292;
 background: #fff;
 background: transparent url('site_images/Left_column.gif') no-repeat scroll left center;
 height:100%;
 width: 162px;
 float: right;
 text-align:center;
}

#clearer{
	width:960px;
	padding:0px;
	margin:auto;
	clear:both;
	height: 24px;
	 background: transparent url('site_images/content_clear2.gif') no-repeat scroll left center;
 background-position: top left;
}

#footer { 
 width: 100%;
 height: 33px;
 clear: both;
 color: #7ddcf1;
 background: #0077be;
 text-align:center;
 margin:auto 0;
}

#download_icon{ 
margin-top: 30px;
}

#Edex_link{ 
bottom: 1px;
vertical-align: bottom;
position:absolute;
bottom:0px;
left:11px;
}
#Edex_link2{ 
position:relative;
bottom:0px;
left:11px;
top: -80px;
width: 142px;
}

/* CONTENT SPECIFIC STYLES */
/* menu styles */
.orderLeft
{
	text-align:left;
	padding-left:10px;
}
span.topNavMenu{
	display:block;
	width:960px;
	text-align:center;
	margin:auto;
	padding:4px;
	
}
a.navButton {
    background: transparent url('site_images/menu_btn_capRight.jpg') no-repeat scroll top right;
    color: #fff;
    display: inline-block;
    /*float: left;*/
	margin:auto;
    /*font: normal 11px arial, sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
    height: 17px;
    margin-right: 6px;
    padding-right: 7px; /* sliding doors padding */
    text-decoration: none;
	margin-left:5px;
}
a.navButton_shopping {
	background:transparent url('site_images/menu_btn_shopping_capRight.jpg') no-repeat scroll top right;
	color:#fff;
	display:inline-block;
	margin:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	line-height:17px;
	margin-right:7px;
	padding-right:22px;
	text-decoration:none;
	margin-left:5px;
}
a.navButton span, a.navButton_shopping span {
    background: transparent url('site_images/menu_btn_bgLeft.jpg') no-repeat;
    display: block;
    line-height: 13px;
    padding: 1px 0 3px 7px;
	text-decoration:none;
} 



a.navButton:active, a.navButton:hover {
    background: transparent url('site_images/menu_btn_capRight_pressed.jpg') no-repeat scroll top right;
    outline: none; /* hide dotted outline in Firefox */
	border:0px;
	color:#fff;
	text-decoration:none;

}
a.navButton_shopping:active, a.navButton_shopping:hover {
    background: transparent url('site_images/menu_btn_shopping_capRight_pressed.jpg') no-repeat scroll top right;
    outline: none; /* hide dotted outline in Firefox */
	border:0px;
	color:#fff;
	text-decoration:none;
}

a.navButton:active span, a.navButton:hover span, a.navButton_shopping:active span, a.navButton_shopping:hover span {
    background: transparent url('site_images/menu_btn_bgLeft_pressed.jpg') no-repeat;
    padding: 1px 0 3px 7px;
	color:#fff;
	text-decoration:none;
} 


/* search box (home pg) */
#search{
	width:100%;
	margin:auto;
	min-height:25px;
	text-align:center;
	clear:both;
	padding:0px;
}
form.frm_search{
	padding:0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
form.frm_search input.searchBox{
	background:#ebeced;
	color:#666;
	font-size:10px;
	border:none;
	width:260px;
	padding:4px;
} 
input.submitBtn{
	cursor:pointer;
	border:none;
	background: url(site_images/content_search.jpg) top left no-repeat;
	width:69px;
	height:25px;
}

/* footer styles (home pg) */
#footer_links{
	padding:10px;
	font-size:10px;
	color:#fff;
	width:960px;
	text-align:center;
	margin:auto;
}
#footer_links table td p, #footer_links p
{
	color:#fff;
}
#footer_links a{
	color:#fff;
	text-decoration:none;
}
#footer_links a:hover{
	text-decoration:underline;
}

/* MENU V2 */
span.topNavMenu{
	display:block;
	width:800px;
	text-align:center;
	margin:auto;
	padding:4px;
	margin-left:76px;
	
}
#slidetabsmenu {
/*float:left;*/
font-size:90%;
line-height:normal;
border:none;
color:#fff;
text-align:center;
}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#slidetabsmenu ul{
list-style-type: none;
margin:0;
margin-left: 10px;
padding:0;
}

#slidetabsmenu li{
display:inline;
margin:0;
padding:0;
color: #fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
}

#slidetabsmenu a {
float:left;
background:url(site_images/tab-left.gif) no-repeat left top;
margin:0;
padding:0 0 0 8px;
text-decoration:none;
height:17px;
margin-left:10px;


}

#slidetabsmenu a span {
float:left;
display:block;
background:url(site_images/tab-right.gif) no-repeat right top;
padding:3px 8px 3px 0px;
color:#fff;
height:11px;
overflow:hidden;
}

#slidetabsmenu .shopping a span  {
float:left;
display:block;
background:url(site_images/tab-right-shopping.gif) no-repeat right top;
padding:3px 25px 3px 0px;
color:#fff;
height:11px;
overflow:hidden;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */



#slidetabsmenu #current a {
background-position:0 -17px;
color:#fff;
}

#slidetabsmenu #current a span {
background-position:100% -17px;
color:#fff;
}

#slidetabsmenu a:hover {
background-position:0% -17px;
color: #0077be;
}

#slidetabsmenu a:hover span {
background-position:100% -17px;
color: #0077be;
}
