
/* 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; 
	background:url(images/bg/bgnd_main_01.jpg) no-repeat left top #00022c !important;
	}
	


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: #f8991d !important;	
	text-decoration: none !important;
	}

.login_info {
	background-color: #003263;
	width: 100%;
	float: left;
	color: #ea6b09;	
	height: 23px;
	}
.login_info_txt {
	text-align: right;
	width: 890px;
	padding:0px 0 0 0;
	margin: auto;	
	text-transform: uppercase;
	font-family: tahoma;  
	font-size:13px;
	font-weight:bold;
	}
	
.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: 165px;
	}


	
.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: 150px;
	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;
}
.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;
}

.treeview li a:hover{
	color:#ff7200;
}


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: #003263; 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: 0px;
}
/* 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:verdana;
	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;
	}
.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: #f8991d !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: #00aeef;
	border:0;
	height:20px !important;
	width: 50px !important;
	color: #ffffff;	
}
/*Contact list Styles  */


.ms-input,.ms-long,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-inputuserfield,.ms-rtedropdown,.ms-lookuptypeintextbox{
	border: 1px solid #032734!important;
}


.ms-formbody{	
	border-top:0px !important;
}

.ms-formlabel{
	border-top:0px !important;
	
}


.ms-formbody{
	background:transparent!important;
	border-top:1px solid #d8d8d8;
	font-size:11px!important;
	padding:3px 6px 4px 6px;
}

/* ImageDescriptionandLink XSL Styles  */
.wholebox {
	padding: 5px 0 5px 0;
	}

.wholebox_thumb {
	float:left;
	}

.wholebox_text {
	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{}


.newsbox_members{
	padding: 10px 0 20px 0;
}



.newsbox_members_ttl {
	padding: 0 0 5px 0;
	font-weight: bold;
}


.transArea { position:absolute; z-index:8000; left:0; top:0; bottom:0; right:0; background:#000; }
.floatingDiv { 
	position:absolute; 
	z-index:9000; 
	left:20%; 
	width:20% !important; 
	top:50%; 
	/* margin-top:-220px; height:440px; */ 
	border:solid 3px #333;
	background:#f8f8f8 url(images/bg/bg.gif) repeat-x left bottom; 
	padding:5px 10px 10px 10px; 
}
.floatingDiv .floating_inside    { /* height:385px; min-height:100px; */ overflow:auto; }
.floatingDiv .label        { width:35%; }
.floatingDiv .data        { width:65%; }
.floatingDiv .text        { width:280px; }
.floatingDiv .lastmodified    { margin-left:35%; padding:10px 0; }
.floatingDiv table,
.floatingDiv tr,
.floatingDiv td            { background:none !important; }
.buttonRow {
	float: right;
}

.buttonRow input{
	float: right;
	background-color: #f8991d;
	color: #ffffff;
	border: 0;
}

.dtllink {
	float: right;
	text-align: right;
}

.ms-alternating{

background-color:#e5e5e5 !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 #33265E;
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:#33265E;
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;
}

