@charset "utf-8";
/* CSS Document */

body {
	margin:35px 0px 0px 0px;
	background-color:#fff;
	padding:0px;
	font-family:Calibri, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5c62;
	line-height:17px;
}
img{border:none;}
a{color:#e78b21; text-decoration:none;}
a:visited{color:#e78b21; text-decoration:none;}
a:hover{color:#e78b21; text-decoration:underline;}
h1{
	font-size:24px;
	font-weight:normal;
	color:#c0da6c;
	padding:0px;
	margin:0px 0px 10px 0px;
}
h2{
	font-size:14px;
	font-weight:normal;
	color:#e78b21;
	padding:0px;
	margin:0px;
}
p{
	margin:0px 0px 15px 0px;
}
ul{
	margin-top:0px;
	margin-bottom:0px;
}
li{
	margin:0px 0px 0px -20px;
}
form{
	margin:0px;
}
.container{
	margin:0px auto;
	width:940px;
}

.header{
	float:left;
	width:940px;
}

.content{
	float:left;
	width:940px;
}

.mainLeft{
	float:left;
	width:240px;
}
.mainBlog{
	display:none;
	float:left;
	width:240px;
	height:233px;
	background-color:#58a4da;
}
.mainTweet{
	float:left;
	width:240px;
	height:233px;
	background-color:#86bae3;
}
.BlogTxt{
	float:left;
	width:180px;
	margin:7px 0px 15px 23px;
	font-family:Helvetica Neue, Helvetica, Candara, Calibri, Arial, sans-serif;
	font-size:11px;
	line-height:21px;
	color:#fff;
	display:inline;
}
.TweetTxt{
	float:left;
	width:180px;
	margin:7px 0px 15px 23px;
	font-family:Helvetica Neue, Helvetica, Candara, Calibri, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#fff;
	display:inline;
}
.TweetTxt p{
	margin:0px 0px 7px 0px;
}
.comments{
	text-align:right;
}
.comments a{color:#fff; text-decoration:none;}
.comments a:visited{color:#fff; text-decoration:none;}
.comments a:hover{color:#fff; text-decoration:none;}

.mainImg{
	float:left;
	width:700px;
}

.mainBottom{
	float:left;
	width:940px;
}
.mainBottom img{
	margin-bottom:13px;
}
.mainAbout{
	float:left;
	width:240px;
	height:237px;
	background-color:#eaf1f9;
}
.mainServices{
	float:left;
	width:240px;
	height:237px;
	background-color:#f1f6fb;
}
.mainNewsroom{
	float:left;
	width:240px;
	height:237px;
	background-color:#e3edf7;
}
.mainContact{
	float:left;
	width:220px;
	height:237px;
	background-color:#eaf1f9;
}
.BottomLinks{
	float:left;
	width:217px;
	height:20px;
	padding:4px 0px 0px 23px;
	font-family:Helvetica Neue, Helvetica, Candara, Calibri, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	display:inline;
}
.BottomLinksOn{
	float:left;
	width:217px;
	height:20px;
	background-color:#edf7e2;
	padding:4px 0px 0px 23px;
	font-family:Helvetica Neue, Helvetica, Candara, Calibri, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	display:inline;
}
.BottomLinks a:hover{text-decoration:none;}
.BottomTxt{
	float:left;
	width:180px;
	margin:0px 0px 15px 23px;
	font-family:Helvetica Neue, Helvetica, Candara, Calibri, Arial, sans-serif;
	font-size:11px;
	line-height:24px;
	color:#3176a8;
	display:inline;
}

.leftColumn{
	float:left;
	width:210px;
	margin:0px 64px 50px 0px;
	color:#96b9e1;
}
.leftNav{
	float:left;
	width:210px;
	background:url(images/elements/nav_top.gif) top left no-repeat;
	background-color:#96b9e1;
	padding:15px 0px 15px 0px;
	margin-bottom:15px;
}
.leftNav a{color:#fff; text-decoration:none;}
.leftNav a:visited{color:#fff; text-decoration:none;}
.leftNav a:hover{color:#fff; text-decoration:none;}
.menuHdr{
	float:left;
	width:165px;
	margin-left:23px;
	font-family:Helvetica Neue, Helvetica, Candara, Calibri, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0070b3;
}
.menuItem{
	float:left;
	width:153px;
	margin-left:15px;
	padding-left:12px;
	font-family:Helvetica Neue, Helvetica, Candara, Calibri, Arial, sans-serif;
	font-size:11px;
}
.menuItemOn{
	float:left;
	width:153px;
	margin-left:15px;
	padding-left:12px;
	background-color:#abc7e7;
	font-family:Helvetica Neue, Helvetica, Candara, Calibri, Arial, sans-serif;
	font-size:11px;
	color:fff;
}
.twitter{
	float:left;
}
.rightColumn{
	float:left;
	width:480px;
	margin-bottom:50px;
	padding-top:45px;
}


.footer{
	float:left;
	width:940px;
	height:41px;
	margin:0px 0px 20px 0px;
	background:url(images/elements/ftr_bg.gif) top left repeat-x;
}
.footerTxt{
	width:915px;
	margin:12px 25px 0px 0px;
	font-family:Helvetica Neue, Helvetica, Candara, Calibri, Arial, sans-serif;
	font-size:11px;
	color:#e1f3b9;
	text-align:right;
}
.footerTxt a{color:#e1f3b9; text-decoration:none;}
.footerTxt a:visited{color:#e1f3b9; text-decoration:none;}
.footerTxt a:hover{color:#e1f3b9; text-decoration:none;}

/* Blog Styles */

#blogBody{
	background-image:url(images/elements/Blog_background.gif);
	background-position:top center;
	font-family:Calibri, Helvetica, sans-serif;
}
.blogContainer{
	margin:0px auto;
	width:800px;
}
.blogHeader{
	float:left;
	width:570px;
	padding:0px 0px 50px 230px;
}
.blogLeftCol{
	float:left;
	width:200px;
}
.blogRightCol{
	float:left;
	width:570px;
	padding:40px 0px 0px 30px;
}
.entry{
	padding-top:18px;
}
.sidebarModule{
	width:185px;
	border-bottom:1px solid #508BCD;
	padding:15px 0px 15px 15px;
	color:#60A6D9;
	font-size:13px;
	font-weight:bold;
}
.sidebarModule a{color:#60A6D9;	font-size:13px;	font-weight:bold; text-decoration:none;}
.sidebarModule a:visited{color:#60A6D9;	font-size:13px;	font-weight:bold; text-decoration:none;}
.sidebarModule a:hover{color:#60A6D9;	font-size:13px;	font-weight:bold; text-decoration:none;}

.sidebarBio{
	font-size:10px;
	color:#CB7317;
}
/* Blog Comments */
.comments{
	text-align:left;
	color:#000;
}
.comments a{color:#e78b21;}
.comments a:visited{color:#e78b21;}
.comments a:hover{color:#e78b21;}

.widgets{
	margin:0px;
	padding:15px 0px 0px 35px;
	list-style:none;
}
.widgets li ul{
	margin:0px;
	padding:0px 0px 10px 20px;
	list-style:none;
	font-size:11px;
	color: #47545D;
}
.widgets li ul li a{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	font-size:11px;
	color: #47545D;
}
h2.widgettitle{color:#60A6D9;	font-size:13px;	font-weight:bold; text-decoration:none; padding-bottom:10px;}

#twitter_update_list{
	margin:0px;
	padding:6px 0px 10px 20px;
}
#twitter_update_list li{
	list-style:none;
	padding:5px 0px 0px 0px;
}

#twitter_update_list a{color:#E1F3B9;}
#twitter_update_list a:visited{color:#E1F3B9;}
#twitter_update_list a:hover{color:#E1F3B9;}











