html,body,li,ul,img,form,h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
border:0;
}

body{
}

.backgroundhome{
	background:url(images/body_back.jpg) repeat-x top;
}

.backgroundsub{
	background:url(images/body_back_sub.jpg) repeat-x top;
}

h1{
	font: normal 30px Tahoma;
	color:#f76901;
}

h2{
	font: normal 20px Tahoma;
	color:#f76901;
}

h3{
	font: normal 12px Arial;
	color:#000;
}

h3 a, h3 a:visited{
	font:bold 12px Arial;
	color:#f76901;
}

.content{
	position:relative;
	width:942px;
	margin-left:auto;
	margin-right:auto;
}

.header{
	position:relative;
	width:887px;
	padding-left:30px;
	/*background:#ffffff url(images/header_back.gif) repeat-x top;*/
	z-index:500;
}

.logo{
	position:relative;
	top:0;
	left:0;
	width:239px;
	z-index:1000;
	margin-bottom:7px;
}

.show{
	z-index:1500;
}

.headertext{
	position:relative;
	float:right;
	right:21px;
	width:289px;
	height:49px;
	background-color:#f76901;
	color:#fff;
	font: normal 20px Arial;
	text-align:Center;
	line-height:49px;
}

.headertext a, .headertext a:visited{
	display:block;
	width:289px;
	height:49px;
	text-decoration:none;
	color:#fff;
	font: normal 20px Arial;
	line-height:49px;
}

.headertext a:hover{
	width:289px;
	height:49px;
	background-color:#003b75;
	text-decoration:none;
	color:#fff;
	font: normal 20px Arial;
	line-height:49px;
}


.new_headertext{
	position:absolute;
	top:146px;
	right:285px;
	width:289px;
	height:39px;
	background-color:#003b75;
	color:#fff;
	font: normal 20px Arial;
	text-align:Center;
	line-height:39px;
}

.new_headertext a, .new_headertext a:visited{
	display:block;
	width:289px;
	height:39px;
	background-color:#003b75;
	text-decoration:none;
	color:#fff;
	font: normal 20px Arial;
	line-height:39px;
}

.new_headertext a:hover{
	width:289px;
	height:39px;
	background-color:#f76901;
	text-decoration:none;
	color:#fff;
	font: normal 20px Arial;
	line-height:39px;
}

.menu{
	position:absolute;
	top:150px;
	right:0px;
	float:left;
	/*top:60px;*/
	/*right:21px;*/
	width:100%;
	height:41px;
	text-align:right;
	
}

.mainimage{
	position:relative;
	clear:left;
	height:53px;
	width:887px;
	background: url(images/main_image_bg.gif) repeat-x;
	margin-left:auto;
	margin-right:auto;
}

.mainimageinner{
	position:relative;
	clear:left;
	width:942px;
	height:62px;
	background: url(images/main_back_inner.jpg) repeat-x;
}

.ideas{
	position:relative;
	float:left;
}

.getstarted{
	position:relative;
	float:right;
}

.getstartedtext{
	position:absolute;
	right:54px;
	top:211px;
	background-color:#f76901;
	width:250px;
	height:40px;
	display:block;
	color:#fff;
	font:normal 20px Arial;
	text-align:center;
	line-height:40px;
}

.getstartedtext a, .getstartedtext a:visited{
	color:#fff;
	font:normal 20px Arial;
	text-align:center;
	line-height:40px;
	text-decoration:none;
	display:block;
}

.getstartedtext a:hover{
	color:#fff;
	font:normal 20px Arial;
	text-align:center;
	line-height:40px;
	text-decoration:none;
	display:block;
	background-color:#003b75;
}


.new_getstartedtext{
	position:absolute;
	right:30px;
	top:146px;
	background-color:#003b75;
	width:250px;
	height:39px;
	display:block;
	color:#fff;
	font:normal 20px Arial;
	text-align:center;
	line-height:40px;
	z-index:100;
}

.new_getstartedtext a, .new_getstartedtext a:visited{
	color:#fff;
	font:normal 20px Arial;
	text-align:center;
	line-height:39px;
	text-decoration:none;
	display:block;
}

.new_getstartedtext a:hover{
	color:#fff;
	font:normal 20px Arial;
	text-align:center;
	line-height:39px;
	text-decoration:none;
	display:block;
	background-color:#f76901;
}


.getstartedtextsub{
	position:absolute;
	right:24px;
	top:16px;
	background-color:#f76901;
	width:172px;
	height:28px;
	display:block;
	color:#fff;
	font:normal 18px Arial;
	text-align:center;
	line-height:28px;
}

.getstartedtextsub a, .getstartedtextsub a:visited{
	background-color:#f76901;
	width:172px;
	height:28px;
	display:block;
	color:#fff;
	font:normal 18px Arial;
	text-align:center;
	line-height:28px;
	text-decoration:none;
}

.getstartedtextsub a:hover{
	background-color:#003b75;
	width:172px;
	height:28px;
	display:block;
	color:#fff;
	font:normal 18px Arial;
	text-align:center;
	line-height:28px;
	text-decoration:none;
}



.main{
	position:relative;
	width:942px;
	background:#ffffff url(images/main_content_back.jpg) repeat-x;
}

.footerholder{
	position:relative;
	width:100%;
	height:45px;
	background-color:#f76900;
}

.footer{
	position:relative;
	width:942px;
	height:45px;
	margin-left:auto;
	margin-right:auto;
	background-color:#f76900;
}

.maincontent{
	position:relative;
	width:887px;
	left:32px;
	background: url(images/main_content_back.gif) repeat-y left;
}

.leftc{
	position:relative;
	width:202px;
	float:left;
	text-align:center;
}

.rightc{
	position:relative;
	width:667px;
	margin-top:13px;
	left:18px;
	float:left;
	background:#ffffff url(images/right_top.gif) no-repeat top;
}

.clean{
	clear:both;
}

.marg25{
	margin-left:25px;
	margin-right:65px;
}

.c1{
	position:relative;
	float:left;
	clear:left;
	width:287px;
	font:normal 12px Arial;
	color:#003b75;
}

.c1 a, .c1 a:visited{
	font:bold 12px Arial;
	color:#f76901;
}

.c2{
	position:relative;
	float:left;
	width:287px;
	left:22px;
	font:normal 12px Arial;
	color:#003b75;
}

.c2 a, .c2 a:visited{
	font:bold 12px Arial;
	color:#f76901;
}


.success{
	position:relative;
	width:287px;
	height:67px;
	text-indent:18px;
	font:bold 16px Arial;
	color:#f76901;
	background:#fbb785 url(images/success_top.gif) no-repeat top;
	line-height:67px;
}

.idea{
	position:relative;
	width:287px;
	height:67px;
	text-indent:18px;
	font:bold 16px Arial;
	color:#fff;
	background:#205176 url(images/idea_top.gif) no-repeat top;
	line-height:67px;
}

.marg5{
	margin-left:5px;
	margin-right:5px;
}

.imgalign{
	position:relative;
	float:left;
	border-right:solid 12px #fff;
	border-bottom:solid 4px #fff;
}

.imgaligna{
	position:relative;
	float:left;
	border-left:solid 12px #fbd3bd;
	border-right:solid 12px #fbd3bd;
	border-bottom:solid 4px #fbd3bd;
}

a#bthome{
	position:relative;
	width:63px;
	height:24px;
	padding-top:15px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:url(images/bt_back.gif) repeat-x;
	text-align:center;
	
}
a#bthome:hover{
	position:relative;
	width:63px;
	height:39px;
	padding-top:0px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:#f76901;
	text-align:center;
	line-height:39px;
}

a#btwhat{
	position:relative;
	margin-left:3px;
	width:91px;
	height:24px;
	padding-top:15px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:url(images/bt_back.gif) repeat-x;
	text-align:center;
}
a#btwhat:hover{
	position:relative;
	width:91px;
	height:39px;
	padding-top:0px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:#f76901;
	text-align:center;
	line-height:39px;
}
a#bthappenin{
	position:relative;
	width:124px;
	height:24px;
	margin-left:3px;
	padding-top:15px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:url(images/bt_back.gif) repeat-x;
	text-align:center;
}
a#bthappenin:hover{
	position:relative;
	width:124px;
	height:39px;
	padding-top:0px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:#f76901;
	text-align:center;
	line-height:39px;
}

a#btstories{
	position:relative;
	width:110px;
	height:24px;
	margin-left:3px;
	padding-top:15px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:url(images/bt_back.gif) repeat-x;
	text-align:center;
}
a#btstories:hover{
	position:relative;
	width:110px;
	height:39px;
	padding-top:0px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:#f76901;
	text-align:center;
	line-height:39px;
}

a#btideas{
	position:relative;
	width:105px;
	height:24px;
	margin-left:3px;
	padding-top:15px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:url(images/bt_back.gif) repeat-x;
	text-align:center;
}
a#btideas:hover{
	position:relative;
	width:105px;
	height:39px;
	padding-top:0px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:#f76901;
	text-align:center;
	line-height:39px;
}

a#btawards{
	position:relative;
	width:65px;
	height:24px;
	margin-left:3px;
	padding-top:15px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:url(images/bt_back.gif) repeat-x;
	text-align:center;
}
a#btawards:hover{
	position:relative;
	width:65px;
	height:39px;
	padding-top:0px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:#f76901;
	text-align:center;
	line-height:39px;
}

a#btcontact{
	position:relative;
	width:64px;
	height:24px;
	margin-left:3px;
	padding-top:15px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:url(images/bt_back.gif) repeat-x;
	text-align:center;
}
a#btcontact:hover{
	position:relative;
	width:64px;
	height:39px;
	padding-top:0px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:#f76901;
	text-align:center;
	line-height:39px;
}

/*               */





a#btfaq{
	position:relative;
	width:46px;
	height:24px;
	margin-left:3px;
	padding-top:15px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:url(images/bt_back.gif) repeat-x;
	text-align:center;
	
}
a#btfaq:hover{
	position:relative;
	width:46px;
	height:39px;
	margin-left:3px;
	padding-top:0px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:#f76901;
	text-align:center;
	line-height:39px;
}



a#btabout{
	position:relative;
	width:56px;
	height:24px;
	margin-left:3px;
	padding-top:15px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:url(images/bt_back.gif) repeat-x;
	text-align:center;
	
}
a#btabout:hover{
	position:relative;
	width:56px;
	height:39px;
	margin-left:3px;
	padding-top:0px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:#f76901;
	text-align:center;
	line-height:39px;
}

a#btevents{
	position:relative;
	width:56px;
	height:24px;
	margin-left:3px;
	padding-top:15px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:url(images/bt_back.gif) repeat-x;
	text-align:center;
	
}
a#btevents:hover{
	position:relative;
	width:56px;
	height:39px;
	margin-left:3px;
	padding-top:0px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:#f76901;
	text-align:center;
	line-height:39px;
}

a#btblog{
	position:relative;
	width:56px;
	height:24px;
	margin-left:3px;
	padding-top:15px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:url(images/bt_back.gif) repeat-x;
	text-align:center;
	
}
a#btblog:hover{
	position:relative;
	width:56px;
	height:39px;
	margin-left:3px;
	padding-top:0px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:#f76901;
	text-align:center;
	line-height:39px;
}


a#btresources{
	position:relative;
	width:78px;
	height:24px;
	margin-left:3px;
	padding-top:15px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:url(images/bt_back.gif) repeat-x;
	text-align:center;
	
}
a#btresources:hover{
	position:relative;
	width:78px;
	height:39px;
	margin-left:3px;
	padding-top:0px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:#f76901;
	text-align:center;
	line-height:39px;
}


a#btforum{
	position:relative;
	width:60px;
	height:24px;
	margin-left:3px;
	padding-top:15px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:url(images/bt_back.gif) repeat-x;
	text-align:center;
	
}
a#btforum:hover{
	position:relative;
	width:60px;
	height:39px;
	margin-left:3px;
	padding-top:0px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:#f76901;
	text-align:center;
	line-height:39px;
}


a#btnewsletters{
	position:relative;
	width:84px;
	height:24px;
	padding-top:15px;
	display:block;
	margin-left:3px;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:url(images/bt_back.gif) repeat-x;
	text-align:center;
	
}
a#btnewsletters:hover{
	position:relative;
	width:84px;
	height:39px;
	margin-left:3px;
	padding-top:0px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:#f76901;
	text-align:center;
	line-height:39px;
}

/*                 */


.footerleft{
	position:relative;
	float:left;
	left:32px;
	font: normal 11px Arial;
	color:#fff;
	line-height:45px;
}

.footerright{
	position:relative;
	float:right;
	right:19px;
	font: normal 11px Arial;
	color:#fff;
	line-height:45px;
}

.footerright a, .footerright a:visited{
	font: normal 11px Arial;
	color:#fff;
	line-height:45px;
	text-decoration:none;
}

.footerright a:hover{
	font: normal 11px Arial;
	color:#fff;
	line-height:45px;
	text-decoration:underline;
}

.active{
	position:relative;
	width:66px;
	height:39px;
	padding-top:0px;
	display:block;
	float:left;
	font: bold 12px Arial;
	color:#fff;
	text-decoration:none;
	background:#f76901;
	text-align:center;
	line-height:39px;
}

.imgposr{
	position:relative;
	float:right;
	right:-20px;
}

.quote{
	position:relative;
	width:145px;
	left:20px;
	padding-top:15px;
	padding-left:5px;
	font: bold 13px Tahoma;
	line-height:26px;
	color:#fff;
	background:url(images/quote_start.gif) no-repeat left top;
	text-align:left;
}

.quoteimgbottom{
	position:relative;
	top:10px;
}


.head2{
	color: #ED5100; 
	font-weight: bold; 
	padding-left: 8px; 
	background-color: #FFF7F2; 
	font-size: 8pt;
}
.head{
	color: white; 
	font-weight: bold; 
	padding-left: 8px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	background-color: #ED5100; 
	font-size: 8pt;
}

.tahoma{
	font:normal 12px Tahoma;
}

.successTitle{
	position:relative;
	clear:left;
	width:100%;
	text-indent:20px;
	background-color:#ed5100;
	font:bold 12px Tahoma;
	color:#fff;
}

.successText{
	position:relative;
	clear:left;
	width:100%;
	padding-top:10px;
	background-color:#fbd3bd;
	font:normal 12px Tahoma;
	border-bottom:solid 10px #fff;
	color:#000;
}

.coordinatortext{
	position:relative;
	float:left;
	width:300px;
	font:normal 11px Tahoma;
}

.dropdown{
font:normal 11px Tahoma;
border:solid 1px #ccc;
}

.button{
font:normal 11px Tahoma;
color:#fff;
border:solid 1px #666;
background-color: #ED5100;
}

.linkstyle{
position:relative;
float:right;
margin-right:10px;
}

.linkstyle a, .linkstyle a:visited {
font:bold 12px Tahoma;
color:#ED5100;
text-decoration:none;
}

.gmapSidebar{
	position:relative;
	height:0px;
	visibility: hidden;
}

.gmapSidebarItem{
	position:relative;
	height:0px;
	visibility: hidden;
}

.gmapDirHead{
	font:normal 12px Tahoma;
}

.smallfont{
	font: normal 10px Tahoma;
	color:#000;
}

.cf_header{
	position:relative;
	height:36px;
	width:100%;
	border-bottom:solid 9px #003b75;
	background-color:#f76901;
	color:#fff;
	font:normal 12px Arial;
	text-align:right;
	line-height:36px;
}

.cf_header a, .cf_header a:link, .cf_header a:visited{
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

.cf_top{
	position:absolute;
	top:15px;
	right:0px;
	width:235px;
	font:normal 12px Arial;
	line-height:18px;
}

.cf_sponsors{
	position:relative;
	width:842px;
	height:54px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #d8e1e4;
	padding:20px;
	background-color:#fff;
}

.sitemap_links a{
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		/*font-weight:bold;*/
		font-size:16px;
		color:#f76901;
		text-decoration:none;
}

.sitemap_links a:hover{
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		/*font-weight:bold;*/
		font-size:16px;
		color:#f76901;
		text-decoration:underline;
}