IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 100% inherit inherit inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px;
}
P {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 100% inherit inherit inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px;
}
a {
	color:#335EBF;
	text-decoration:none;
}
.center {
	TEXT-ALIGN: center
}
.clear {
	CLEAR: both
}
.nomargin {
	MARGIN: 0px
}
.nopadding {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.hidden {
	DISPLAY: none
}


#container {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 1010px; BACKGROUND: url(images/main_bg.gif) #fff repeat-y center center
}
#header {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto 10px; PADDING-LEFT: 29px; WIDTH: 955px; PADDING-RIGHT: 24px; BACKGROUND: url(images/header_top_bg.gif) no-repeat center top; PADDING-TOP: 25px
}
#logo {
	MARGIN: 0px 0px 15px; WIDTH: 120px; FLOAT: left; HEIGHT: 38px
}
#signIn {
	MARGIN: 17px 6px 0px 0px; padding:0px; FLOAT: right; HEIGHT: 27px
}
.signIn {margin:0px 0px 3px 5px;}
#intro {
	width:950px;
	clear:both;
	margin:0px 0px 0px 30px;
}
#intro1{
	width:695px;
	height:349px;
	float:left;
}
#intro2{
	width:255px;
	height:268px;
	background:url(images/banner2.png) no-repeat;
	float:left;	
	padding:81px 0px 0px 0px;	
}
#signIn2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	float:right;
	text-align:right;
	margin:0px 12px 0px 0px;
}
#signIn2 a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
#subContent {
	display:block;
	float:left;
	width:950px;
	margin:0px 0px 0px 30px !important;
	margin:0px 0px 0px 15px;	
	background:url(images/bg_subContent.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
}
#subContent p {
	margin:0px 0px 8px 0px;
	font-size:11px;
}
#col1 {
	width:670px;
	margin:0px 10px 0px 0px;
	padding:20px 0px 0px 15px;
	display:block;
	float:left;
}
#subContent #col1 h2{
	color:#3357A6;
	font-size:22px;
	line-height:1.2em;
	padding:0px 0px 20px 0px;
}
#col1 .column {
	width:208px;
	margin:0px 20px 0px 0px;
	padding:0px;
	display:block;
	float:left;
	border:none;
}
#col1 .column h3{
	color:#000000;
	margin:0px 0px 10px 0px;
	font-size:14px;
}
#col1 .column.last {
	width:205px;
	margin:0px 00px 0px 0px;
	padding:0px;
	display:block;
	float:left;
	border:none;
}
#blogPosts {
	background:url(images/bg_blogPosts.png) no-repeat;
	width:665px;
	height:161px;
	margin:40px 0px 0px -12px;
	padding:79px 0px 0px 28px;	
}

/* CSS for the rssdisplaybox */

.blogPost {
	width: 635px;
	padding: 0px;
	margin:0px;
	clear:both;
	font-size:12px;
}
.rsstitle {
	margin:6px 0px 4px 0px;
	float:left;
}
.rsstitle a {
	color:#4477F3;
	font-weight:bold;
}	
.rssdate {
	font-size:90%;
	margin:6px 0px 4px 0px;
	float:right;
	color:#999;
}
.more {
	margin:6px 30px 0px 0px;
	clear:both;
	float:right;
	color:#4477F3;
	font-weight:bold;
}	

/* End CSS for the rssdisplaybox */


#col2 {
	display:block;
	float:left;	
	width:226px;
	padding:20px 0px 0px 15px;	
}
#subContent #col2 h2{
	color:#000000;
	font-size:16px;
	line-height:1em;
	margin:0px 0px 8px 0px;	
}
#subContent #col2 h2 sup{
	color:#FF9900;
	font-size:10px;
}
#subContent #col2 h3{
	color:#666666;
	font-size:15px;
	line-height:1.2em;	
	margin:40px 0px 12px 0px;		
}
#col2 img {
	float:left;
}
.testimonial {
	float:left;
	font-size:11px;
	line-height:1.2em;
	padding:0px 0px 15px 0px;
	width:165px;
}
#preFooter {
	width:920px;
	margin:17px 0px 0px 0px;
	color:#345EBF;
	text-align:right;
	float:right;
}

/* Footer */

/* other link */
#miscLinks{width:920px;background:none;clear:both;padding-bottom:0px;margin-right:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px solid #cccccc; }
#miscLinks a {color:#999999;}
.other{padding-right:198px;padding-left:0px;float:left;color:#999;margin-bottom:18px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.footNotes {
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
#footer {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 30px; WIDTH: 947px; PADDING-RIGHT: 30px; BACKGROUND: url(images/footer_bg.gif) no-repeat 0px 0px; HEIGHT: 220px; COLOR: #505050; CLEAR: both; PADDING-TOP: 0px
}
#seo-text {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fff; MARGIN: 10px 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #969696; FONT-SIZE: 11pxm; PADDING-TOP: 15px;
}
#seo-text H1 {
	MARGIN: 0px 0px 8px; font-family:Arial, Helvetica, sans-serif; COLOR: #969696;
}
#seo-text P {
	BACKGROUND-COLOR: #fff; MARGIN: 0px 0px 12px; COLOR: #969696; FONT-SIZE: 11px;
}
#seo-text .fulltext {
	DISPLAY: none
}
#seo-text H1 {
	MARGIN: 0px 0px 8px; font-family:Arial, Helvetica, sans-serif; COLOR: #777;
}
#seo-text H2 {
	MARGIN: 0px 0px 8px; font-family:Arial, Helvetica, sans-serif;; COLOR: #777;
}
.footer-logo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px;
}
#footerlinks {
	TEXT-ALIGN: center; MARGIN: 10px auto; WIDTH: 740px; COLOR: #365ebf;
}