/*
Theme Name: BSDS
Theme URI: custom
Description: The default for BSDS marketing pages.
Author: Jim Pyane
Author URI: not set
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu (optional)

General comments (optional).

/* nav bar styles */
.sidebarmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: bold 11px Verdana;
	width: 150px; /* Main Menu Item widths */
	border-bottom: 1px solid #ccc;	/* gray */
	left: 0;
	z-index:100;
}
 
.sidebarmenu ul li{
	position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: white;
	text-decoration: none;
	padding:6px;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
	background-color: #0151ba; /* blue */
}

.sidebarmenu ul li a:visited{
	color: white;
}

.sidebarmenu ul li a:hover{
	background-color: maroon;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
	position: absolute;
	width: 150px; /*Sub Menu Items width */
	top: 0;
	visibility: hidden;
	z-index:100;
	background-color:maroon;
}
.sidebarmenu ul li ul li{
	margin:5px;
	width:150px;
}
.sidebarmenu ul li ul li a{
	padding:6px;
	
}
.sidebarmenu ul li ul li a:link, .sidebarmenu ul li ul li a:visited, .sidebarmenu ul li ul li a:active{
	background-color:maroon; 
	z-index:100;
	padding:6px;

}
.sidebarmenu a.subfolderstyle{
	background: url(../images/menu_right_arrow.gif) no-repeat 97% 50%;	/*show the image once 97% of the way to the right and 50% from the top */
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End nav bar styles */


/*
	body{font-family:arial;}
	table{font-size:80%;background:black}
	a{color:black;text-decoration:none;font:bold}
	a:hover{color:#606060}
	td.menu{background:lightblue}
*/	
	table.menu {
		font-size:100%;
		position:absolute;
		visibility:hidden;
	}


/* tags */
body {
	margin-left:0;
	margin-right:0;
	margin-top:0;
	font-family: Verdana, Arial, sans-serif, Helvetica ;
	font-size:14;
	
}
p {font-size:14;}
	
p.qa {
    font-weight:bold;
    color:red;
}

li.tableList 	{		/* list embeded in a td */
	margin-top:0.25em;
   	margin-bottom:0.25em;
   	overflow:visible;
	padding:2px;
	list-style-position:outside;
	margin-left:5px;
	z-index:1;
}
ul.tableList {
	margin:0; 
   	padding:0; 
   	position:relative; 
   	margin-left:1px;
   	overflow:visible;
   	z-index:1;
}

table.airplane {
	border-color:#0151ba;  /* shade of blue */
	border-style:solid;
	border-width:2px;
}
td.airplane, th.airplane {
	border-style:none;
	border-width:0;
}
td.qa {
    text-align:center;
    
}

ul.bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	color: #333333;
}

/* Lists */

ul, ol { 
   	margin:auto 3em 1em 0; 
   	padding:0; 
   	position:relative; 
   	list-style-position:inside;
   	left:1em;
   	overflow:visible;
   	font-size:14;
}
 
li, ul.bodyText { 
   	margin-top:0.25em;
   	margin-bottom:0.25em;
   	margin-left:11px;
   	overflow:visible;
	padding-right:5px;
	list-style-position:outside;
}
 
ul ul, ul ol, 
ol ol, ol ul { 
   margin-left:1em; 
   padding-left:0; 
}
 
ul li, ol li { 
  zmargin-left:5em; 
}
 
li li { 
   margin-left:1em; 
}
<!--[if lte IE 6]><style>
ul, ol { 
    height:0; 
    overflow:visible;
}
</style><![endif]-->
 
<!--[if gt IE 6]><style>
    ul, ol { height:1%; }
</style><![endif]-->	


/*----------------------CLASSES------------------*/
.under {text-decoration:underline}

a.learnMoreLink:link { text-decoration: none; color: #0151ba}			/* #1CA7EE blue */
a.learnMoreLink:visited { text-decoration: none;color: #0151ba}		/* #1CA7EE blue */
a.learnMoreLink:hover { text-decoration: none;color: #83002C}		/* marone */

/* Learn more */

.learnMore {	
	font-family: "verdana", "arial", "sans-serif";
	color: #cc0000;
    text-decoration: none;
    border: #cc0000 solid 1px;
    padding-right: 2px;
    padding-left: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size:60%;
    white-space:nowrap;
}
	
.highlight {background-color:yellow}

.bgColor {background-color:#0151ba}
table.fs {
	border-color:blue;
	border-spacing:100px;
	border-style:grove;
	padding:200px;
}	
th {
	background-color:#0151ba;		/* what the hell? */
	color:white;
	}
td.indent {
	padding-left:30px 
}	
td.single {
	border-bottom-style:solid;
	border-right-style:none; 
	border-width:thin; 
	border-color:black;
}
td.double {
	border-bottom-style:double; 
	border-right-style:none; 
	border-width:5; 
	border-color:black;
}
.bgColor2 {background-color:yellow}
.contact_us {
	height:60px;
	text-align:right;
}
.image_message {
	border:none;
	margin-right:4px;
	margin-left:8px;
	padding:10px;
}
.special_offer {
	color:red;
	border-color:#0151ba;
	border-style:solid;
	width:100%;

}	
td.bottomBorder, th.bottomBorder {
	border-bottom-color:#0151ba;
	border-bottom-style:solid;
	}
.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.5;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	background-color:#0151ba
}
.pagetitle, .pageTitle {
	font-size: 18px;
	color:  #0151ba;
	font-weight: bold;
	font-variant: normal;
}
.subhead, .subHead {
	font-size: 16px;
	font-weight: bold;
	color:  #0151ba;
	line-height: 1.5;
}
.emphasis {
	font-size: 16px;
	font-weight: bold;
	
}
.pagebodytext, .bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	color: #333333;
}
.messageText {
	font-size: 14px;
	line-height: 1.5;
	color: #333333;
	padding:20px;

}
ol.messageText {
	font-size: 12px;
	line-height: 1.0;
	color: #333333;
	padding:0px;
}
li.messageText {
	font-size: 12px;
	line-height: 1.0;
	color: #333333;
	padding:20px;
}

.listHeader {
	font-weight:bold;
	font-size:16px;
	overflow:visible;
	color: #0151ba;
   	
}


/*-------------------------- ID's -------------------------------*/
#banner {
	padding:0;
	vertical-align:bottom;
	
}

#www {
	border:none;
	background-color:transparent;
}

#goals {
	vertical-align:top;
	margin-top:0em;
   	margin-bottom:0.25em;
   	overflow:visible;
   	text-indent:0px;
   	font-size:14px;
   	padding-left:0;
   	margin-left:0;
   
	
}
table#layout {
	width:850px;
	border:1px solid #83002C;
	padding:0;
	background-color: rgb(220, 229, 239);
}
#column1 {	/* stuff that applies to column 1 of the the template - principally the nav stuff */
	zbackground-color: #Ececec;  /*#E2E3E5;  light gray */
	border-right:1px solid #83002C; /* sort of maroon, was solid blue */
	padding:0;
	width:150;	
	
}

#column2 {	/* stuff that applies to column 2 of the the template - principally the message */
	padding-top:10px;
	padding-right:20px;
	padding-left:10px;
	padding-bottom:10px;
	zbackground:#Ececec;	/* lighter gray than column 1 */
	border-right:none;
	border-left:none;
	font-size:14;
}

body.help {	/* stuff that applies to help template - principally the message */
	background:#Ececec;	/* lighter gray than column 1 */
	font-size:12;
	
}
ol.help {
	padding-left:10px;
	list-style-position:inside;
	
}
/* ------------------------Nav Bar --------------------------- 
a.navBar{
  	display: block;
  	font-size: 16px;
  	font-weight: bold;
  	font-style: oblique;
  	padding-right: 4px;
  	text-decoration: none;
  	text-align: left;
  	margin-bottom: 0em;
  	margin-left:10px;
	margin-top: 0em;
   	line-height: 1;
 
}
*/
a.navBar:link{color: #0151ba}  /* shade of blue */
a.navBar:visited{color: #0151ba}  /* shade of blue */
a.navBar:hover{color: #83002C}  /* shade of marone */
a.navBar:active{color: #83002C}  /* shade of marone */

specialOffer {
	border-width:0;
	color:white;
	}


	