@charset "UTF-8";
/* CSS Document */

/* Styles for the layout of the homepage */
body {
	background-color: #C9CACC;
	margin-top:0px;
	text-align:center;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

.banner{
	background:url(../images/bannerBackground.gif);
	background-repeat:repeat-x;
}

.navigation{
	background:url(../images/navagationBackground.gif);
	background-repeat:repeat-x;
}

.midzone{
	background-color:#dcd9d8;
}

.midZoneBackground{
	background:url(../Content/images/midZoneBackgound.jpg);
	background-repeat:no-repeat;
}

.midImageBorder{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #969595;
	border-right-color: #969595;
	border-bottom-color: #969595;
	border-left-color: #969595;
}

.footer{
	background:url(../images/footerBackground.gif);
	background-repeat:repeat-x;
}

.moreInfoButton{
	float:right;
	line-height:20px;
}

.whatToLoseImage{
	margin:10px 10px 10px 10px;
}

.membershipBox{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF;
	margin-bottom:10px;
}

.contactTable{
	margin-bottom:10px;
}

.logo{
	padding-left:60px;
}


/* end of Styles for the layout of the homepage */

/* text styles */

.header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	color:#012764;
}
a.header, .header a {
	font-size:24px;
	font-weight:bold;
	color:#012764;	
}

.maroonheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	color:#882535;
}
a.maroonheader, .maroonheader a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#882535;
}

.subheader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
a.subheader, .subheader a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.calltoaction {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#882535;
}
a.calltoaction, .calltoaction a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	/* color:#012764; */
	color:#882535;
	text-decoration:underline;
}
a.calltoaction:hover, .calltoaction a:hover {
	text-decoration:none;
}

.bodytext, ul li, ol li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
}
.bodytext a, a.bodytext, ul li a, ol li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color: #1D1B57;
}
.bodytext a:hover, ul li a:hover, ol li a:hover {
	text-decoration:none;
}

img.seperator {
	width:100%;
}

#awards_table .award {
	vertical-align:top;
	text-align:center;
	padding-right:30px;
}
#awards_table .awarddetails {
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #333333;
}
#awards_table td img.seperator {
	width:100%;
}

#events_table .date {
	width:175px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #333333;
}
#events_table .details {
	vertical-align:top;
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #333333;
}

#release_table .date {
	width:165px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #333333;
}
#release_table .synopsis {
	width:465px;
	vertical-align:top;
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #333333;
}

table#management_team .picture {
	vertical-align:top;
	padding:0px 10px 15px 0px;
}

table#management_team .picture img {
	border:1px solid #000000;
}

table#management_team .writeup {
	vertical-align:top;
	padding-bottom:15px;
}

table#brochures {
	/* margin-left:10px; */
}

table#brochures .icon {
	padding-top:10px;
	text-align:center;
	vertical-align:top;
}

table#brochures .icon img {
	border:1px solid #DDDDDB;
}

table#brochures .icon a {
	font-size:10px;
	color:#888888;
}

table#presskit {
	margin-left:10px;
}

table#presskit td.kititem {
	width:210px;
	padding-bottom:60px;
	font-size:12px;
}

table#presskit td.kitp img {
	border:1px solid #DDDDDB;
}

table#presskit td.kitphoto {
	vertical-align:top;
	padding-right:75px;
	padding-bottom:30px;
	font-size:12px;
}

table#presskit td.kitphoto img {
	border:1px solid #000000;
}

table#espkit {
	margin-left:10px;
}

table#espkit td.kititem {
	width:210px;
	padding-bottom:60px;
	font-size:12px;
	vertical-align:top;
}

table#espkit td.kititem img {
	border:1px solid #DDDDDB;
}

table#whitepapers td.thumbnails {
	padding:0px 15px 15px 0px;
}

table#whitepapers td.papertitle {
	vertical-align:top;
	font-size:12px;
	color: #333333;
	padding-top:10px;
	width:275px;
}

.midContentZoneTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#131b3d;
	padding-left:15px;
}

.midContentZoneText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5px;
	text-decoration:none;
	color:#131b3d;
	padding-left:15px;
}

.contactInfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#131b3d;
}

.contactInfo a:link, .contactInfo a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:underline;
	color:#30428c;
}

.contactInfo a:hover, .contactInfo a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#30428c;
}

a.bannerWhiteSmall:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5px;
	text-decoration:none;
	color:#FFFFFF;
}

a.bannerWhiteSmall:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5px;
	text-decoration:none;
	color:#FFFFFF;
}

a.bannerWhiteSmall:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5px;
	text-decoration:underline;
	color:#FFFFFF;
}

a.bannerWhiteSmall:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5px;
	text-decoration:none;
	color:#FFFFFF;
}

a.viewmap:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#30428c ;
	text-decoration:underline;
}

a.viewmap:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#30428c ;
	text-decoration:underline;
}

a.viewmap:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#30428c ;
	text-decoration:none;
}

a.viewmap:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#30428c ;
	text-decoration:underline;
}


/*MENU STYLES */
.menu_css_MainMenu
{
	margin-top:0px;
	margin-left:5px;
	border-right:1px solid #A1A8F9;
	vertical-align:top;
}
	
.menu_submenustyle_MainMenu
{
	position:relative;
	border-top:1px solid #A1A8F9;
	border-left:1px solid #A1A8F9;
	border:none;
	z-index:1;
}
* html .menu_submenustyle_MainMenu
{
	/* width:150px; */
}
.menu_selectedmenuitem_MainMenu
{
	background-color:#FFFFFF;
}

.menu_unselectedmenuitem_MainMenu
{
	background-color:#FFFFFF;
}

.menu_mouseup_MainMenu
{
}
.menu_mouseover_MainMenu
{
}

.menu_mousedown_MainMenu
{
}

/* Side Menu */
.menu_css_SideMenu
{
	margin:0px;
	border-top:7px solid #E07d08;
	border-bottom:7px solid #111111;
	background-color:#FFFFFF;
}
.menu_submenustyle_SideMenu
{
	margin-left:-10px;
}
* html .menu_submenustyle_SideMenu
{
}
.menu_selectedmenuitem_SideMenu
{
}

.menu_unselectedmenuitem_SideMenu
{
}

.menu_mouseup_SideMenu
{
}
.menu_mouseover_SideMenu
{
}

.menu_mousedown_SideMenu
{
}

/* ********************************************** */


/*MENU ITEM STYLES*/
.menu_itemcssclass_MainMenu
{
	background-image:url('../images/nav_1_back.gif');
	background-repeat: repeat-x;
	border-left:1px solid #A1A8F9;
	border-top:1px solid #A1A8F9;
	/* padding:5px 14px; */
	padding:5px 17px 5px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	/* font-weight:bold; */
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmousedown_MainMenu
{
	background-image:url('../images/nav_1_back.gif');
	background-repeat: repeat-x;
	border-left:1px solid #A1A8F9;
	border-top:1px solid #A1A8F9;
	/* padding:5px 14px; */
	padding:5px 17px 5px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	/* font-weight:bold; */
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmouseover_MainMenu
{
	background-image:url('../images/nav_1_back.gif');
	background-repeat: repeat-x;
	border-left:1px solid #A1A8F9;
	border-top:1px solid #A1A8F9;
	/* padding:5px 14px; */
	padding:5px 17px 5px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	/* font-weight:bold; */
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmouseup_MainMenu
{
	background-image:url('../images/nav_1_back.gif');
	background-repeat: repeat-x;
	border-left:1px solid #A1A8F9;
	border-top:1px solid #A1A8F9;
	/* padding:5px 14px; */
	padding:5px 17px 5px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	/* font-weight:bold; */
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}



/*SUBMENU ITEM STYLES*/
.menu_itemcssclass_MainSubMenu
{
	background-color: #3E42A6;
	width:140px;
	padding:4px 2px 4px 4px;
	border:1px solid #A1A8F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-align:left;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmousedown_MainSubMenu
{
	background-color: #262767;
	width:140px;
	padding:4px 2px 4px 4px;
	border:1px solid #A1A8F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-align:left;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmouseover_MainSubMenu
{
	background-color: #262767;
	width:140px;
	padding:4px 2px 4px 4px;
	border:1px solid #A1A8F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-align:left;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;	
}

.menu_itemmouseup_MainSubMenu
{
	background-color: #3E42A6;
	width:140px;
	padding:4px 2px 4px 4px;
	border:1px solid #A1A8F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-align:left;
	text-decoration: none; 
	cursor: hand;
	cursor: pointer;
}



/*SUBSUBMENU ITEM STYLES*/
.menu_itemcssclass_MainSubSubMenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	padding-bottom:7px;
	padding-top:7px;
}

.menu_itemmousedown_MainSubSubMenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	padding-bottom:7px;
	padding-top:7px;

}

.menu_itemmouseover_MainSubSubMenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
	padding-bottom:7px;
	padding-top:7px;

	
}

.menu_itemmouseup_MainSubSubMenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none; 
	cursor: hand;
	cursor: pointer;
	padding-bottom:7px;
	padding-top:7px;
}



/*SUBMENU ITEM STYLES*/
.menu_itemcssclass_LoginMenu
{
	background-image:url('../images/nav_maroon_back.gif');
	font-family: 'Trajan Pro', 'Times New Roman', Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	border-left:1px solid #A1A8F9;
	border-top:1px solid #A1A8F9;
	/* padding:5px 16px 5px 15px; */
	padding:5px 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	/* font-weight:bold; */
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmousedown_LoginMenu
{
	background-image:url('../images/nav_maroon_back.gif');
	font-family: 'Trajan Pro', 'Times New Roman', Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	border-left:1px solid #A1A8F9;
	border-top:1px solid #A1A8F9;
	/* padding:5px 16px 5px 15px; */
	padding:5px 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	/* font-weight:bold; */
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmouseover_LoginMenu
{
	background-image:url('../images/nav_maroon_back.gif');
	font-family: 'Trajan Pro', 'Times New Roman', Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	border-left:1px solid #A1A8F9;
	border-top:1px solid #A1A8F9;
	/* padding:5px 16px 5px 15px; */
	padding:5px 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	/* font-weight:bold; */
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmouseup_LoginMenu
{
	background-image:url('../images/nav_maroon_back.gif');
	font-family: 'Trajan Pro', 'Times New Roman', Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	border-left:1px solid #A1A8F9;
	border-top:1px solid #A1A8F9;
	/* padding:5px 16px 5px 15px; */
	padding:5px 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	/* font-weight:bold; */
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}
/* ********************************************** */



/*MENU ITEM STYLES*/
.menu_itemcssclass_SideMenu
{
	/* height:34px; */
	width:155px;
	padding:7px 0px 7px 17px;
	border-bottom:1px solid #E77A03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:left;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmousedown_SideMenu
{
	/* height:34px; */
	width:155px;
	padding:7px 0px 7px 17px;
	border-bottom:1px solid #E77A03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #838182;
	text-align:left;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmouseover_SideMenu
{
	/* height:34px; */
	width:155px;
	padding:7px 0px 7px 17px;
	border-bottom:1px solid #E77A03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#DDDDDB;
	text-align:left;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;	
}

.menu_itemmouseup_SideMenu
{
	/* height:34px; */
	width:155px;
	padding:7px 0px 7px 17px;
	border-bottom:1px solid #E77A03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:left;
	text-decoration: none; 
	cursor: hand;
	cursor: pointer;
}


/*SUBMENU ITEM STYLES*/
.menu_itemcssclass_SideSubMenu
{
	/* height:34px; */
	width:152px;
	padding:7px 0px 7px 30px;
	border-bottom:1px solid #E77A03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:left;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmousedown_SideSubMenu
{
	/* height:34px; */
	width:152px;
	padding:7px 0px 7px 30px;
	border-bottom:1px solid #E77A03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #838182;
	text-align:left;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.menu_itemmouseover_SideSubMenu
{
	/* height:34px; */
	width:152px;
	padding:7px 0px 7px 30px;
	border-bottom:1px solid #E77A03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#DDDDDB;
	text-align:left;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;	
}

.menu_itemmouseup_SideSubMenu
{
	/* height:34px; */
	width:152px;
	padding:7px 0px 7px 30px;
	border-bottom:1px solid #E77A03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:left;
	text-decoration: none; 
	cursor: hand;
	cursor: pointer;
}
/* ********************************************** */



/* newly added styles - MIKE */
.imageBorder{
	border: 2px solid #30428C;
}

.table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#131b3d;
	border: 1px solid #333333;
	border-collapse:collapse;
}

.table td{
	border: 1px solid #333333;
}

.newsTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#131b3d;
}

.newsText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5px;
	text-decoration:none;
	color:#131b3d;
}

.moreInfoTable{
	vertical-align:bottom;
}

.newsImageBorder{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #969595;
	border-right-color: #969595;
	border-bottom-color: #969595;
	border-left-color: #969595;
}



















































