﻿/* Property of United States Special Operations Command */
/* Custom Stylesheet */
/* June 22, 2009 */ 

/*  Global Settings for All pages */
body
{
	width:950px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	text-align:left;
	font-family: Segoe UI, Arial, Verdana, Sans-Serif;
	background-image: url('/Style%20Library/Images/SOCOM_images/content_background.jpg');
	background-repeat:repeat-x;
	background-color:#7c7c7c;
}

form
{
	text-align:left;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

h1
{
	font-style: normal;
	font-weight: normal;
	font-size: 12pt;
	color: #eadb4e;
}

h2
{
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
}

h3
{
	font-style: normal;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
}

.clear
{
	clear: both;
	float:none;
}

.border-background
{
	background-color:#ab9f70;
}

.border-top-left-corner
{
	background-image: url('/Style%20Library/Images/SOCOM_images/border_corner_top_left.gif');
	background-repeat:no-repeat;
	width:30px;
	margin:0;
	padding:0;
	height:44px;
}

.border-top-mid
{
	height:44px;
	background-image: url('/Style%20Library/Images/SOCOM_images/border_top.gif');
	background-repeat:repeat-x;
}
.border-top-right-corner
{
	background-image: url('/Style%20Library/Images/SOCOM_images/border_corner_top_right.gif');
	background-repeat:no-repeat;
	width:30px;
	margin:0;
	padding:0;
}
.border-mid-left
{
	background-image: url('/Style%20Library/Images/SOCOM_images/border_left.gif');
	background-repeat:repeat-y;
	width:13px;
}
.border-mid-right
{
	background-image: url('/Style%20Library/Images/SOCOM_images/border_right.gif');
	background-repeat:repeat-y;
	width:13px;
}
.border-bottom-left-corner
{
	background-image: url('/Style%20Library/Images/SOCOM_images/border_corner_bottom_left.gif');
	background-repeat:no-repeat;
	width:13px;
	height:12px;
}
.border-bottom-mid
{
	background-image: url('/Style%20Library/Images/SOCOM_images/border_bottom.gif');
	background-repeat:repeat-x;
}

.border-bottom-right-corner
{
	background-image: url('/Style%20Library/Images/SOCOM_images/border_corner_bottom_right.gif');
	background-repeat:no-repeat;
	width:13px;
	height:12px;
}

.pageTitle
{
	margin:0px;
	font-size: 12pt; 
	font-weight: bold; 
	color: #666666;
}

.pageTitle span
{
	margin:0px;
	padding:0px;
}

.gold-pixel-horiz
{
	background-image: url('/Style%20Library/Images/SOCOM_images/gold_pixel.jpg');
	height:1px; background-repeat:repeat-x;
}

/* END Global Settings for All pages */
/*  ===================================== */

/* Master Page */
.pageHeader
{
	margin: 0;
	padding:0;
	text-indent: -999px;
	background-image: url('/Style%20Library/Images/SOCOM_images/socom_banner.jpg');
	background-repeat:no-repeat;
	background-color:#000000;
	line-height:1px;
	height:100px;
}

.banner-ani
{
	background-image: url('/Style%20Library/Images/SOCOM_images/SOCOM%20Anim%20small.gif');
	background-repeat:no-repeat;
	height:100px;
	margin:0;
	padding:0;
}

.pageNavBarTop
{
	margin:0 !important;
	padding:0 !important;
	text-decoration: none;
	background-color:#000000;
	height:20px;

}
.content-shell 
{
	margin:0;
	text-align:left;
	color:#000000;
	font-size:8pt;
}
.content-shell a
{
	color:#FFE377;
}

/*    Master Page - Top Nav */
.topNavContainer
{
	background-color:gray !IMPORTANT;
	color: #FFFFFF;	
}

.topNav
{
	width:900px;
}
.topNav table
{
	border: 1px #363636 solid;
}

.topNavItem
{
	background-image: url('/Style%20Library/Images/SOCOM_images/top_nav_bkg.jpg');
	background-repeat:repeat-x;
	color: #FFFFFF;	
	text-align:center;
}

.topNavItem td
{
	margin:0;
	text-align:center;
}

.topNavItem a
{
	font-size:9pt !IMPORTANT;
}

.topNavSelected, .topNavSelected a
{
	color: #fad000;	
}

.topNavHover, .topNavHover a
{
	color:#F9E800;
}
/*
.topNavFlyOuts 
{
	border-top:1px #000000 solid;
	background-color: #000000;
}
*/
.topNavFlyOuts table
{
	border:1px #000000 solid; 
	/*width:155px;*/
}

.topNavFlyOutsItem
{	
	background-image: url('/Style%20Library/Images/SOCOM_images/top_nav_bkg2.jpg');
	background-repeat:repeat-x;
	font-size: 8pt; 
	background-color: #f0d555;
	color:#000000; 
	width:100%;
}
.topNavFlyOutsItem a
{
    display:block;
    padding: 3px 5px 3px 5px;
   	background-color: #f0d555;

}

.topNavFlyOutsHover
{
	border-bottom:1px  #000000 solid;
	border-left:1px  #000000 solid;
	font-weight:800;
}

/*    Master Page - Search */
#SRSB
{
	margin:6px 0 0 0;
	padding:0;
	font-size:6pt;
}
.search
{
    margin:0;
}
.search table
{
	height:8px;
}
.search .ms-sbplain  ms-sbrow
{
	margin:0;
	font-size:8pt;
}
.search .ms-sbcell
{
    border:none;
    color: #3A4663;
    padding:0;
    margin:0;
}
.search .ms-sbgo
{
    background:none;
    width:100px;
    text-align:right;
}
.search .ms-sbLastcell
{
	display:none;	
}

/*    Master Page - Breadcrumb */
.breadcrumb
{
    color:#FFFFFF;
    font-size:8pt; 
    padding-left:0;
    padding-bottom:1px;
    padding-top:10px;
    margin-bottom:5px;
}
.breadcrumb a:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #fad000 !important;
}
.breadcrumb:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #fad000 !important;
}
.breadcrumb a
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #fad000 !important;
}
.breadcrumb a:hover
{
	text-decoration:underline;
}
.breadcrumbCurrent
{
	font-weight:bold; 
}


#pageLeftMainColumn
{
	width: 200px;
	float:left;
	margin: 7px 5px 0 0;
}

#LeftNavShell
{
	margin:5px;
}

#left-nav-top-left-corner
{
	padding:0;
	margin:0;
	background-image: url('/Style%20Library/Images/SOCOM_images/left-nav-corner-top-left.jpg');
	background-repeat:no-repeat;
	width:30px;
	height:32px;
}
#left-nav-top-right-corner
{
	padding:0;
	margin:0;
	background-image: url('/Style%20Library/Images/SOCOM_images/left-nav-corner-top-right.jpg');
	background-repeat:no-repeat;
	width:30px;
	height:32px;
}

.left-nav-top-mid-search
{
	padding:0;
	margin:0;
	background-image: url('/Style%20Library/Images/SOCOM_images/left-nav-top-mid.jpg');
	background-repeat:repeat-x;
	color:#000000;
	font-size:6pt;
}

.left-nav-top-mid-leftedge
{
	padding:0;
	margin:0;
	background-image: url('/Style%20Library/Images/SOCOM_images/left-nav-top-mid-left-edge.jpg');
	background-repeat:repeat-y;
}

.left-nav-top-mid-rightedge
{
	padding:0;
	margin:0;
	background-image: url('/Style%20Library/Images/SOCOM_images/left-nav-top-mid-right-edge.jpg');
	background-repeat:repeat-y;
}
.left-nav-top-mid
{
	padding:0;
	margin:0;
	background:#3D3318;
	text-align:right;
}

.left-nav-top-mid a
{
	color:#C6AB2A;
	font-family:Arial;
	font-size:8pt;
	text-align:right;
}


#LeftNavContent
{
	text-align:left;
}

.leftNav
{
	margin-right:5px;
	margin-left:-5px;
	margin-top:0;
	margin-bottom:3px;
	padding-top:5px;
	text-align:left;
	font-size:8pt;
}

.leftNav a
{
	color:#0E050C;
}

.leftNav a:visited
{
	color:#1A160B;
}

.leftNav a:hover
{
	color:#000000;
}

.leftNav table
{
	width:143px;
	margin:0 0 3px 10px;
}

.leftNavItem
{
	margin-bottom:3px;	
}

.leftNavSelected
{
	font-weight:800;
	font-size:9pt;
	/*color:#F4ECCD !IMPORTANT;*/
}

.leftNavHover
{
	background-color: #d3c8a8;
	color:#C6AB2A;
}

.leftNavFlyOuts 
{
	border-top:0px #000000 solid;
	background-color: #000000;
}
.leftNavFlyOuts table
{
	border:1px #000000 solid;
	background-color: #ab9f70;
}

.leftNavFlyOutsItem
{	
	font-size: 8pt; 
	background-color: #ab9f70;
	background-image: url('/Style%20Library/Images/SOCOM_images/top_nav_bkg2.jpg');
	background-repeat:repeat-x;
	color:#000000; 
	width:290px;
}
.leftNavFlyOutsItem a
{
    display:block;
    padding: 3px 0 3px 5px;
   	background-color: #ab9f70;

}

.leftNavFlyOutsHover
{
	border-bottom:1px  #000000 solid;
	border-left:1px  #000000 solid;
	font-weight:800;
}

#pageRightMainColumn
{
	margin: 0 7px 5px 0;
	float:left;
	width:738px;
}

.pageBorder
{
	margin:0;
	padding:0;
	height:6px;
	background-image: url('/Style%20Library/Images/SOCOM_images/goldbar.jpg');
	background-repeat:repeat-x;
	clear:both;
}

.pageFooter
{
	margin:0;
	padding:3px 0 5px 0;
	text-indent:10px;
	font-size:8pt;
	font-style: normal;
	font-weight: normal;
	color:#C6AB2A !IMPORTANT;
	text-decoration:none;
	background-color:#000000;
	/*  background-image: url('/Style%20Library/Images/SOCOM_images/footer_hl.jpg'); */
	background-repeat:repeat-x;
	
}
.pageFooter a, .pageFooter a:visited
{
	font-style: normal;
	font-weight: normal;
	color:#C6AB2A !IMPORTANT;
	text-decoration:none;
}

.pageFooter a:hover
{
	font-weight: bold;
	color:#C6AB2A !IMPORTANT;
	text-decoration:none;
}


/* END Master Page */
/*  ===================================== */

/* START Welcome Page */

.zone-title
{
	color:#FFFFFF;
	font-size:10pt;
	text-align:center;
	font-weight:700;
}


#bottom-shell
{
	margin:0;
}
.bottom-left
{
	float:left;
	width:49%;
}
.bottom-left-upper
{
}
.bottom-left-lower
{
}

.bottom-right
{
	float:right;
/*	width:49%; */
}

/*  Welcome Page - Showcase */

.showcase-background
{
	background-image: url('/Style%20Library/Images/SOCOM_images/ops_middle_gradient2.jpg');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	background-color:#423912;
}

.showcase-border-top-left-corner
{
	background-image: url('/Style%20Library/Images/SOCOM_images/ops_top_left_corner.jpg');
	background-repeat:no-repeat;
	width:24px;
	height:53px;
	margin:0;
	padding:0;
}

.showcase-border-top
{
	background-image: url('/Style%20Library/Images/SOCOM_images/ops_top.jpg');
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
	font-size:15pt;
	font-weight:800;
}
.showcase-border-top-right-corner
{
	background-image: url('/Style%20Library/Images/SOCOM_images/ops_top_right_corner.jpg');
	background-repeat:no-repeat;
	width:24px;
	height:53px;
	margin:0;
	padding:0;
}
.showcase-border-mid-left
{
	background-image: url('/Style%20Library/Images/SOCOM_images/ops_left.jpg');
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	width:8px;
}
.showcase-border-mid-right
{
	background-image: url('/Style%20Library/Images/SOCOM_images/ops_right.jpg');
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	width:8px;
}
.showcase-border-bottom-left-corner
{
	background-image: url('/Style%20Library/Images/SOCOM_images/ops_bottom_left_corner.jpg');
	background-repeat:no-repeat;
}
.showcase-border-bottom-mid
{
	background-image: url('/Style%20Library/Images/SOCOM_images/ops_bottom.jpg');
	background-repeat:repeat-x;
}

.showcase-border-bottom-right-corner
{
	background-image: url('/Style%20Library/Images/SOCOM_images/ops_bottom_right_corner.jpg');
	background-repeat:no-repeat;
}

.welcome-webpart
{
	margin:0px;
	text-align:left;
}

.welcome-webpart a img
{
	border:0;
}


.welcome-webpart a:link
{
	color:#FFFF00 !IMPORTANT;
}

.welcome-webpart a:hover
{
	color:#FFFF60 !IMPORTANT;
}

.welcome-webpart a:visited
{
	color:#FFD800 !IMPORTANT;
}



/* END Welcome Page */



/* MICROSOFT BASE STYLES */
/*   customized for SOCOM */
AuthLogin
{
	background-color:#DDDDDD;
	color:#333333;
	font-size:8pt;

}
.login
{
	display:inline;
}
.login a:hover
{
    font-family: Segoe UI, Arial, Verdana, Sans-Serif;
    font-size:8pt;
	text-decoration:underline;
}
.sharepointLogin
{
    font-family: Segoe UI, Arial, Verdana, Sans-Serif;
    font-size:8pt;
	float:right;
	display:inline;
	background-color:#DDDDDD;
	color:#333333;
}
.sharepointLogin .ms-globallinks
{
    position:relative;
}
a.#zz1_MyLinksMenuMenu
{
    font-family: Segoe UI, Arial, Verdana, Sans-Serif;
    font-size:8pt;
}
a.#zz8_Menu
{
    font-family: Segoe UI, Arial, Verdana, Sans-Serif;
    font-size:8pt;
}
div.#zz8_Menu_t img
{
    vertical-align:middle;
    font-size:8pt;
}
.sharepointLogin .ms-globallinks a
{
	color:#333333;
	font-size:8pt;
}
.sharepointLogin .ms-globallinks
{
	color:#333333;
	font-size:8pt;
}
.sharepointLogin div
{
	color:#333333;
	font-size:8pt;
}
.console
{
	clear:both;
}
.siteActionMenu
{
    float:right;
   	background-color:#DDDDDD;
	color:#333333;
	font-size:8pt;
	height:auto;
}

.ms-siteaction, .ms-MenuUIItemTable, .ms-MenuUILabel
{
	font-size:8pt !IMPORTANT;
    background-color:silver !IMPORTANT;
    color:#000000 !IMPORTANT;
    cursor:hand;
}


.ms-siteactionsmenu
{
	font-size:8pt !IMPORTANT;
	background-color:silver !IMPORTANT;
    color:#000000 !IMPORTANT;
}
#zz2_SiteActionsMenuMain
{
	font-size:8pt !IMPORTANT;
	background-color:silver !IMPORTANT;
    color:#000000 !IMPORTANT;
}

.authoringRegion
{
	background-color:#DDDDDD;
	color:#333333;
	font-size:8pt;
}

.ms-rtetoolbarmenu, .ms-toolbarContainer
{
	background-color:#FFFFFF;
}

.ms-rtetoolbarmenu a, .ms-toolbarContainer a
{
	color:blue;
}
.ms-sbplain
{
	background: transparent !IMPORTANT;
	border:NONE !IMPORTANT;
}
.ms-sbgo img:hover, .ms-sbcell img:hover
{
	background-color:transparent ;
}
#MSOTlPn_MainTD
{
	font-size:9pt !IMPORTANT;
	background-color:silver;	
}

.editModePanel
{
	width:90% !important;
}
.editModePanel .ms-formfieldcontainer
{
	margin-right:10px;
	float:left;
	border:1px #000000 solid;
	padding:3px;
}
.ms-cal-gempty
{
	width:690px !IMPORTANT;
}

.ms-cal-topday
{
	border-top: 1px #000000 solid;
}
.ms-cal-topday-today
{
	border-top: 1px silver solid;
}
#MontlyViewDefault_CalendarView
{
	width:695px !IMPORTANT;
	overflow:hidden !IMPORTANT;
}
#DailyViewDefault_CalendarView
{
	width:695px !IMPORTANT;
	overflow:hidden !IMPORTANT;
}
#WeeklyViewDefault_CalendarView
{
	width:695px !IMPORTANT;
	overflow:hidden !IMPORTANT;
}

/* end MICROSOFT BASE STYLES */