body {
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0;
	background-color:#DFECF4;
	color:#666;
	text-align:center;
	margin:0;
	padding:0;
	background-image:url(images/bg_body.png);
	background-repeat:repeat-x;
	margin-bottom:20px;
}
.spacer {
	clear: both;
	height:1px;
}
ul {
	list-style:none;
}
ul, li {
	margin:0;
	padding:0;
}
p {
	margin:10px 0px 10px 0px;
}
img {
	border:0;
	vertical-align:top;
}
form {
	padding:0;
	margin:0;
}
#global {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top:0;
	text-align: left;
	width:960px;
	padding:0;
}
ul#menu {
	float:left;
	list-style:none;
	width:787px;
	height:45px;
	margin:0;
	padding:0;
}
ul#menu li {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
}
ul#menu li a {
	height:45px;
	display:block;
	top:0;
	text-indent:-9999px;
}
li#itemHome a, li#itemClients a, li#itemWhat a, li#itemAwards a, #itemWho a, li#itemBlog a, #itemGet a {
	background:url(images/bg_menu.png);
}
li#itemHome {
	width:92px;
}
li#itemHome a {
	background-position:0 0;
	width:92px;
	left:0
}
li#itemHome a:hover {
	background-position:0 -45px
}
li#itemHome a.active {
	background-position:0 -90px
}
li#itemClients {
	width:120px;
}
li#itemClients a {
	background-position:-92px 0;
	width:120px;
	left:92px
}
li#itemClients a:hover {
	background-position:-92px -45px
}
li#itemClients a.active {
	background-position:-92px -90px
}
li#itemWhat {
	width:132px;
}
li#itemWhat a {
	background-position:-212px 0;
	width:132px;
	left:212px
}
li#itemWhat a:hover {
	background-position:-212px -45px
}
li#itemWhat a.active {
	background-position:-212px -90px
}
li#itemAwards {
	width:103px;
}
li#itemAwards a {
	background-position:-344px 0;
	width:103px;
	left:344px
}
li#itemAwards a:hover {
	background-position:-344px -45px
}
li#itemAwards a.active {
	background-position:-344px -90px
}
li#itemWho {
	width:129px;
}
li#itemWho a {
	background-position:-447px 0;
	width:129px;
	left:447px
}
li#itemWho a:hover {
	background-position:-447px -45px
}
li#itemWho a.active {
	background-position:-447px -90px
}
li#itemBlog {
	width:89px;
}
li#itemBlog a {
	background-position:-576px 0;
	width:89px;
	left:576px
}
li#itemBlog a:hover {
	background-position:-576px -45px
}
li#itemBlog a.active {
	background-position:-576px -90px
}
li#itemGet {
	width:122px;
}
li#itemGet a {
	background-position:-665px 0;
	width:122px;
	left:665px
}
li#itemGet a:hover {
	background-position:-665px -45px
}
li#itemGet a.active {
	background-position:-665px -90px
}
p#slogan {
	clear:both;
	color:#595959;
	font-size:23px;
	margin:36px 0 0 0;
	line-height:1.5em;
	padding:0;
	float:left;
	width:960px;
}
p#slogan span {
	color:#4085b4;
}
#featured {
	float:left;
	width:673px;
	margin:50px 0 30px 0;
}
#featured h1 {
	color:#3d443f;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	padding:4px 10px 0 0;
	float:left;
	width:205px;
}
.buttons {
	float:left;
	margin:0 0 10px 0;
}
span#pages {
	float:left;
	display:block;
	padding:4px 5px 0 5px;
	font-size:14px;
	color:#989898;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#features {
	float:left;
	width:660px;
	padding:12px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
.feature {
	float:left;
	width:200px;
	margin:0 30px 0 0;
	line-height:1.5em;
}
.feature_right {
	float:left;
	width:200px;
	margin:0;
	line-height:1.5em;
}
.feature img, .feature_right img, #right_right_col img {
	border:1px solid #ADADAD;
	padding:5px;
	background-color:#fff;
}
.feature p a, .feature_right p a {
	color:#666;
	text-decoration:none;
}

.feature p a:hover, .feature_right p a:hover {
	text-decoration:underline;
}

.feature h2, .feature_right h2, #right_right_col h2 {
	color:#1f83c6;
	font-size:14px;
	font-weight:normal;
	margin:8px 0 0 0;
	padding:0;
}
.feature h2 a, .feature_right h2 a, #right_right_col h2 a {
	color:#1f83c6;
	text-decoration:none;
	border-bottom:1px dotted #1f83c6;
}
.feature h2 a:hover, .feature_right h2 a:hover, #right_right_col h2 a:hover {
	border-bottom:none;
}
#news {
	float:left;
	width:266px;
	margin:50px 0 0 20px;
	line-height:1.4em;
}
#news h2 {
	color:#1f83c6;
	font-size:13px;
	font-weight:normal;
	margin:20px 0 0 0;
	padding:0;
}
#news h2 a {
	color:#1f83c6;
	text-decoration:none;
	border-bottom:1px dotted #1f83c6;
}
#news h2 a:hover {
	border-bottom:none;
}
#news h1 {
	color:#3d443f;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	padding:4px 20px 0 0;
}
#news p {
	font-size:11px;
}
#top_bottom {
	clear:both;
	float:left;
	vertical-align:bottom;
	margin:10px 0 0 0;
}
#home_footer {
	float:left;
	width:910px;
	background-image:url(images/bg_home_footer.png);
	background-repeat:repeat-x;
	background-color:#D7E8EF;
	padding:20px 25px;
	font-size:11px;
	line-height:1.5em;
	color:#838383;
}
#home_footer a {
	color:#838383;
	text-decoration:underline;
}
#home_footer a:hover {
	color:#666;
}
#home_footer h1 {
	color:#3d443f;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	padding:4px 20px 0 0;
}
#left_home_footer {
	float:left;
	width:405px;
}
#middle_home_footer {
	float:left;
	margin:0 0 0 30px;
	width:170px;
}
span.green {
	color:#6aad00;
}
#facebook_icon{
	margin:0 5px 0 0;
	text-decoration:none;
}
#right_home_footer {
	float:left;
	width:250px;
	margin:0 0 0 55px;
}
.field1 {
	margin:0;
	padding:0;
	background-image:url(images/bg_home_field.png);
	background-repeat:no-repeat;
	width:156px;
	border:0;
	height:18px;
	float:left;
	padding:5px 10px;
	margin:0 10px 0 0;
}
.area1 {
	margin:0;
	padding:0;
	background-image:url(images/bg_textarea.png);
	background-repeat:no-repeat;
	width:326px;
	border:0;
	height:98px;
	float:left;
	padding:5px 10px;
	margin:0 10px 0 0;
	overflow:auto;
}
#footer {
	float:left;
	width:910px;
	background-color:#424345;
	color:#838385;
	font-size:11px;
	padding:10px 25px 0 25px;
	height:33px;
	margin:0 0 10px 0;
}
#footer p {
	padding:5px 0 0 0;
	margin:0;
}
#footer p a {
	color:#737477;
	text-decoration:none;
	background-image:url(images/check.png);
	background-repeat:no-repeat;
	padding:0 0 0 18px;
	float:right;
	margin:0 0 0 10px;
}

#footer p a.nobg {
	background-image:none;
	padding:0;
	margin:0;
	color:#D3D3D3;
	position:relative;
	top:-5px;
}
#footer p a:hover {
	text-decoration:underline;
}
#footer p#copyright {
	float:left;
	width:500px;
}
#registration {
	float:right;
	text-align:right;
	font-size:10px;
	color:#babcbe;
	padding:5px 0 20px 0;
	margin:0;
}
#level2 {
	float:left;
	width:962px;
	margin:55px 0 10px 0;
	color:#666;
	line-height:1.5em;
	padding:0 0 10px 0;
}
#level2 #map {
	float:left;
	width:380px;
	height:380px;
	border:10px solid #fff;
}
#contact {
	float:left;
	width:520px;
	margin:0 0 0 30px;
}
#contact a {
	color:#6aad00;
	text-decoration:none;
}
#contact p {
	margin:0 0 20px 0;
	padding:0;
}
#contact table {
	border-collapse:collapse;
	width:100%;
}
#contact table td {
	padding:5px;
	vertical-align:top;
}
.bt_get {
	float:right;
	margin:5px 12px 0 0;
}
#left_col {
	float:left;
	width:170px;
}
#level2 h1 {
	color:#3d443f;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	padding:0 20px 0 0;
}
#left_col ul {
	margin:15px 0 10px 0;
}
#left_col ul li {
	margin:0 0 4px;
	padding:0;
}
#left_col ul li a {
	color:#666;
	font-size:13px;
	text-decoration:none;
}
#left_col ul li a:hover {
	text-decoration:underline;
}
#left_col ul li ul {
	margin:5px 0 12px 0;
}
#left_col ul li ul li {
	margin:0 0 2px 5px;
	background-image:url(images/bullet_menu.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
	padding:0 0 0 12px;
}
#left_col ul li ul li a {
	color:#4085b4;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px dotted #4085b4;
}
#left_col ul li ul li a:hover {
	text-decoration:none;
	border:none;
}
#right_col {
	float:left;
	width:761px;
	background-image:url(images/bg_right_col.gif);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
}

#right_col_container{
	float:left;
	width:761px;
	margin:0 0 0 25px;
}

.top_right_col {
	vertical-align:bottom;
	margin:5px 0 0 0;
	float:left;
}
.bottom_right_col {
	margin: 0;
	float:left;
}
#left_right_col {
	float:left;
	width:438px;
	padding:23px 30px;
	background-color:#F2F7FA;
}
#left_right_col h1 {
	font-size:14px;
	color:#6aad00;
	margin:0;
	padding:0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#left_right_col p {
	margin:20px 0 0 0;
	padding:0;
}

#left_right_col a{
	color: #6AAD00;
	font-weight: bold;
	text-decoration: none;
	}
	
#left_right_col a:hover{
	text-decoration: underline;
	}
	
#left_right_col ul{
	margin: 10px 0 0 0;
	}

#left_right_col ul li{
	list-style-type: disc;
	margin: 0 0 0 30px;
	}

#right_right_col {
	float:right;
	padding:23px 30px;
	background-color:#F2F7FA;
	margin:0 0 0 1px;
	width:201px;
}
.clients {
	float:left;
	width:898px;
	background-color:#F2F7FA;
	padding:30px 34px 20px 34px;
	margin:0 0 2px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.top_clients {
	margin-top:20px;
}
#fh1 {
	float:left;
	width:85px;
	position:relative;
	top:3px;
}
.bt_bg {
	float:left;
	width:62px;
	height:21px;
	background-image:url(images/bg_button.png);
	background-repeat:no-repeat;
	color:#68c3fe;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	padding:2px 0 0 17px;
	margin:0 8px 0 0;
}
.bt_bg:hover {
	color:#6CAC00;
	background-image:url(images/bg_button_hover.png);
}
.who_box_container {
	float:left;
	width:712px;
	margin:0 30px 30px 0;
}
.who_box {
	float:left;
	width:672px;
	background-color:#F2F7FA;
	padding:10px 20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.6em;
}
.who_box p {
	margin:0 0 20px 0;
	padding:0;
}
.top_who {
	clear:both;
	float:left;
	vertical-align:bottom;
	margin:20px 0 0 0;
}
.bottom_who {
	float:left;
}
.testimonials_container {
	float:left;
	width:218px;
	margin:22px 0 0 0;
}
#testimonials_box {
	float:left;
	width:198px;
	background-color:#353535;
	padding:0 10px 5px 10px;
}

#testimonial_content{
	min-height:170px;
}

#testimonials_box a.more{
	color:#6aad00;
	text-decoration:none;
	border-bottom:1px dotted #6aad00;
}

#testimonials_box a.more:hover{
	border:none;
}
.testimonial_top {
	vertical-align:bottom;
	float:left;
}
.testimonial_bottom {
	float:left;
}
#testimonials_box h3 {
	color:#68c3fe;
	font-size:15px;
	font-weight:normal;
	margin:4px 0 5px 0;
	padding:0;
}
#testimonials_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#6aad00;
	font-size:12px;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0;
}
#testimonials_box p {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	margin:0;
	padding:0;
	line-height:1.4em;
}
ul.numbers {
	margin:20px 0 0 0;
	padding:0;
	float:left;
}
ul.numbers li {
	display:inline;
	margin:0 2px 0 0;
	float:left;
	height:19px;
}
ul.numbers li a {
	display:block;
	float:left;
	color:#fff;
	font-family:"Small Fonts", Verdana;
	font-size:9px;
	background-image:url(images/bt_number.png);
	background-repeat:no-repeat;
	width:10px;
	height:16px;
	padding:3px 0 0 10px;
	text-decoration:none;
}
ul.numbers li a:hover, ul.numbers li a.active {
	background-image:url(images/bt_number_active.png);
}
.staff, .staff_right {
	float:left;
	width:217px;
	color:#666;
	margin:20px 30px 0 0;
	font-size:11px;
}

.clears{
	clear:both;
}
.staff_right {
	margin-right:0;
}
.staff img, .staff_right img {
	border:1px solid #fff;
}
.staff h2, .staff_right h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3d443f;
	margin:0 10px 10px 0;
	padding:0;
	float:left;
	width:auto;
	font-weight:normal;
}
span.position {
	color:#6aad00;
	font-size:11px;
}
#left_client {
	float:left;
	width:529px;
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
}
#left_client h1 {
	float:left;
}
.images {
	float:right;
	margin:0 0 15px 0;
}
.images li {
	float:left;
	width:22px;
	height:22px;
	color:#fff;
	margin:0 0 0 6px;
}
.images li a {
	display:block;
	float:left;
	color:#fff;
	font-family:"Small Fonts", Verdana;
	font-size:9px;
	background-image:url(images/icon_img.png);
	background-repeat:no-repeat;
	width:13px;
	height:18px;
	padding:4px 0 0 9px;
	text-decoration:none;
}
.images li a:hover, .images li a.active {
	background-image:url(images/icon_img_hover.png);
}
#theImage {
	float:left;
	width:505px;
	height:605px;
	margin:0 0 23px 0;
	background: url(images/loader.gif) center center no-repeat #CADCE8;
	border:12px solid #F7FAFC;
}
#left_client h2 {
	font-size:12px;
	color:#666;
	margin:0;
	padding:0;
}
#left_client p {
	margin:0 0 20px 0;
	padding:0;
}
#left_client p a {
	color:#6aad00;
}
#left_client p a:hover {
	text-decoration:none;
}
#middle_client {
	float:left;
	width:190px;
	margin:0 0 0 20px;
}
#middle_client ul {
	margin:15px 0 0 0;
}
#middle_client ul li {
	background-image:url(images/bullet1.jpg);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding:0 0 0 20px;
	font-size:11px;
}
.top_comment {
	float:left;
	vertical-align:bottom;
	margin:20px 0 0 0;
}
.bottom_comment {
	float:left;
	width:144px;
	min-height:23px;
	background-image:url(images/bottom_comment.png);
	background-repeat:no-repeat;
	padding:0 0 0 46px;
	color:#9d9d9d;
	font-size:10px;
	font-weight:bold;
}
.bottom_comment strong {
	color:#353535;
	font-size:11px;
}
.bottom_comment p {
	margin:12px 0 0 0;
	padding:0;
}
.comment {
	float:left;
	width:160px;
	background-color:#343434;
	color:#a7a5a5;
	font-size:11px;
	padding:7px 15px 10px 15px;
	line-height:1.4em;
}
.comment p {
	margin:0;
	padding:0;
}
#right_client {
	float:left;
	width:200px;
	margin:0 0 0 20px;
}
.bt_previous {
	float:left;
	margin-bottom:25px;
}
.bt_next {
	float:right;
	margin-bottom:25px;
}
#right_client h1 {
	clear:both;
}
#right_client ul {
	margin:15px 0 0 0;
	float:left;
}
#right_client ul li {
	float:left;
	width:200px;
	height:auto;
	font-size:11px;
}
#right_client ul li a {
	display:block;
	float:left;
	width:170px;
	height:auto;
	color:#838584;
	text-decoration:none;
	border-top:1px solid #C3DEE9;
	background-image:url(images/bullet3.gif);
	background-repeat:no-repeat;
	background-position:12px 12px;
	padding:5px 0 5px 30px;
}
#right_client ul li a:hover {
	color:#6aad00;
	background-image:url(images/bullet3_hover.gif);
}
#right_client ul li a.active {
	border-top:1px solid #353535;
	background-color:#353535;
	color:#69AB00;
	background-image:url(images/bullet3_active.gif);
}
#left_blog {
	float:left;
	width:630px;
	font-family:Arial, Helvetica, sans-serif;
}
#left_blog h1 {
	color:#3487bf;
	font-size:16px;
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;
}
#left_blog h1 a {
	color:#3487bf;
	text-decoration:none;
}
#left_blog h1 a:hover {
	text-decoration:underline;
}
#left_blog img {
	border:10px solid #fff;
	margin:0 0 8px 0;
}
div.bcategories {
	float:left;
	width:300px;
}
span.blog_details, span.blog_categories {
	float:left;
	display:block;
	height:14px;
	padding:2px 8px 6px 8px;
	background-color:#F2F7FA;
	color:#98999D;
	font-size:11px;
}
span.blog_details {
	margin:0 10px 0 0;
}
span.blog_categories {
	margin:0 5px 5px 0;
}
span.blog_details a {
	color:#98999D;
}
span.blog_categories a {
	color:#98999D;
	text-decoration:none;
}
span.blog_details a:hover {
	text-decoration:none;
}
span.blog_categories a:hover {
	text-decoration:underline;
}
#left_blog p {
	line-height:1.6em;
	margin:20px 0 10px 0;
	padding:0;
}
.post {
	float:left;
	width:630px;
	border-bottom:2px solid #F2F7FA;
	padding-bottom:10px;
	margin-bottom:20px;
}
#blog_pages {
	float:right;
}
#blog_pages li {
	display:inline;
}
#blog_pages a {
	display:block;
	float:left;
	color:#6aad00;
	text-decoration:none;
	padding:1px 6px;
	border:2px solid #CADCE6;
	margin:0 0 0 3px;
	background-color:#fff;
	font-size:11px;
}
#blog_pages li a:hover, #blog_pages li a.active {
	color:#fff;
	background-color:#9DC33A;
	border:2px solid #669000;
}
#right_blog {
	float:left;
	width:300px;
	margin:0 0 0 30px;
}
#right_blog h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	color:#333;
	width:300px;
	float:left;
}
div.spacer_blog {
	clear:both;
	float:left;
	height:15px;
	width:300px;
}
#right_blog .latest_post {
	float:left;
	width:280px;
	padding:10px;
	background-color:#F2F7FA;
	color:#3487bf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 0 2px 0;
}
#right_blog .latest_post p {
	margin:0;
	padding:0;
}
#right_blog .latest_post p a {
	color:#3487bf;
	text-decoration:none;
}
#right_blog .latest_post p a:hover {
	text-decoration:underline;
}
span.post_date {
	float:left;
	display:block;
	height:17px;
	padding:1px 8px 1px 8px;
	background-color:#CADAE7;
	color:#fff;
	font-size:11px;
	margin:4px 0 0 0;
}
#right_blog .blog_team {
	float:left;
	width:280px;
	padding:10px;
	background-color:#F2F7FA;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 0 2px 0;
}
#right_blog .blog_team img {
	float:left;
	margin:0 12px 0 0;
}
#right_blog .blog_team h4 {
	font-weight:normal;
	font-size:12px;
	color:#3487bf;
	margin:0;
	padding:0;
	width:200px;
}
#right_blog .blog_team p {
	margin:5px 0 0 0;
	padding:0;
	line-height:1.4em;
}
#rss_feed {
	clear:both;
	float:left;
	width:240px;
	border:10px solid #D0DEEB;
	background-color:#fff;
	padding:20px;
	margin:15px 0 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	font-size:19px;
	text-align:center;
}
#rss_feed a {
	color:#999;
	text-decoration:none;
}
#rss_feed a:hover {
	text-decoration:underline;
}
.emailInput {
	float:left;
	margin:2px 7px 0 0;
	width:220px;
}
.submit {
	float:left;
}
/* These 2 lines specify style applied while slider is loading */
		.csw {
float:left;
	width: 100%;
	height: 240px;
	overflow:hidden;
}
.csw .loading {
	margin: 0;
	text-align: center;
	height: 240px;
}
.stripViewer { /* This is the viewing window */
float:left;
	position: relative;
	overflow: hidden;
	margin: auto;
	width:672px;
	height: 240px;
	clear: both;
}
.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
float:left;
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	list-style-type: none;/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height: 100%;
	position: relative;
	width:672px;
	
}

div#award_box{
	float:left;
	width:520px;
}

#award_content{
	float:left;
	width:500px;
	background-color:#F2F7FA;
	padding:0 10px 65px 10px;
	font-family:Arial, Helvetica, sans-serif;
}

#award_content h2{
	font-size:120%;
	color:#6aad00;
	margin:0;
	padding:20px 0 0 10px;
}

#award_content a{
	color:#6aad00;
	text-decoration:none;
}

#award_content a:hover{
	text-decoration:underline;
}

#top_award {
	clear:both;
	float:left;
	vertical-align:bottom;
	padding:20px 0 0 0;
}

#bottom_award{
	float:left;
}

table.award{
	border-collapse:collapse;
	width:100%;
	margin:0 0 0 5px;
}

table.award td{
	padding:2px 4px 0px 5px;
}

table.award td.award_title{
	width:135px;
}

div#right_award{
	float:left;
	width:420px;
	margin:0 0 0 20px;
}

#award_photos{
	float:left;
	width:420px;
}

#top_award_photos {
	float:left;
	vertical-align:bottom;
	margin:20px 0 0 0;
}

#bottom_award_photos{
	float:left;
}

#award_photos_content{
	float:left;
	width:390px;
	background-color:#353535;
	padding:10px 15px 5px 15px;
}

#award_photos_content h3{
	margin:0;
	padding:0;
	color:#6aad00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

#award_image{
	float:left;
	border:10px solid #434343;
	margin:15px 0 10px 0;
	width:370px;
	background: url(images/loader2.gif) center center no-repeat #353535;
}

#iwa{
	float:left;
	margin:20px 0 0 0;
}

.award_images {
	float:left;
	margin:0;
}
.award_images li {
	float:left;
	width:20px;
	height:20px;
	color:#fff;
	margin:0 6px 0 0;
}
.award_images li a {
	display:block;
	float:left;
	color:#fff;
	font-family:"Small Fonts", Verdana;
	font-size:9px;
	background-image:url(images/icon_img_awards.png);
	background-repeat:no-repeat;
	width:10px;
	height:18px;
	padding:2px 0 0 10px;
	text-decoration:none;
}
.award_images li a:hover, .award_images li a.active {
	background-image:url(images/icon_img_awards_hover.png);
}

tr#confirmation-field{
	display:none;
}

label.error, label.error {
	clear:both;
	color:#E85C55;
	font-family:Tahoma, Geneva, sans-serif;
	width:200px;
	float:left;
	font-size:90%;
	font-weight:bold;
}

input.error { color:#000; font-weight:normal; }

#errorform{
	font-weight:bold;
	font-size:110%;
}
