﻿body 
{
	font:normal 12px Verdana;
	background-color:#41454a;
	color:#333333;
	margin: 0px;
	
	
}
h1
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	color:#003399;
	font:bold 14px Verdana;
}

h2
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:bold 16px Verdana;
	color:#003399;	
}

h3
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	color:#003399;
	font:bold 18px Verdana;
}

h4
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:bold 20px Verdana;
	color:#b5242d;	
}

strong
{
    color:#333333;
    font:bold 12px Verdana;
}

span
{
    padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
    color: #333333;
	font:normal 12px Verdana;
}


td
{
    padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
    color: #333333;
	font:normal 12px Verdana;

}

p
{
    text-align:left;
    font:normal 12px Verdana;
	color:#333333;
}

img
{
     border:0px    
}



div#layout 
{
	width:890px;

	padding:0px;
	margin:0px auto;
	background-image:url(../../images/bkg.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	text-align:center!important;
	display:table;


}

div#content
{
	width:847px;
	text-align:left;
	background: #ffffff;
	margin:0px auto;
	padding:0px 0px 0px 0px;

    display:table;
}

#header_outer
{
	display:block;
}

#top 
{
	height:189px;
	
}

span#newstitle
{
    color:Red!important;
}


#header 
{
	background-position:center;
	height:42px;
	text-align:right;
}


#menu_outer 
{
	width:212px;
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	vertical-align:top;
	position:absolute;
	overflow:hidden;
}

#menu
{
	padding:18px 0px 0px 0px;
	margin:0px;
	display:block;
	width:212px!important;
	background-color:#070C5D;
	float:right;
	position:relative;

	
}

.Frame1Top
{
    background-image:url("../../images/selectvideo.jpg");
	background-repeat:no-repeat;
	background-position: right top;
	background-color:#ffffff;
	width:200px;
	float:right;
	clear:both;
	height:36px;
	
}
.Frame2Top
{
    background-image:url("../../images/sponsors.jpg");
	background-repeat:no-repeat;
	background-position: right top;
	background-color:#ffffff;
	width:200px;
	float:right;
	clear:both;
	height:36px;
}

.Frame1
{
     background-image:url("../../images/menu.jpg");
	 background-repeat: repeat-y;
	 background-position: right;
	 height:230px;
	 clear:both;
}

.Frame1Bottom
{
    background-image:url("../../images/menubottom.jpg");
	background-repeat:no-repeat;
	background-position: right top;
    clear:both;
    height:10px;
    padding:0px 0px 15px 0px;
}

#ContentFrame1
{
     padding: 0px 0px 0px 20px;
}
#ContentFrame2
{
     padding: 0px 0px 0px 10px;
     text-align:center;
}
.menu
{
	 padding:0px 0px 0px 0px;
	 margin:-10px 0px 0px 0px;
}


.menu A ,.menu A:visited
{
	 font:normal 12px Verdana;
	 color:#b5242d;
	 text-decoration:none;
	 padding:12px 0px 12px 10px;
	 margin-top:0px;
	 display:block;
}


.menu A:hover ,.menu A:active
{
	 color:#001c6c;
}


.title
{
	 color:#b5242d;
	 font:bold 16px Verdana;
	 padding:2px 0px 0px 0px;
	 text-decoration:none;
}

#MainContent
{
	 background-color:#070C5D;
	 display:table;
	 padding:0px;
	 margin:0px;
	 vertical-align:top;
	 width:100%;
	 clear:both;
	 width:838px;
	 float:right;
}

div#main_outer
{
	  
	 
	 float:right;
	 text-decoration:none;
	 font:12px Verdana;
	 padding:10px 0px 10px 0px;
	 width:610px;
	 height:100%;
	 background-color:#070C5D;
	 display:block;	
	 overflow:hidden;
	 clear: none !important;	 
}


#main_outer A:hover
{
	 color:#070C5D;
}


#main_outer A
{
	 color:#b5242d;
	 font:bold 13px Verdana;
	 padding:2px 0px 0px 0px;
	 text-decoration:none;
	
}

.main_top
{
	background-image:url(../../images/main_top.jpg);
	background-repeat:no-repeat;
	height:20px;
	background-position:bottom right;
	clear: both;
	float:right;
	width:610px;
	padding:0px !important;
	margin:0px !important;
	}

.main_bottom
{
	background-image:url(../../images/main_bottom.jpg);
	background-repeat:no-repeat;
	height:15px;
	background-position:bottom right;
	display: block;
	float: right;
	clear: both;
	width: 610px;
}

.main_middle
{
	background-image:url(../../images/main.jpg);
	background-repeat: repeat-y;
	background-position:right;
	float: right;
	min-height:545px;

}

#main 
{
	padding:0px 0px 0px 0px;
	float:right;
	vertical-align:top;

}

.major_div
{
	margin:0px 0px 0px 0px;
	font:12px Verdana;
	width:590px!important;
	padding:0px 10px 0px 0px;
	float:right;
	font:normal 12px Verdana;
	color:#333333;

}

.major_div A
{
	 color:#b5242d;
	 font:bold 12px Verdana;
	 padding:0px 0px 0px 0px;
	 text-decoration:none;
}
.major_div A:hover
{
	 color:#070C5D;
	 font:bold 12px Verdana;
	 padding:0px 0px 0px 0px;
	 text-decoration:none;
}

.GridView_table
{
	 padding: 0px 0px 0px 0px; 
	 margin: 10px 0px 10px 0px;
}

.file_name
{
	padding:0px 10px 0px 0px;
	vertical-align:middle;
}

.file_name A
{
	color:#cccccc;
	text-decoration:none;
}

.file_name A:hover
{
	color:#b5080d;
	font:bold 13px Verdana;
}


#footer_outer 
{
	height:53px;
	display:block;
	clear:both;
}
.foottop
{
    background-image:url(../../images/foot1.jpg);
	background-repeat:no-repeat;
	height:23px;
}

#pagefooter 
{
    background-image:url(../../images/foot2.jpg);
	background-repeat:no-repeat;
	background-position:top!important;
	background-color:#ffffff;
    color:#999999;
    font-size:11px;
	height:30px;
	padding:0px 0px 0px 8px;
	
}

#pagefooter A
{
    color:#999999;
    font-size:10px;
	padding:0px 0px 0px 8px;
	font-weight:normal;
	text-decoration:none;
}
#pagefooter A:hover
{
    color:#FFFFFF;
    font-size:10px;
	padding:0px 0px 0px 8px;
	font-weight:normal;
	text-decoration:none;
}
#vplogo
{
     float:right;
     padding: 0px 0px 0px 0px;  
     vertical-align:top; 
     height:22px;
     text-align:right;
}

.committee_column
{
	padding:10px 10px 10px 10px;
	text-align:left;
}

.committe_grid
{
	margin:10px 10px 10px 10px;
}

.committee_details
{
	width:100%;
	text-align:center;
}

.committee_details_label
{
	text-align:right;
	padding:10px 10px 10px 10px;
	width:40%;
}

.committee_details_text
{
	text-align:left;
	padding:10px 10px 10px 10px;
	width:60%;
}

.committee_details_image
{
	text-align:center;
	margin:10px 0px 10px 0px;
	border:0px;
}
