/*  colors */
.blue_dark {color: #00336F}
.blue_dark_alt [color: #002464}
.blue {color: #64B5E5}
.blue45 {color: #BFDDF4}
.green {color: #13A400}
.green45 {color: #A9D78C}
.health {color: #B9D000}
.health45 {color: #E1EB8A}
.blog {color: #FFDA00}
.blog45 {color: #FFEF86}
.domain {color: #FF8500}
.domain45 {color: #FFC87C}
.learning {color: #FF333A}
.learning45 {color: #FFA99A}
.web {color: #FD64A1}
.web45 {color: #FFBED9}
.link {color: #468EC1}
.white {color: #FFFFFF}
.black {color: #000000}

/* Hides from IE5-mac \*/
* html #item {height: 1%;}
/* End hide from IE5-mac */

body
	{ 
	background-color:#fff;
	margin: 0;
	padding: 0;
	color:#666;
	}
body, p, h3, div, span, td
	{
	font-family: Arial, Helvetica, Sans-Serif; 
	}
div, span, table, tr,  td, img
	{
	padding:0;
	margin:0;
	border:none;
	}
table
	{
 	border-collapse: collapse;
 	}
a, a:visited {
	color:#00336F;
	text-decoration:none;
	}
a:hover {

	color: #B9D000;
	}
.selected {
	color:#468EC1;
	font-weight:bold;
	}

/* absolute positioned elements and related */
#logo {
	position:absolute; 
	top:0;
	left:0;
	width:240px; 
	height:120px;
	z-index:10;
	}
#nav {
	position:absolute; 
	background-color:#fff;
	top:0;
	left:240px;
	width:240px; 
	height:120px;
	z-index:10;
	}
#navsub {
	position:absolute; 
	padding-top: 5px;
	top:120px;
	left:20px;
	width:250px; 
	z-index:10;

	}
#nav_bg {
	position:absolute; 
	top:0;
	left:0;
	width:960px; 
	height:120px;
	z-index:9;
	background-color: #fff;
	}
#nav_whyse {
	position:absolute; 
	background-color:#B9D000;
	top:0;
	left:480px;
	width:264px; 
	height:120px;
	z-index:10;
	}
#nav_whyse p {
	padding:0 12px 12px 12px;
	color:#00336F;
	}
#nav_whyse p a {
	
	color:white;
	}

/* Container for content */
#main {
	position:absolute;
	top:120px;
	left:240px;
	width:456px;
	z-index:10;
	}
#sub {
	position:absolute;
	top:120px;
	left:720px;
	width:264px;
	z-index:10;
	}

	
#main img, #sub img {
	padding: 6px 0 6px 0;
	} 

/* link lists */
ul.links {
	list-style-type: none;
	text-indent:-24px;
	padding:0 12px 12px 24px;
	font-weight: bold;
	}
ul.links li a {
	padding-left: 16px;
	text-decoration: none;
	color:#00336F;
	background: transparent url(../_images/list/b_b.gif) left center no-repeat;
	}
	
ul.links li a:hover {
	color:#B9D000;
	background: transparent url(../_images/list/g_b.gif) left center no-repeat;
	}

ul.links ul {
	list-style-type: none;
	padding-left:0px;
	font-weight: normal;
}



.item ul, .item li {
	list-style-type: square;
	}
	
#sub .item ul, #sub .item li {
	list-style-type: none;
	}

.item a {
	padding-left: 10px;
	text-decoration: none;
	background: transparent url(../_images/list/b_b.gif) left no-repeat;
	}
	
.item a:hover {
	padding-left: 10px;
	text-decoration: none;
	background: transparent url(../_images/list/g_b.gif) left no-repeat;
	}



#commentform {
	margin-left: 0px;
	}

.commentbox {
   background-color: #e5f3fb; 
   margin: 11px;
   height: 100%;
   }
   
   
/* Salesforce forms */

#main label {
width: 150px;
float: left;
text-align: right;
margin-right: 10px;
display: block;
font-weight:bold;
}


#main input.submit {
margin-left: 160px;
}

#main a {
	font-weight: bold;
	}

#address p {
	left:20px;
	width:250px; 
position: absolute;
bottom:10px;
font-size: 11px;
font-weight: bold;
color: #B9D000;

}

