﻿body {
	background-color				: white;
	font-family						: Verdana;
	font-size						: 10px;
	color								: black;
	margin 							: 0px;
}

.Container {
	width								: 1024px;
	margin-left						: auto;
	margin-right					: auto;
}

.TopBar {
	height							: 50px;
	width								: 1024px;
	display							: block;
}

.Logo {
	background-image				: url('../Images/logo_small.png');
	background-repeat				: no-repeat;
	background-position		  	: left top;
	width								: 92px;
	height							: 32px;
	margin-top						: 10px;
	float								: left;
	position							: relative;
	display							: block;
	left								: 36px;
	cursor							: pointer;
}

.TopMenu {
	float								: left;
	position							: relative;
	margin-top						: 12px;
	left								: 80px;		
	display							: block;		
	height							: 28px;	
}

.TopMenuLeft {
	background-image				: url('../Images/menu_left.png');
	background-position			: left top;
	background-repeat				: no-repeat;
	float								: left;
	position							: relative;
	width								: 6px; 
	height							: 28px;
}

.TopMenuCenter {
	background-image				: url('../Images/menu_bg.png');
	background-position			: left top;
	background-repeat				: repeat-x;
	float								: left;
	position							: relative;
	text-align						: center;	
	padding-left					: 15px;
	padding-right					: 15px;
}

.TopMenuCenter:hover {
	background-image				: url('../Images/menu_bg_active.png');
	background-position			: left top;
	background-repeat				: repeat-x;
	float								: left;
	position							: relative;
	text-align						: center;
}

.TopMenuRight {
	background-image				: url('../Images/menu_right.png');
	background-position			: left top;
	background-repeat				: no-repeat;
	float								: left;
	position							: relative;
	width								: 6px; 
	height							: 28px;
}

.TopMenuItem {
	color								: white;
	font-size						: 11px;
	text-decoration				: none;
	margin-left 					: 15px;
	margin-right					: 15px;
	height							: 28px;
	line-height						: 28px;
	
}

.TopMenuItem:hover {
	color								: white;
	font-size						: 11px;
	text-decoration				: none;
}

.Label {
	width								: 120px;
	float								: left;
}

.LargeBar {
	background-image				: url('../Images/bar.png');
	background-position			: left;
	background-repeat				: no-repeat;
	width								: 972px;
	height							: 2px;
	margin-bottom					: 4px;
	clear								: both;
}

.ReferenceItem {
	color								: #999999;
	font-size						: 12px;
	line-height						: 25px;
	text-decoration				: none;
}

.ReferenceItem:hover {
	color								: red;
	font-size						: 12px;
	line-height						: 25px;
	text-decoration				: none;
}

.SendButton {
	margin-top						: 20px;
	clear								: both;
}

input.Btn {
	background-color				: #999999;
	border-top						: 1px solid #999999;
	border-left						: 1px solid #999999;
	border-right					: 1px solid #999999;
	border-bottom					: 1px solid #999999;
	color								: black;
	cursor							: pointer;
}

.SubMenu {
	float								: left;
	position							: relative;
	width								: 150px;
	text-align						: right;
	margin-top						: 3px;
}

.SubMenuItem {
	color								: #999999;
	font-size						: 12px;
	text-decoration				: none;
}

.SubMenuItem:hover {
	color								: red;
	font-size						: 12px;
	text-decoration				: none;
}

.SubMenuItemSelected {
	color								: red;
	font-size						: 12px;
	text-decoration				: none;	
}

.SubMenuBreak {
	background-image				: url('../Images/SubMenuBreak.png');
	background-position			: right;
	background-repeat				: no-repeat;
	width								: 150px;
	height							: 2px;
	clear								: both;
	margin-top						: 10px;
	margin-bottom					: 10px;

}

.Content {
	font-family						: Verdana;
	float								: left;
	position							: relative;
	width								: 300px;
	left								: 20px;
	padding-right					: 20px;
	height							: 260px;
	overflow							: hidden;
	margin-top						: 13px;
}

.ContentBreak {
	background-image				: url('../Images/PageTitleBreak.png');
	background-position			: left;
	background-repeat				: no-repeat;
	width								: 271px;
	height							: 2px;
	clear								: both;
}

.ContentTitle {
	font-family						: "Myriad Pro", Arial;
	font-weight						: bold;
	color								: red;
	font-size						: 12px;
	text-decoration				: none;
}

.ContentText {
	color								: black;
	font-size						: 11px;
	text-decoration				: none;
	width								: 271px;
	margin-top						: 10px;
	margin-left						: 5px;
}

.Movie {
	float								: left;
	width								: 420px;	
	margin-top						: 13px;
}

.MovieLarge {
	height							: 450px;
	width								: 800px;
	float								: left;
	position							: relative;
	left								: 80px;
	margin-bottom					: 5px;
}

.HeaderImage {
	height							: 285px;
	width								: 708px;
	float								: left;
	position							: relative;
	left								: 170px;
	margin-bottom					: 10px;
}

.BgImage {
	background-image				: url('../Images/movie_big.jpg');
	background-position			: left;
	background-repeat				: no-repeat;
	height							: 285px;
	width								: 708px;
	float								: left;
	position							: relative;
	z-index							: 2;
	left								: 20px;
	margin-bottom					: 10px;
}

.BgImageDocs {
	background-image				: url('../Images/bg_documents.jpg');
	background-position			: top;
	background-repeat				: no-repeat;
	height							: 100%; /*For IE6 and before*/
	min-height						: 285px; /*For CSS2 browsers*/
 	height							: auto !important; /*For CSS2 browsers*/	
	width								: 708px;
	float								: left;
	position							: relative;
	z-index							: 2;
	left								: 20px;
	margin-bottom					: 10px;
}

.BgNoImage {
	width								: 708px;
	float								: left;
	position							: relative;
	z-index							: 2;
	left								: 20px;
	margin-bottom					: 10px;
}

.FloatingText {
	font-family						: Verdana;
	font-size						: 11px;
	color								: black;
	height							: 260px;
	width								: 230px;
	background-color				: white;
	padding							: 5px;
	z-index							: 1;	
	float								: left;
	position							: relative;
	left								: 80px;
	overflow							: hidden;
   filter							: alpha(opacity=90);	/* Internet Explorer       */
   -moz-opacity					: 0.9;          	 	/* Mozilla 1.6 and below   */
   opacity							: 0.9;               /* newer Mozilla and CSS-3 */
}

.FloatingTextDocuments {
	font-family						: Verdana;
	font-size						: 11px;
	color								: black;
	height							: 260px;
	width								: 530px;
	background-color				: white;
	padding							: 5px;
	z-index							: 1;	
	float								: left;
	position							: relative;
	left								: 80px;
	overflow							: hidden;
   filter							: alpha(opacity=90);	/* Internet Explorer       */
   -moz-opacity					: 0.9;          	 	/* Mozilla 1.6 and below   */
   opacity							: 0.9;               /* newer Mozilla and CSS-3 */
}

.FloatingTextAuto {
	font-family						: Verdana;
	font-size						: 11px;
	color								: black;
	height							: 100%;
	width								: 530px;
	background-color				: white;
	padding							: 5px;
	z-index							: 1;	
	float								: left;
	position							: relative;
	left								: 80px;
	overflow							: hidden;
   filter							: alpha(opacity=90);	/* Internet Explorer       */
   -moz-opacity					: 0.9;          	 	/* Mozilla 1.6 and below   */
   opacity							: 0.9;               /* newer Mozilla and CSS-3 */
}

.Carousel {
	height							: 333px;
	width								: 1024px;
	float								: left;
	position							: relative;
	left								: 0px;
	margin-bottom					: 10px;
}

.Column {
	width								: 200px;
	Height							: 100%;
	float								: left;
}

.References {
	width								: 700px;
	float								: left;
	position							: relative;
	left								: 80px;
}

.Partners {
	width								: 700px;
	float								: left;
	position							: relative;
	left								: 60px;
}

.Partner {
	text-align						: center;
	float								: left;
	width								: 150px;
	margin-top						: 20px;	
}

.BottomMenu {
	left								: 81px;
	text-align						: left;
	margin-top						: 5px;
	margin-bottom					: 10px;
}

.BottomMenuItems {
/*	margin-left						: 170px; */
	margin-left						: 130px;
}

.BottomMenuAfb {
	float							: left;
	position						: relative;
	padding-right					: 7px;
	text-align						: center;
	margin-bottom					: 8px;
}

a.BottomMenuTitle {
	color							: #808080;
	font-size						: 11px;
	font-family						: "Myriad Pro", Arial;
	font-weight						: bold;
	text-decoration					: none;
	text-align						: center;
	line-height						: 30px;
}

a.BottomMenuTitle:hover {
	color							: red;
	font-size						: 11px;
	text-decoration					: none;
	text-align						: center;
	line-height						: 30px;
}

.BottomMenuText {
	font-size						: 10px;
	color							: black;
	width							: 135px;
	text-align						: left;	
}

a.MenuItemSelected {
	display						: block;
	background-color			: transparent;
	background-image			: url('../Images/bg_button_active.jpg');
	background-repeat			: no-repeat;
	width							: 176px;
	height						: 49px;
	margin-right				: 5px;
	text-align					: center;
	font-family					: Arial;
	color 						: black;
	font-size					: 14px;
	font-weight					: normal;
	text-decoration			: none;
	float							: left;
}

a.MenuItemSelected:link {
	text-align					: center;
	font-family					: Arial;
	font-weight					: normal;
	text-decoration			: none;
}

a.MenuItemSelected:link:hover {
	text-align					: center;
	font-family					: Arial;
	font-weight					: normal;
	text-decoration			: none;
}

a.MenuItemSelected:visited {
	text-align					: center;
	font-family					: Arial;
	font-weight					: normal;
	text-decoration			: none;
}
a.MenuItemSelected:visited:hover {
	text-align					: center;
	font-family					: Arial;
	font-weight					: normal;
	text-decoration			: none;
}

a.MenuItem {
	display						: block;
	background-color			: transparent;
	background-image			: url('../Images/bg_button.jpg');
	background-repeat			: no-repeat;
	width							: 176px;
	height						: 49px;
	margin-right				: 5px;
	text-align					: center;
	font-family					: Arial;
	font-size					: 14px;
	font-weight					: normal;
	text-decoration			: none;
	float							: left;
}

a.MenuItem:link:hover {
	display						: block;
	background-color			: transparent;
	background-image			: url('../Images/bg_button_active.jpg');
	background-repeat			: no-repeat;
	width							: 176px;
	height						: 49px;
	margin-right				: 5px;
	text-align					: center;
	font-family					: Arial;
	font-size					: 14px;
	font-weight					: normal;
	text-decoration			: none;
	float							: left;
}

a.MenuItem:visited {
	text-align					: center;
	font-family					: Arial;
	font-weight					: normal;
	text-decoration			: none;
}
a.MenuItem:visited:hover {
	display						: block;
	background-color			: transparent;
	background-image			: url('../Images/bg_button_active.jpg');
	background-repeat			: no-repeat;
	width							: 176px;
	height						: 49px;
	margin-right				: 5px;
	text-align					: center;
	font-family					: Arial;
	font-size					: 14px;
	font-weight					: normal;
	text-decoration			: none;
	float							: left;
}

.DocumentText {
	padding						: 15px;
	height						: 100%;
	color							: #ffffff;
}

.DocumentTextImage {
	padding						: 15px;
	height						: 100%;
	width							: 180px;
	float							: left;
}

.DocumentCategories {
	width							: 175px;	
	float							: left;
}

.DocumentFiles {
	width							: 350px;	
	float							: left;
}

.DocumentFile {
	float							: left;
	margin-bottom				: 4px;
}

.News {
	float							: left;
	position						: relative;
	width							: 565px;
	font-size					: 11px;
	color							: black;
	text-decoration			: none;	
}

.NewsImage {
	float							: left;
	position						: relative;
	width							: 130px;
	margin-left					: 30px;
}

.NewsTitle {
	color							: black;	
}

.NewsText a {
	font-size					: 11px;
	color							: black;
	text-decoration			: none;
}

.NewsBreak {
	background-image			: url('../Images/newsbreak.gif');
	background-repeat			: no-repeat;
	background-position		: left top;
	width							: 140px;
	height						: 2px;
	margin-top					: 5px;
	margin-bottom				: 5px;
	padding						: 0px;
}

#NewsArchive {
	float							: left;	
	position						: relative;
	margin-left					: 5px;
	margin-top					: 1px;
}

#ErrorBox {
	background					: #FEDADA url(../Images/stop.gif) no-repeat scroll 5px 5px;
	border						: 1px solid #FD9999;
	color							: #000000;
	font-weight					: bold;
	height						: 1%;
	margin						: 2px 2px 5px;
	padding						: 10px 10px 10px 35px;
	width							: 350px;
}

.ReadOn {
	background-image			: url('../Images/readon.gif');
	background-repeat			: no-repeat;
	background-position		: left top;	
	width							: 16px;
	height						: 14px;
}

.ContentImage {
	clear							: both;
}

.Image {
	float							: Left;
	width							: 360px;
}

.ThumbImage {
	margin						: 20px;	
}

.Title {
	padding-right				: 15px;
	padding-left				: 15px;	
	padding-top					: 15px;
}

.Footer{
	margin-top						: 15px;
	clear							: both;
	float							: left;
	position						: relative;
/*	left							: 310px; */
	left							: 270px;
}

img {
	border						: 0px;
}

h1 {
	font-weight					: bold;
	font-family					: Verdana;
	margin						: 5px 0px 5px 0px;
}
h2 {
	font-weight					: bold;
	font-family					: arial;
}
h3 {
	padding						: 5px 0px 0px 15px;
	margin						: 0px;
	font-size					: 15px;
	font-weight					: bold;
	font-family					: arial;
}
ul {
	font-size					: 10px;
	font-style					: normal;
	line-height					: 1.5em;
	font-weight					: normal;
	color							: black;
	text-decoration			: none;
	text-indent					: 1px;
	list-style-position		: outside;
	padding						: 6px;
	margin						: 7px;
}

.DocumentIntro {
	padding						: 1px 0px 0px 0px;
	height						: auto;
	height						: 100%;
}
.DocumentImage {
	border						: 0px;
	margin						: 0px 0px 0px 0px;
	padding-right				: 10px;
	width							: 440px;
}

.DocumentIntroText {
	padding						: 0px 0px 0px 45px;
	font-size					: 10px;
}

.HeaderTransImage {
	z-index						: 1;
	position						: absolute;
	float							: left;
	width							: 708px;
	min-height					: 285px;
	height						: 100%;
   filter						: alpha(opacity=30);	/* Internet Explorer       */
   -moz-opacity				: 0.3;          	 	/* Mozilla 1.6 and below   */
   opacity						: 0.3;               /* newer Mozilla and CSS-3 */
	background-color			: white;
}

/* Sitemap */
.SiteMap0 {
	line-height					: 18px;
	font-size					: 12px;
	color							: white;
	font-weight					: bold;
	text-decoration			: none;
	border-bottom				: 1px solid #ffffff;
	margin-left					: 10px;
}
a.SiteMap0 {
	line-height					: 18px;
	font-size					: 12px;
	color							: white;
	font-weight					: bold;
	text-decoration			: none;
	border-bottom				: 1px solid #ffffff;
	margin-left					: 10px;
}
a.SiteMap0:hover {
	color							: black;
	border-bottom				: 1px solid #ffffff;
}
a.SiteMap1 {
	line-height					: 18px;
	font-size					: 12px;
	color							: #4b4c4f;
	font-weight					: normal;
	text-decoration			: none;
	margin						: 5px 0px 0px 30px;
	padding						: 0px 0px 0px 10px;
	border-bottom				: 1px solid #bed000;
	border-left					: 1px solid #bed000;
}

a.SiteMap1:hover {
	color							: #ffffff;
	border-bottom				: 1px solid #bed000;
	border-left					: 1px solid #bed000;
}
a.SiteMap2:link {
	position						: relative;
	top							: -10px;
	left							: 40px;
	color							: #4b4c4f;
	text-decoration			: none;
	padding-bottom				: 2px;
	padding-left				: 20px;
	border-bottom				: 1px solid #bed000;
	border-left					: 1px solid #bed000;
}
a.SiteMap2:visited {
	position						: relative;
	top							: -10px;
	left							: 40px;
	color							: #4b4c4f;
	text-decoration			: none;
	padding-bottom				: 2px;
	padding-left				: 20px;
	border-bottom				: 1px solid #bed000;
	border-left					: 1px solid #bed000;
}
a.SiteMap2:hover {
	position						: relative;
	top							: -10px;
	left							: 40px;
	color							: #ffffff;
	text-decoration			: none;
	padding-bottom				: 2px;
	padding-left				: 20px;
	border-bottom				: 1px dotted #bed000;
	border-left					: 1px dotted #bed000;
}

a {
	color							: black;
	text-decoration			: underline;	
}

p {
	padding						: 0px;		
	margin						: 0px;
}

#Header {
	margin-left					: 80px;
}

#Carousel {
}