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

body{
	/*background-image:url(images/background_image.jpg); 
	background-position:center top; 
	background-repeat:no-repeat;*/
	background-color:#fff;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#7a7a7a; line-height:18px;
}

.container{
	width:944px;
	height:auto;
	/*background-image:url(images/background_image.jpg);
	background-repeat:no-repeat;*/
	position:relative;
	border:#99c832 solid 0px;
}

.header{
	float:left;
	/*background-image:url(images/header.jpg);
	background-repeat:no-repeat;*/
	width:944px;
	height:168px;
	display:inline;
	border: #000 solid 0px;
}

.content{
	float:left;
	width:815px;
	height:auto;
	margin:24px 30px 0px 28px;
	text-align:left;
	display:inline;
	border: #000 solid 0px;
}

.content_frame{
	float:left;
	width:880px;
	height:auto;
	margin:0px 0px 0px 30px;
	display:inline;
	border:#990000 solid 0px;
	/*background-image:url(images/bg_body.jpg);
	background-repeat:repeat-y;*/
}

.content_left{
	float:left;
	width:382px;
	height:auto;
	margin:0px 18px 0px 0px;
	text-align:left;
	display:inline;
	border: #990000 solid 0px;
}

.content_right{
	float:right;
	width:380px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding-left: 24px;
	text-align:left;
	display:inline;
	border-left: #F7CB52 dotted 2px;
}

.winners_right{
	float:right;
	width:320px;
	height:auto;
	margin:10px -20px 0px 0px;
	padding-left: 10px;
	display:inline;

}

.column_box{
	float:left;
	width: 332px;
	height:auto;
	padding:17px 10px 40px 62px;
	border: #000 solid 0px;
}	

.right_column{
	float:right;
	width: 222px;
	height:auto;
	padding:8px 0px 40px 34px;
	border: #000 solid 0px;
	background-image:url(images/bg_submission_right.jpg);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 50px;
}		
	
.top_nav{
	float:right;
	width:480px;
	height:auto;
	margin:-22px 70px 8px 0px;
	text-align:right;
	display:inline;
	border: #990000 solid 0px;
}


.logo_box{
	float:right;
	width:86px;
	height:70px;
	margin: 27px 8px 0px 0px;
	text-align:right;
	border: #990000 solid 0px;
}

.judge_box{
	float:left;
	width:237px;
	height:auto;
	padding:6px 18px 7px 8px;
	text-align:left;
	/*background-image:url(images/dot_bg.jpg);	*/
	background-color:#f1f1f1;	
	border-bottom: #fff solid 8px;
	border-right: #fff solid 8px;
}

.submitted_entry_1{
	float:left;
	width:815px;
	height:auto;
	margin:0px 30px 0px 0px;
	text-align:left;
	display:inline;
	padding: 24px 0px 0px 0px;
	background-image:url(images/HR_thin.jpg);
	background-repeat:no-repeat;
}

.submitted_entry_2{
	float:left;
	width:815px;
	height:auto;
	margin:0px 30px 0px -6px;
	padding: 24px 0px 0px 6px;
	text-align:left;
	display:inline;
	background-color:#f1f1f1;
	background-image:url(images/HR_thin.jpg);
	background-repeat:no-repeat;
	border-top: #fff solid 2px;
	bodder-bottom: #fff solid 2px;
}

.rsvp_left_box {
	float:left;
	width:420px;
	height:260px;;
	display:inline;
	text-align:left;
	margin-left:16px;
}

.rsvp_right_box {
	float:right;
	width:322px;
	height:250px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:20px;
	display:inline;
	text-align:left;
	background-image:url(http://www.vibrantawards.com/images/rsvp_formBG.jpg);
	background-repeat:no-repeat;
}	
	
.footer_hr{
	float:left;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	width:934px
	height:auto;
	padding: 18px 0px 0px 74px;	
	margin-top: 40px;	
	border: #000 solid 0px;
}
.footer{
	float:left;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	width:936px;
	height:auto;
	padding:18px 0px 0px 0px;
	margin:25px 0px 0px 0px;
	display:inline;
	border: #000 solid 0px;
}

.footer_contact{
	float:left;
	width:154px;
	height:auto;
	margin:4px 29px 0px 0px;
	text-align:left;
	display:inline;
	border: #000 solid 0px;
}

.footer_logo{
	float:left;
	width:100px;
	height:60px;
	margin:5px 34px 0px 62px;
	text-align:left;
	display:inline;
	border: #000 solid 0px;
}

hr{
	height:15px;
	color:#E6BB2E;
	margin-left:-6px;
	background-color:#E6BB2E;
    border: #E6BB2E; solid 1px;
}

p{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#7a7a7a; line-height:18px;}

ul{margin:7px; padding:7px;}

li{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#7a7a7a; line-height:18px; }
	
.green_heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#93B732; line-height:15px; font-weight:bold;}
.title_heading{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#123466; line-height:18px; font-weight:bold;}
.black{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1B1B1B; line-height:18px;}
.dark_gray{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2c2c2c; line-height:15px;}
.footer_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#727272; line-height:15px;}
.index_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#727272; line-height:18px;}
.gold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#E6BB2E; line-height:18px; font-weight:bold;}
.blue_12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#123466; line-height:22px; font-weight:normal;}
.blue_16 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#123466;}
.white{color:#fff;}
.quote_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#355482; line-height:21px; font-weight:bold;}
.judge_name {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#123466; line-height:14px; font-weight:bold;}

.judge_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4c4b4b; line-height:14px;}

a.top:link, a.top:active, a.top:visited{font-weight:normal; font-size: 11px; color:#123466; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0px 3px 4px 2px;}
a.top:hover{color:#fff; padding:0px 3px 4px 2px; background-color:#123466;}

a.blue_11:link, a.blue_11:active, a.blue_11:visited{font-weight:normal; font-size: 11px; color:#123466; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.blue_11:hover{color:#E6BB2E; }


a.blue_10:link, a.blue_10:active, a.blue_10:visited{font-weight:normal; font-size: 10px; color:#123466; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:11px;}
a.blue_10:hover{color:#E6BB2E; }

a.blue_12:link, a.blue_12:active, a.blue_12:visited{font-weight:bold; font-size: 12px; color:#123466; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:18px;}
a.blue_12:hover{color:#E6BB2E; }

a.gold_11:link, a.gold_11:active, a.gold_11:visited{font-weight:bold; font-size: 11px; color:#E6BB2E; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:14px;}
a.gold_11:hover{color:#123466; }

a:link, a:active, a:visited{font-weight:normal; font-size: 12px; color:#123466; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
a:hover{color:#E6BB2E;}

/* Form Style */
form {
	margin:0;
	padding:0;
}

INPUT {
background-color: #fff;
border:#f1c432 solid 1px;
padding: 1px 5px 1px 4px;
height:16px;
color: #333333;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 12px;
} 

select {
background-color: #fff;
border:#f1c432 solid 1px;
/*padding: 1px 5px 1px 4px;*/
height:18px;
width:100px;
color: #333333;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 11px;
outline-color:#f1c432;
outline-width:1px;
outline-style:solid;
} 


TEXTAREA {
background-color: #fff;
border: #f1c432 1px solid;
color: #333333;
font-family: arial, verdana, ms sans serif;
font-size: 12px;
font-weight: normal;
	padding: 0px 0px 0px 3px;
	/*scrollbar-face-color: #f4cc48;
	scrollbar-arrow-color: #fff;
	scrollbar-base-color: #fff;
	scrollbar-track-color: #ffecac;
	scrollbar-highlight-color: #f9f9f9;
	scrollbar-3dlight-color: #f4cc48;
	scrollbar-shadow-color: #f4cc48;
	scrollbar-darkshadow-color: #cba52a;	
	*/
} 

.submit_button{
	border: #123466 solid 1px;
	background-color:#123466;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff;
	line-height:14px;
}

#submit_div{
	background:url(../images/submit_grey_blue_disabled.png) top right no-repeat;
	height:47px;
}

.va-landing{
	margin:30px 0px;
	text-align:left;
	width:860px;
	
}

.va-landing p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.va-landing h2{
	color:#12376d;
	font-size:24px;
	font-weight:normal;
	font-family:Helvetica, Arial, sans-serif
}

.case-study-image{
	float:left;
}

.case-study-text{
	float:right;
	width:420px;
	margin:10px 50px 0 0;
}

.case-study-text h3, .h3-blue{
	color:#12376d;
	font-weight:normal;
	font-size:24px;
	margin-top:10px;
	margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:28px;
}

h4{
	font-size:12px;
	font-weight:normal;
	margin-top:0;
	/*font-style:italic;*/
	line-height:18px;
	color:#12376d;
}

.case-study-row{
	margin:10px 0 0 10px;
}