
/* Begin generic styles for mater page - cadetnet_public.master */ 
html {
	margin:0;
	padding:0;
	}

body {
	margin:0;
	padding:0;
	font-family:"Arial",Helvetica,sans-serif;	
	font-size: 100%;
	height:100%;
	text-align:center; 
	}
	


h1 {	
	margin: 0;
	padding: 10px 0 0 0;
	color: #156ed4;
	font-size: 130%;
	font-weight: bold;
	}

h2 {
	margin: 0;
	padding: 0 0 5px 0;
	color: #f1670c;
	font-size: 110%;
	font-weight: bold;
	}

.clear {
	clear:both;
	}

.hidden {
	display:none;
	}

.strong {
	font-weight:bold;
	}

.label {
	display: block;
	float: left;
	width: 180px;
	}

/* Begin generic styles for mater page - cadetnet_public.master */

/* Body styles mater page - cadetnet_public.master */

.main_body_area {
	padding-top: 0px;
	width: 890px;
	margin: auto;
	}

.main_body {
	width: 100%;
	float: left;
	padding-bottom: 20px;
	}
.mainContent {
	width: 100% !important;
}
.mainContent a:link, .mainContent a:visited {
	color: #214fa2;	
	text-decoration: none;
	}
.mainContent a:hover, .mainContent a:active {
	color: #ea6b09 !important;	
	text-decoration: none !important;
	}

.login_info {
	background-color: #363c45;
	width: 100%;
	float: left;
	color: #ea6b09;	
	}
.login_info_txt {
	text-align: right;
	width: 890px;
	padding:0px 0 0 0;
	margin: auto;	
	text-transform: uppercase;
	font-family: tahoma;  
	font-size:13px;
	}
	
.login_info_txt a:link, .login_info_txt a:visited {
	color: #ffffff;	
	}

.login_info_txt a:hover, .login_info_txt a:active {
	color: #ffffff;	
	}

.main_top_area {
	padding-top: 15px;	
	behavior: url(/Style%20Library/scripts/iepngfix.htc);
	height: 100px !important;
	}


.cmain_logo  {
	width: 100%;
}

.cmain_logo_left {
	float: left;
	text-align: left;
	padding-left:5px;	
	}

.cmain_logo_right {
	float: right;
}

.main_logo {
	float: left;
	width: 233px;
	text-align: left;
	padding-left:5px;
	}

.main_nav {
	float: left;
	padding: 0px 0 0 0px;
	margin: 0px;

	}


.main_search {
	float: right;
	padding: 0px 0 0 0;
	}
.main_search_box {
	float: left;
	width: 180px !important;
}
.main_body_nav {
	float: left;
	width: 150px;
	text-align: left;
	display:none;
	}
.spacing {
	float: left;
	width: 15px;
	}
.spacing_bottom{
	padding-bottom:15px;
	}

.main_body_content {
	float: left;
	width: 720px;
	padding:0;
	margin:0;
	}

.main_body_content_mainimage {
	padding:0;
	margin:0;
	text-align: left;
	}
.main_body_content_container {
	text-align: left;
	font-size: 14px;
	}

.footer {
	width: 530px;
	height: 30px;
	background-color: #F6F6F6;
	text-align: left;
	color:#b2b3b5;	
	}
.footer ul {
	padding: 8px 0 0 20px;
	margin: 0;
	background-color: #F6F6F6;
	}
.footer li {
	display: inline;
	border-right:1px silver solid;
	font-size:11px;
	padding: 0px 10px 0 10px;
	}
.footer a {
	color:#b2b3b5;		
	}
.footer a:link, .footer a:visited {
	text-decoration: none;	
	}
.footer a:hover, .footer a:active {
	text-decoration: underline;		
	}
/* Body styles mater page - cadetnet_public.master */
/* Sharepoint 2007 - Search customization*/
.ms-sbcell {
	border:0 !important;
	}
.ms-sbcell input {
	border: 2px #cccccc solid !important;	
	width: 120px !important;
	height: 16px;
	font-size:13px;
	color:#363d47;
	padding: 0 0 0 5px;
	margin-right: 5px;
	}	
.ms-sbLastcell,.ms-rightbodysectionsearchbox {
	 width: 0 !important;
	 }
.ms-sbtable-ex {
 	width: 0 !important;
	}
#SRSB {
	padding-top: 0px;
	}
td.ms-sbgo{
	padding: 0 !important;
	}
/*Sharepoint 2007 - Search customization*/
/*Sharepoint 2007 - Global navigation*/


.topNavItem {
	width: 93px !important;
	height: 20px !important;
	padding-left: 0px !important;
}
table .topNavItem {
	background:url(images/btn/main_nav_btn.gif) no-repeat left top #363d45 !important;
	width:89px;
	margin-left:5px !important;
	padding:0px 0px 0 0px !important;
	color:#ffffff;
	text-align: left;	
	}
.topNavItem table td {
	padding: 10px;
}	
.topNavItem a{	
	margin-right: 0px !important;
	padding: 3px 0 0px 15px !important;
	text-transform: uppercase;
	font-size: 10px !important;
	}
	
.topNavItem a:link, .topNavItem a:visited {
	color: #ffffff;
	text-decoration: none;		
	}
.topNavItem a:hover,.topNavItem  a:active {
	color: #ff7200;
	text-decoration: none;	
	}
.topNav {
	padding: 0px 0 0 0 !important;
	margin:0 !important;
	float: right;
	}
	
/*Sharepoint 2007 - Global navigation*/


.treeview li a{
	display:block;
	background:url(images/btn/left_nav_header_bg.gif) no-repeat left top #363d43;
	height:23px;
	color:#ffffff;
	border:0;
	margin: 0 !important;
	text-decoration:none;
	padding: 5px 0 0px 23px;
}


li.cadets-navitem2 a{
	background:white;
	color:#0b4599;
	height:auto;
	text-decoration:none;
	padding:2px 0 0px 20px !important;
	margin:0 !important;
	
}

li.cadets-navitem3 a{
	padding-left: 30px !important;
}

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: tahoma;  	
	font-size: 9pt;
}

.treeview ul {
	background-color: white;
	margin-top: 0px;
}
.cadets-navitem1 .hitarea {
	position: relative;
	top:8px;
	left: 20px;
	background:url(images/btn/down_btn.gif) no-repeat left top;
	height: 15px;
	width: 14px;
	margin-left: -16px;
	float: left;
	cursor: pointer;}
	
.cadets-navitem2 .hitarea {
	position: relative;
	top:1px;
	left: 20px;
	background:white;
	height: 16px;
	width: 16px;
	margin-left: -20px;
	float: left;
	cursor: pointer;
	}
	
.cadets-navitem1 .expandable-hitarea { background-position: -10px -30px; background-color:transparent!important;; }

.cadets-navitem2 .expandable-hitarea { background-position: -10px -30px; background-color:white !important; }

.treeview li { 
	margin: 0px 0 0px 0;
	padding: 1pt 0pt 1pt 0px;
}

.treeview a.selected {
	font-weight:bold;
	color: #ff7200;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: #ff7200; cursor: pointer; }

.treeview li {}

.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -10px -30px; background-color:fuchsia; }

/*Sharepoint 2007 - Global menu navigation*/

/*Sharepoint 2007 - Global menu navigation*/
/*Sharepoint 2007 - Content classes */
.pageTitle {
	color: #60187a;
	font-size:25px;
	font-family:Arial, Helvetica, sans-serif;
	}
. crumb {
	border: 0;
}
.breadcrumb a{
	color: #4067b2;	
}
.breadcrumbs_area {
	padding-bottom: 10px;
}
/* Top bar Welcome customization */
.ms-HoverCellInActive,.ms-SpLinkButtonInActive {
	background-color:transparent;
	border: 0;
	Margin: 0;
	}

.ms-HoverCellActive,.ms-SpLinkButtonActive {
	background-image:none;
	background-color:transparent;
	border: 0;	
	Margin: 0;
	}
.ms-SPLink a{
	font-family:arial;
	font-size:8pt;
	color:#ea6b09 !important;
	}
	
/* Page layout customization - Content + right bar  */
.pg_lyt_right_column {
	float:right; 
	padding: 0px 0 0 0px; 
	width:180px;
	font-size:8pt;
color:#626363; 
	}
.pg_lyt_right_column a:link, .pg_lyt_right_column a:visited {
	color: #214fa2;	
	text-decoration: none;
	font-size:8pt;
	}
.pg_lyt_right_column a:hover, .pg_lyt_right_column a:active {
	color: #ea6b09;	
	text-decoration: none;
	font-size:8pt;
	}

.pg_lyt_main {
	width:725px;
	}
	
	
.pg_lyt_main_content_full {
	float:left; 
	width:680px; 
	background-color:#ffffff; 
	padding: 20px 20px 20px 20px; 
	color:#626363; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;	
}

.pg_lyt_main_content{
	float:left; 
	width:490px; 
	background-color:#ffffff; 
	padding: 20px 20px 20px 20px; 
	color:#626363; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	}
.pg_lyt_main_content_bc{
	float:left; 
	width:490px; 
	background-color:#ffffff; 
	padding: 0px 0px 0px 0px !important; 
	color:#626363; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	}
	
.pg_lyt_main_content_bc_full{
	float:left; 
	width:680px;  
	background-color:#ffffff; 
	padding: 20px 20px 0px 20px; 
	color:#626363; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	}
.pg_lyt_main_content_site_full {
	width:680px; 
	background-color:#ffffff; 
	padding: 0px 20px 0px 20px; 
	color: #33265e; 
	font-size:20px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.pg_lyt_main_content_site {
	width:490px; 
	background-color:#ffffff; 
	padding: 0px 0px 20px 0px; 
	color: #33265e; 
	font-size:20px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.pg_lyt_main_content_ttl{
	color: #33265e; 
	font-size:15px; 
	font-weight:bold;
	padding-bottom: 10px;
	}
.pg_lyt_right_box_img {
	padding: 0 0 15px 0;
	margin:0;
	}
/* End Page layout customization - Content + right bar  */

/* Begin Image rotation css  */
.ImageRotation_thumb {
	float: left;
	position: relative;
	padding: 15px 10px 0 0px;
	/*left: 10px;*/
	/*top:-65px;*/
	}
.ImageRotation_thumb_div {
	float: left;
	position: relative;
	top:-90px;
	padding: 0 0px 0px 30px;
	height: 0px !important;
	display:block;	
	}

.Thumb_description{
	background:url(images/bg/main_image_bg.png) no-repeat left top; height: 15px;color: #ffffff;position:relative; top: -15px; padding-left: 30px;padding-right: 30px; }
.thumbshow {
	color: #ffffff !important;	
	text-decoration: none !important;	
	font-size:7pt !important;	
	}

.ImageRotation_fullsize {
	float: left;
	}

/* Page layout customization - Home + right bar  */
.pg_lyt_main_content_home{
	float:left; 
	width:490px; 
	color:#626363; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	}

.thumbnails_box {
	width: 215px;
	padding-right: 30px; 
	padding-left: 0px; 
	float: left; 
	padding-bottom: 10px; 
	padding-top: 0px;
	}
.thumbnails_ttl {
	padding-right: 0px; 
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 14px; 
	padding-bottom: 10px; 
	color: #814696; 
	padding-top: 0px; 
	font-family: arial;
		}

.thumbnails_image {
	float: left;
	}

.thumbnails_desc {
	float: left;
	padding-right: 0px; 
	padding-left: 10px; 
	font-size: 11px; 
	padding-bottom: 0px; 
	width: 125px; 
	color: #828282; 
	padding-top: 0px; 
	font-family: arial;	
	}
.thumbnails_box a:link, .thumbnails_box a:visited {
	color: #814696 !important;	
	text-decoration: none !important;	
}	

.thumbnails_box a:hover, .thumbnails_box a:active {
	color: #ff7200 !important;
	text-decoration: none !important;
}	

/* End Page layout customization - Home + right bar  */	

/* Table of content web part  */	
.toc-layout-main a:link, .toc-layout-main a:visited {
	color: #214fa2 !important;	
	text-decoration: none;
	}
.toc-layout-main a:hover, .toc-layout-main a:active {
	color: #ea6b09 !important;	
	text-decoration: none;
	}
/* Table of content web part  */	


/*Bulletin Board Styles  */

.ms-disc-bordered-noleft {
	font-size:10px !important; 
	}
/*Bulletin Board Styles  */

/*Contact list Styles  */
.ms-formlabel {
	font-size:10px !important; 
	}
.ms-formtable{
	font-size:12px !important; 
	}
.ms-ButtonHeightWidth{
	background-color: #363c45;
	border:0;
	color: #ffffff;	
}
/*Contact list Styles  */
/* ImageDescriptionandLink XSL Styles  */
.wholebox {
	padding: 5px 0 5px 0;
	}

.wholebox_thumb {
	float:left;
	}

.wholebox_text {
	font-family:Arial, Helvetica, sans-serif;
	float:left; 
	padding: 0 0 0 15px; 
	width: 400px;
	}
/* ImageDescriptionandLink XSL Styles  */
 .examples { margin: 1em 0; }
  .examples p { padding: 2px; margin: 0; }
  .nav { background: #eee; border-top: 1px solid #ccc; padding: 5px; }
  .nav a { padding: 0 5px; }
  .nav a.highlight { color: #000; font-weight: bold; }		
  .WPGallery_ImageRotation_thumb{float: left; padding:2px;}
  .clear{clear: both;}
  .WPGallery_ImageRotation_fullsize{padding: 0 0 10px 0; text-align: center;}
  .WPGallery_ImageRotation_thumb_div {height:300px; overflow:auto;}
  .WPGallery_ImageRotation_fullsize_ttl{display:none;padding-top: 5px;}
  .WPGallery_ImageRotation_fullsize_fs{display:none;}
  .WPGallery_ImageRotation_fullsize_desc{}


.ms-toolbar,.ms-viewtoolbar,.ms-formtoolbar,.ms-toolbarContainer{
	font-family:verdana;
	font-size:8pt;
	text-decoration:none;
	color:#ffffff !important; 
	background-color:#393b47;
	}

.ms-menutoolbar td a{
	color:#ffffff !important;
	font-size:8pt;
	font-family:arial !important;
	text-decoration:none;
	}

.ms-menutoolbar{
	border-bottom:1px solid #393b47 !important;
	}

.ms-listviewtable{
	border: 1px solid #393b47 !important;
}

.body .ms-rteTable-1 {
border-collapse:collapse;
border-style:none;
border-width:0;
font-family:Tahoma;
}
.body .ms-rteTable-1 tr.ms-rteTableHeaderRow-1 {
background:none repeat scroll 0 0 #363D43;
border-spacing:10px;
color:#ffffff;
font-family:Tahoma;
font-size:10pt;
font-style:normal;
font-weight:bold;
line-height:14pt;
margin:10px;
padding:10px;
text-align:left;
text-transform:capitalize;
vertical-align:top;
}
.body .ms-rteTable-1 td.ms-rteTableHeaderFirstCol-1 {
color:#ffffff;
line-height:14pt;
padding:0 5.4pt;
}
.body .ms-rteTable-1 td.ms-rteTableHeaderLastCol-1 {
color:#ffffff;
line-height:14pt;
padding:0 5.4pt;
}
.body .ms-rteTable-1 td.ms-rteTableHeaderOddCol-1 {
color:#ffffff;
line-height:14pt;
padding:0 5.4pt;
}
.body .ms-rteTable-1 td.ms-rteTableHeaderEvenCol-1 {
color:#ffffff;
line-height:14pt;
padding:0 5.4pt;
}
.body .ms-rteTable-1 tr.ms-rteTableOddRow-1 {
background-color:#ededed;
color:#444444;
font-size:10pt;
vertical-align:top;
}
.body .ms-rteTable-1 tr.ms-rteTableEvenRow-1 {
background-color:#ffffff;
color:#444444;
font-size:10pt;
vertical-align:top;
}
.body .ms-rteTable-1 td.ms-rteTableFirstCol-1 {
padding:0 5.4pt;
}
.body .ms-rteTable-1 td.ms-rteTableLastCol-1 {
padding:0 5.4pt;
}
.body .ms-rteTable-1 td.ms-rteTableOddCol-1 {
padding:0 5.4pt;
}
.body .ms-rteTable-1 td.ms-rteTableEvenCol-1 {
padding:0 5.4pt;
}
.body .ms-rteTable-1 tr.ms-rteTableFooterRow-1 {
background-color:#363D43;
color:#ffffff;
font-family:Tahoma;
font-size:10pt;
font-weight:500;
line-height:11pt;
}
.body .ms-rteTable-1 td.ms-rteTableFooterFirstCol-1 {
border-top:1pt solid gray;
padding:0 5.4pt;
text-align:left;
}
.body .ms-rteTable-1 td.ms-rteTableFooterLastCol-1 {
border-top:1pt solid gray;
padding:0 5.4pt;
text-align:left;
}
.body .ms-rteTable-1 td.ms-rteTableFooterOddCol-1 {
border-top:1pt solid gray;
padding:0 5.4pt;
text-align:left;
}
.body .ms-rteTable-1 td.ms-rteTableFooterEvenCol-1 {
border-top:1pt solid gray;
padding:0 5.4pt;
text-align:left;
}


