@charset "utf-8";

body {
	margin: 0px;
	padding: 0px;
	background:#e3e6e6 url(../images/BG_Main.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	
	}

#Main_Container {
	font-size: 12px;
	margin:auto;
	width: 848px;
	}

.Header_1 {
	background: #0d3053;
	}

.Header_2 {
	background: #051f3e;
	color: #cbcece;
	margin: 50px 0px 10px 0px;
	text-align:right;
	}

.Header_2 ul {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	}

.Header_2 li {
	display: inline;
	background:url(../images/H_L_BG.gif) no-repeat left bottom;
	padding: 13px 0px 0px 10px;
	height:31px;
	}

.Header_2 li a:link, a:visited{
	color: #cbcece;
	text-decoration:none !important;
	}

.Header_2 li a:hover{
	color: #FFFFFF;
	text-decoration:none !important;
	}

.Header_2_left {
	float:left;
	font-size: 22px;
	color:#FFFFFF;
	margin-top: -5px;
	}

.H_Tit_Red {
	color: #b60d0f;
	}

.Header_3 {
   
	border: 3px solid #051f3e;
	height: 184px;
	width: 842px;
	}

#content {
	background-image:  url(../images/BG_content3.gif);
	background-color: #dfe2e2;
	background-position:left top;
	background-repeat:repeat-y;
	margin-top: 3px;
	float:left;
	}
	
#content_home {
	background: #dfe2e2 url(../images/BG_content.gif) right repeat-y top;
	margin-top: 3px;
	float:left;
	}

#Left_Menu {
	float:left;
	width: 213px;
	background: #051f3e;
	margin-right: 5px;
	color:#FFFFFF;
	padding: 6px;
	display:block;
	}

#Left_Menu .SearchBox {
	background: #2c3d4a;
	margin: 0px 0px 8px 0px;
	padding: 4px;
	color: #FFFFFF;
	display:block;
	}

.InputBox {
	margin-right: 3px;
	width: 155px;
	height: 25px;
	font-size: 12px;
	min-height: 21px;
	max-height: 15px;
	}

.go a:link, .go a:visited {
	background: url(../images/bu_go.gif) no-repeat;
	font-weight:bold;
	text-align: center;
	width:34px;
	height:18px;
	padding-top: 3px;
	float:right;
	color:#FFFFFF !important;
	border-bottom: none !important;
	text-decoration: none;
	}
	
.go a:hover {
	color: #CCCCCC !important;
	border-bottom: none !important;
	text-decoration: none;
	}

.bold {
	font-weight:bold;
	padding-left: 5px;
	}

#Left_Menu ul {
	margin: 3px 5px 0px 5px;
	padding: 0px;
	list-style: none;
	color: #b2b5af;
	text-align:left;
	}

#Left_Menu li {
	}
	
#Left_Menu li a:link, #Left_Menu li a:visited {
	color: #b2b5af;
	text-decoration:none;
	padding: 2px 0px 2px 17px;
	border-bottom:  1px solid #42494c;
	width: 180px;
	background-image: url(../images/bu_left.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	display:block;
	}
	
#Left_Menu li a:hover {
	color: #ffffff;
	text-decoration:none;
	background-color: #283f59;
	display:block;
	background-image: url(../images/bu_left.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	}
	
#Left_Menu li a:active {
	color: #ffffff;
	text-decoration:none;
	background-color: #283f59;
	display:block;
	background-image: url(../images/bu_left.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	}
	
#content_right {
	width: 613px;
	float: right;
	padding-right:0px;
	color: #011b3a;
	background-image: url(../images/BG_content_2.gif) /*top right repeat-y*/;
	background-position:top right;
	background-repeat:repeat-y;
	text-align: left;
	}
	
#content_right_pages {
	width: 613px;
	float: right;
/*	margin-left:225px;*/
	padding-right:5px;
	color: #011b3a !important;
/*	border:#000000 thin solid;*/
	}
		
#content_right a:link, #content_right a:visited {
	color: #00327e;
	text-decoration: none;
	border-bottom: 1px dotted #999999;
	/*background: url(../images/bu_links.gif) bottom repeat-x;*/
	}
	
#content_right a:hover {
	color: #b60d0f;
	}
	
#content_right_pages a:link, #content_right_pages a:visited{
	color: #00327e;
	text-decoration: none;
	border-bottom: 1px dotted #999999;
	/*background: url(../images/bu_links.gif) bottom repeat-x;*/
	}
	
#content_right_pages a:hover{
	color: #b60d0f;
	}
	
#welcome {
	background: #ebeded url(../images/welcome.gif) top left no-repeat;
	padding: 75px 12px 7px 10px;
	
	}

.Div_PicLeft {
	width: 75px;
	display:block;
	float: left;
	margin: 2px 5px 5px 0px;
	}

.pic_left {
	 float: left;
	 border: 2px solid #52534e;
	 margin: 2px 5px 5px 0px;
	}
	
.pic_left2 {
	 float: left;
	 border: 2px solid #52534e;
	 width: 70px;
	}
	
.pic_left2 img{
	 float: left;
	 border: 2px solid #52534e;
	 width: 90px !important;
	}
	
.Forthcoming_PhotosAlex {
	width:195px;
	float: right;
	padding: 0px 12px 0px 12px;
	background: #f0f2f2;
	border-top: 4px solid #dfe2e2;
	display:block;
	}
	
.Forthcoming  {
	background-image:url(../images/Tit_Forthcoming.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 33px 0px 0px 0px;
	margin-bottom: 15px;
	}

.Forthcoming_PhotosAlex img{
	width: 191px;
	height: 65px;
	border: 2px solid #52534e;
	float: left;
	margin-bottom: 7px;
	}

.Forthcoming_details {
	}

.PhotosAlex {
	background: url(../images/Tit_PhotoGallery.gif) top left no-repeat;
	padding: 33px 0px 0px 0px;
	}
	
.PhotosAlex_details {
	margin-bottom:3px;
	}
	
.projects {
	float:left;
	background:#f2f3f3 url(../images/Tit_Projects.gif) left top no-repeat;
	margin-top: 4px;
	padding: 33px 12px 10px 12px;
	display:block;
	width:365px;
	}

.projects_details {
	float: left;
	margin-bottom:3px;
	width: 365px;
	}
     
.Press_Release {
	float:left;
	background:#f2f3f3 url(../images/Tit_Press.gif) left top no-repeat;
	margin-top: 4px;
	padding: 33px 12px 10px 12px;
	}
	
.Press_Release_details {
	margin-bottom:6px;
	width: 365px;
	}
     
.Publications{
	float:left;
	background-image: url(../images/Tit_Publications.gif);
	background-color:#f2f3f3;
	background-position: left top;
	background-repeat:no-repeat;
	margin-top: 4px;
	padding: 33px 12px 10px 12px;
	width: 365px;
	}
	
.Publications_details {
	float: left;
	margin-bottom:6px;
	width: 365px;
	}
	
.TitPages {
	background-image: url(../images/BG_Tit.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	 /*left no-repeat bottom*/;
	height: 52px;
	display:block;
	font-size: 18px;
	text-transform: uppercase;
	padding: 30px 0px 0px 5px;
	float:none;

	}
	
.TitPages_2 {
	background-image: url(../images/BG_Tit_2.gif)/* left no-repeat top*/;
	background-position:left top;
	background-repeat:no-repeat;
	font-weight: bold;
	display:block;
	font-size: 15px;
	padding: 6px 0px 0px 22px;
	color: #113a6c;
border-bottom:#c6524f 2px solid;
	}
	
.TitPages_3 {
	font-weight: bold;
	color: #00327e;
	margin-bottom: 15px;
	font-size: 13px;
	}
	h3{
	background-image: url(../images/BG_Tit_2.gif)/* left no-repeat top*/;
	background-position:left top;
	background-repeat:no-repeat;
	height: 25px;
	font-weight:bold;
	display:block;
	font-size: 14px;
	padding: 6px 0px 0px 22px;
	color: #113a6c;
	text-align:left;
	}
		h4{
	background-image: url(../images/BG_Tit_2.gif)/* left no-repeat top*/;
	background-position:left top;
	background-repeat:no-repeat;
	height:25px;
	font-size: 12px;
	padding: 6px 0px 0px 22px;
	color: #113a6c;
	text-align:left;
	}
.TitPages_4 {
	background-image: url(../images/BG_Tit_4.gif) /*left no-repeat top*/;
	background-position:left top;
	background-repeat:no-repeat;
	height: 25px;
	font-weight: bold;
	display:block;
	font-size: 15px;
	padding: 6px 0px 0px 22px;
	color: #113a6c;
	border: 1px solid #d3d6d6;
	}

.SubLinks {
	margin-top:-48px;
	float:right;
	font-size: 11px;
	margin-right: 5px;
	}
	
.SubLinks a:link, .SubLinks a:visited {
	color: #00327e;
	text-decoration: none;
	float: left;
	margin-left: 5px;
	padding-left: 5px;
	background-image: url(../images/bu_links.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	border-bottom: none !important; 
	}
	
.SubLinks a:hover{
	color:  #b60d0f;
	}
	
.sort {
	margin-top:0px;
	font-size: 11px;
	margin-right: 5px;
	text-align: left;
	float: right;
	display: block;
	}
	
.sort a:link, .sort a:visited {
	color: #00327e;
	margin-left: 5px;
	padding-left: 5px;
	background-image: url(../images/bu_links.gif)!important; 
	background-repeat: repeat-x;
	background-position: 0px bottom;
	font-weight:normal !important;
	border-bottom: none !important; 
	}
	
.sort a:hover{
	color: #b60d0f;
	font-weight:normal !important;
	}
	
.DivContent_1 {
	margin-bottom: 10px;
	background: #eceeed;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px;
	float:left;
	width: 600px;
	}

.DivContent_2 {
	margin-bottom: 10px;
	background: #f8f5e4;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px;
	float:left;
	width: 602px;
	}

.DivContent_2 img, .DivContent_1 img, .DivContent_Projects_1 img, .DivContent_Projects_2 img {
	 border: 2px solid #52534e;
	 margin: 0px 5px 0px 0px;
	 float:left;
	 width: 150px;
	 height: auto;
	}

.DivContent_Projects {
	background:#eceeed;
	width: 600px;
	border-top: 1px solid #b4b3b3;
	border-left: 1px solid #b4b3b3;
	border-right: 1px solid #b4b3b3;
	border-bottom: 1px solid #b4b3b3;
	padding: 5px 5px 0px 5px;
	float: left;
	}

.DivContent_Projects_1 {
	margin-bottom: 3px;
	background: #e7e9e9;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px;
	float:left;
    width:590px;
    }

.DivContent_Projects_2 {
	margin-bottom: 3px;
	background: #f8f5e4;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px;
	float:left;
	width:590px;
	}
	
.DivContent_movie {	
	/*width:230px;*/
	float:left;
	border: 1px solid #CCCCCC;
	padding: 3px;
	}
	
.DivContent_movie_1 {
	background: #eceeed;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
	/*float:left;*/
	/*width: 219px;*/
	}

.DivContent_movie_2 {
	background: #eceeed;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px;
	/*float:left;
	width: 219px;*/
	}

.DivContent_movie_2 img, .DivContent_movie_1 img {
	 border: 2px solid #52534e;
	 margin: 0px 5px 0px 0px;
	 float:left;
	 /*width: 70px;*/
	 height: 50px

	}
.VideoDiv {
	/*float: right;*/
	float: left;
	border: 1px solid #CCCCCC;
	padding: 2px;
	width: 350px;
	height:262px;
	background: url(../images/BG_MovieClips.jpg) ;
	}
	
#CoreStaff {
	height: 273px;
	width:524px;
	background: url(../images/Chart_Corestaff.gif) no-repeat;
	margin:15px auto 10px auto;
	padding: 0px;
	}
	
#CoreStaff .CoreStaff_1 {
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px 50px 62px 220px;
	width: 75px;
	text-align: center;
	padding-top: 68px;
	}
	
#CoreStaff .CoreStaff_1 a:link, #CoreStaff .CoreStaff_1 a:visited{
	color: #FFFFFF;
	font-weight: bold;
	width: 75px;
	text-align: center;
	border-bottom: none;
	}

#CoreStaff .CoreStaff_1 a:hover{
	color: #c4d3e1;
	font-weight: bold;
	width: 75px;
	text-align: center;
	border-bottom: none;
	}

#CoreStaff .CoreStaff_2 {
	color: #2d5e8e;
	font-weight: bold;
	margin: 15px 0px 0px 0px;
	width: 140px;
	text-align: center;
	float: left;
	padding-left: 35px;
	}
	
#CoreStaff .CoreStaff_3 {
	color: #2d5e8e;
	font-weight: bold;
	margin: 15px 0px 50px 18px;
	width: 140px;
	text-align: center;
	float: left;
	}
	
#CoreStaff .CoreStaff_4 {
	color: #2d5e8e;
	font-weight: bold;
	margin: 7px 0px 50px 15px;
	width: 140px;
	text-align: center;
	float: left;
	}
	
#CoreStaff .CoreStaff_2 a:link, #CoreStaff .CoreStaff_2 a:visited, #CoreStaff .CoreStaff_3 a:link, #CoreStaff .CoreStaff_3 a:visited, #CoreStaff .CoreStaff_4 a:link, #CoreStaff .CoreStaff_4 a:visited {
	color: #2d5e8e;
	font-weight: bold;
	text-decoration:none;
	border-bottom:none;
	}

#CoreStaff .CoreStaff_2 a:hover, #CoreStaff .CoreStaff_3 a:hover, #CoreStaff .CoreStaff_4 a:hover {
	color: #f2f4f4;
	font-weight: bold;
	text-decoration:none;
	border-bottom:none;
	}

.readmore {
	border-bottom: 1px solid #660603;
	border-right: 1px solid #660603;
	border-top: 1px solid #d46f6d;
	border-left: 1px solid #d46f6d;
	color: #FFFFFF;
	margin-top: 0px;
	float: right;
	padding: 1px 3px 2px 3px;
	background: #b60a06 url(../images/BG_readmore.gif) repeat-x bottom;
	}
	
a.readmore:link, a.readmore:visited{
	color: #FFFFFF !important;
	border-bottom: none !important;
	}

.Table_Style {
	border-right: 1px solid #cecfce;
	border-top: 1px solid #cecfce;
	}
	
.Table_Style .RepeaterCell1 {
	border-bottom: 1px solid #cecfce;
	border-left: 1px solid #cecfce;
	text-align:left;
	padding: 3px;
	vertical-align:text-top;background: #eaeff2;
	}
	
.Table_Style .RepeaterCell2 {
	border-bottom: 1px solid #cecfce;
	border-left: 1px solid #cecfce;
	text-align:left;
	padding: 3px;
	vertical-align:text-top;
	}

.Table_Style .HeaderCell {
	height: 23px;
	border-bottom: 2px solid #c6514a !important; 
	border-left: 1px solid #cecfce;
	background: #001c39;
	color: #dee3e7;
	padding:2px;
	font-size: 13px;
	font-weight: bold;
	}

.Photo_MainDiv {
	background:#f5f2f2;
	border:1px solid #0d3053;
	float:left;
	padding: 5px;
	margin:6px;
	}

.Photo_MainDiv img {
	width:125px;
	border: none !important;
	}

.Photo_MainDiv a:link, .Photo_MainDiv a:visited {
	border: none !important;
	}

.Photo_MainDiv img a:link, .Photo_MainDiv img a:visited {
	border: none !important;
	background: none !important;
	filter:alpha(opacity=50);-moz-opacity:1.0;opacity:1.0;
	}
	
.Photo_MainDiv img a:hover {
	filter:alpha(opacity=50);-moz-opacity:1.0;opacity:1.0;
	}

.Photos_Title {
	background:#CCCCCC;
	padding: 3px;
	text-align:center;
	margin-top: 3px
	}

.Project_Img {
	float: right;
	width: 175px;
	border: #666666 1px solid !important;
	padding: 1px;
	margin-left: 10px;
	}

.TextBlue {
	color: #000066;
	}

.btu_movies {
	background: url(../images/btu_movies.gif);
	width:79px;
	height: 17px;
	display:block;
	text-align: center;
	font-weight:bold;
	text-transform:uppercase;
	color: #041932;
	font-size: 11px;
	padding-top:3px;
	float: right; margin-left: 10px;
	border-bottom: none !important;
	}

.btu_movies a:link, .btu_movies a:visited{
	border-bottom: none !important;
	}

.PagingSection {
	font-weight: bold;
	text-align: center;
	width: 550px;
	display:block;
	}

.classA{
	background:#33FF00 url(../images/btu_paging.gif);
	width: 20px;
	height: 18px;
	display:block;
	float:left;
	margin-right: 3px;
	border-bottom: none !important;
	padding-top: 2px;
	}
 
.classA a:link, .classA a:visited {
	border-bottom: none !important;
	}

.classB{
	background:#33FF00 url(../images/btu_paging_on.gif);
	width: 20px;
	height: 18px;
	display:block;
	float:left;
	margin-right: 3px;
	border-bottom: none !important;
	padding-top: 2px;
	color: #b60a06;
	}

.classB a:link, .classB a:visited {
	border-bottom: none !important;
	}
	
.UsefulLinks {
	background: url(../images/icon_1.gif) left no-repeat;
	padding-left: 15px;
	border-bottom: none !important;
	}

.LinkURL {
	padding-left: 15px;
	}

.registerLabel {
	font-weight:bold;
	}

.registerValue {}

.SubtypeName_Links {
	/*font-size: 11px;
	text-align: center;*/
	float: left;
	color: #00327e;
	background: #CCCCCC ;
	padding: 3px 5px 3px 5px;
	font-weight:normal !important;
	border-bottom: none !important;
	margin-right: 5px;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	}
	
.SubtypeName_Links a:hover{
	background: #33FF66;
	}
		
.SubtypeName_Links_active {
	/*font-size: 11px;
	text-align: center;*/
	float: left;
	color: #00327e;
	background: #eceeed;
	padding: 3px 5px 3px 5px;
	font-weight:normal !important;
	border-bottom: none !important;
	display: block;
	margin-right: 5px;
	font-weight: bold;
	border-left: 1px solid #b4b3b3;
	border-right: 1px solid #b4b3b3;
	border-top: 1px solid #b4b3b3;
	}
	
.SearchLinks{
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #cccece;
	border-right: 1px solid #cccece;
	border-left: 1px solid #cccece;
	width: 591px;
	display: block;
	margin-bottom: 10px;
	background: #ececec;
	}

.SearchLinks a:link, .SearchLinks a:visited {
	background-image: url(../images/icon_1.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	margin-bottom: 5px;
	padding: 0px 0px 0px 15px;
	border-bottom: none !important;
	}

.FilterBy {
	font-family: Tahoma;
	float: left;
	}

.FilterBy  a:link, .FilterBy a:visited{
	background: #CCCCCC ; 
	margin: 2px;
	border: 1px solid #999999 !important;
	padding: 0px 2px 0px 2px;
	text-align: center;
	width: 12px;
	display: block;float: left;
	}

.SelectedLink {
	float:left;
	background:#F5F5F5;
	border: 1px solid  #999999 !important;
	padding: 0px 2px 0px 2px;
	width: 12px;
	text-align: center;
	margin: 2px;
	}

.FriendsALexandria {
	float: left;
	display:block;
	width:300px;
	height: 20px;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
	}

#footer {
	background: #051f3e;
	color: #adb5bf;
	font-size: 11px;
	text-align: center;
	width: 848px;
	margin:3px auto 3px auto;
	float:left;
	padding: 5px 0px 5px 0px;
	display:block;
	}

#footer a:link, #footer a:visited{
	text-decoration: underline;
	color:#CCCCCC;
	}
	
	
.searchPanel
{
    margin-bottom: 30px;
}

.searchPanel ul {
	margin: 3px 5px 0px 5px;
	padding: 0px;
	list-style: none;
	color: #b2b5af;
	text-align:left;
	}

	
	
	.searchPanel li a:link, .searchPanel li a:visited {
	color: #b2b5af;
	text-decoration:none;
	padding: 2px 0px 2px 17px;
	border-bottom:  1px solid #42494c;
	background-image: url(../images/bu_left.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	display:block;	
	}
	
	
.searchPanel li a:active {
	color: #ffffff;
	text-decoration:none;
	background-color: #283f59;
	display:block;
	background-image: url(../images/bu_left.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	
	}

