body {
	font-family: arial, sans-serif;
	font-size: 8pt;
	color: #444;
	margin: 0px;
	padding: 0px; 
	height:100%;
	background: #C0C0C0 url("images/global/main_bkg_tile_with_bar.png") repeat-x;
}

a {color: #444; text-decoration: none;}
a:hover {text-decoration: underline;}
 p {margin: 0px ; padding:0px;}

/* float clears */
.clear {clear: both;}
.clearleft {clear: left;}
.clearright {clear: right;}

/* container - centering wrapper */
div#global_container {
	width: 915px;
	margin: auto;
}

/*
 *	header - main site header and logo
 */
/* HIDE COPYRIGHT SIMILI */
.timeline-copyright {
	display:none;
}
/* BUTTON STYLES */
input[type="button"], input[type="submit"] {
	background-color:#A71C20;
	border:1px none #A71C20;
	color:White;
	padding:2px;
	margin:1px 0 1px 0;
	font-family:Arial;
	font-size:9pt;
}
.btnGrey {
	background-color:#888 !IMPORTANT;
	color:#eee !IMPORTANT;
}
/* TEXT BOX STYLES */
input[type="text"], input[type="password"]{
	background:#fff;
	border:1px solid #999;
	padding:3px;
}

div#global_header {
	width: 100%;
	height: 90px;
	background: url("images/global/header.png") no-repeat;
}
div#global_header div#accountstatus {
	float: right;
	position: relative;
	top: 41px;
	width: 450px;
	height: 10px;
	margin: 15px 20px 0px 0px;
	color: #910A18;
	text-align:right;
	padding-right:0px;
}

div#global_header div#accountstatus a {color: #910A18; text-decoration: none; }
div#global_header div#accountstatus a:hover {text-decoration: underline;}

div.global_loginform {
	width: 100%;
	text-align: center;
}

/*
 *	navtop - main site navigation
 */

div#global_navtop {width: 100%; height: 40px; background: url("images/global/navtop/navtop_bkg.png") repeat-x;}

div#global_navtop div.leftcap, div#global_navtop div.rightcap {width: 55px; height: 40px;}
div#global_navtop div.leftcap {float: left; background: url("images/global/navtop/navtop_leftcap.png") no-repeat top left; margin-left:-4px;}
div#global_navtop div.rightcap {float: right; background: url("images/global/navtop/navtop_rightcap.png") no-repeat top right; margin-right:-4px;}

div#global_navtop ul {float: left; list-style: none; height: 100%; margin: 0px; padding: 0px; color: white; font-size: 10pt; font-weight: bold; text-shadow: #333 0px 0px 4px;}
div#global_navtop li {float: left;}
div#global_navtop li a {float: left; height: 16px; padding: 12px 20px; color: white; margin: 0px 1px 0px;}
div#global_navtop li a:hover, div#global_navtop li a.selected {background: url("images/global/navtop/navtop_bkg-over.png"); text-decoration: none; border-left: #333 solid 1px; border-right: #444 solid 1px;  margin: 0px;}

div#global_navtop_shadow {width: 100%; height: 20px; background: url("images/global/navtop/navtop_shadow.png") no-repeat bottom left;}


/*
 *	Main Content
 */

#global_main {width: 900px; margin: 0px auto;}

/*
 *	Side Panels
 */

div.global_navside_narrow {
	display: inline; /* fixes IE floating double-margin bug */
	float: right;
	width: 170px;
	margin-right: 15px;
}

div.global_navside_narrow div.navside_top {
	height: 19px;
	padding-top: 11px;
	text-indent: 20px;
	font-size: 7pt;
	font-weight: bold;
	color: #fff;
	background: url("images/global/navside/navside_narrow_top.png") no-repeat top left;
}
div.global_navside_narrow div.navside_content {width: 150px; padding-left: 20px; background: url("images/global/navside/navside_narrow_bkg.png") repeat-y;}
div.global_navside_narrow div.navside_bottom {height: 15px; margin-bottom: 20px; background: url("images/global/navside/navside_narrow_bottom.png");}

div.global_navside_wide {
	display: inline; /* fixes IE floating double-margin bug */
	float: left;
	width: 225px;
	margin-left: 20px;
}

div.global_navside_wide div.navside_top {
	height: 19px;
	padding-top: 11px;
	text-indent: 20px;
	font-size: 7pt;
	font-weight: bold;
	color: #fff;
	background: url("images/global/navside/navside_wide_top.png") no-repeat top left;
}
div.global_navside_wide div.navside_content {width: 185px; padding: 0px 20px; background: url("images/global/navside/navside_wide_bkg.png") repeat-y;}
div.global_navside_wide div.navside_bottom { height: 15px; margin-bottom: 20px; background: url("images/global/navside/navside_wide_bottom.png");}

/* 
 *  Side Nav List
 */

.global_navside_section {
	padding-top: 15px;
	font-weight:bold;
	color:#888;
}

ul.global_navside_list {
	padding: 6px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	line-height: 18px;
}

ul.global_navside_list a {color: #444; text-decoration: none;}
ul.global_navside_list a:hover {text-decoration: underline;}
ul.indent {padding-left: 15px;}
li.selected {font-weight: bold;}

/*
 *	Main Body Panels
 */

div.global_body_wide {
	display: inline; /* fixes IE floating double-margin bug */
	float: left;
	width: 680px;
	margin-left: 16px;
	margin-right: -16px;
}

div.global_body_wide div.body_top {width: 100%; height: 35px; background: url("images/global/body/body_wide_top.png") no-repeat top left;}
div.global_body_wide div.body_top_admin {width: 100%; height: 50px; margin-bottom: 0px; background: url("images/global/body/body_wide_topadmin.png") no-repeat top left;}
div.global_body_wide div.body_top_command {width: 100%; height: 50px; margin-bottom: 0px; background: url("images/global/body/body_wide_topcommand.png") no-repeat top left;}
div.global_body_wide div.body_top_enlist {width: 100%; height: 50px; margin-bottom: 0px; background: url("images/global/body/body_wide_topenlist.png") no-repeat top left;}
div.global_body_wide div.body_top_connect {width: 100%; height: 50px; margin-bottom: 0px; background: url("images/global/body/body_wide_topconnect.png") no-repeat top left;}
div.global_body_wide div.body_top_equip {width: 100%; height: 50px; margin-bottom: 0px; background: url("images/global/body/body_wide_topequip.png") no-repeat top left;}
div.global_body_wide div.body_top_deploy {width: 100%; height: 50px; margin-bottom: 0px; background: url("images/global/body/body_wide_topdeploy.png") no-repeat top left;}

div.global_body_wide div.body_content { width: 632px; padding: 18px 24px 8px 24px; background: url("images/global/body/body_wide_bkg.png") repeat-y;}
div.global_body_wide div.body_bottom {width: 100%; height: 15px; background: url("images/global/body/body_wide_bottom.png") no-repeat top left;}


div.global_body_narrow {
	display: inline; /* fixes IE floating double-margin bug */
	float: left;
	width: 625px;
	margin-left: 15px;
}

div.global_body_narrow div.body_top { width: 100%; height: 35px; background: url("images/global/body/body_narrow_top.png");}
div.global_body_narrow div.body_content { width: 577px; padding: 18px 24px 8px 24px; background: url("images/global/body/body_narrow_bkg.png") repeat-y;}
div.global_body_narrow div.body_bottom {width: 100%; height: 15px; background: url("images/global/body/body_narrow_bottom.png");}

div.global_body_home {
	display: inline; /* fixes IE floating double-margin bug */
	float: left;
	width: 625px;
	margin-left: 15px;
}

div.global_body_home div.body_top { width: 100%; height: 15px; background: url("images/global/body/body_home_top.png");}
div.global_body_home div.body_content { width: 577px; padding: 8px 24px 8px 24px; background: url("images/global/body/body_home_bkg.png") repeat-y;}
div.global_body_home div.body_content2 { margin-top:15px; width: 100%; min-height: 350px; background: url("images/global/body/home_bkg.png") no-repeat;}
div.global_body_home div.body_bottom {width: 100%; height: 15px; background: url("images/global/body/body_home_bottom.png");}

div.global_body_narrow div.body_top span.pagetitle, div.global_body_wide div.body_top span.pagetitle {font-size: 11pt; font-weight: bold; color: #555; position: relative; top: 13px; margin-left: 23px; padding: 0px 15px; background: #d2d2d2;}

.otherpagetitles  {font-size: 11pt; font-weight: bold; color: #555; position: relative; top: 13px; padding: 0px 0px;}

.global_titlebar_wide {
	width: 670px;
	height: 30px;
	position: relative;
	top: -22px;
	left: -19px;
	font-size: 12pt; font-weight: bold;
	background: url("images/global/body/titlebar_wide.png") repeat-x top left;
}

.global_titlebar_wide span.pagetitle {font-size: 11pt; font-weight: bold; color: #555; position: relative; top: 7px; margin-left: 23px; padding: 0px 15px; background: #d2d2d2;}

.mytitle
{font-size: 11pt; font-weight: bold; color: #555;}

.mysmalltitle
{font-size: 9pt; font-weight: bold; color: #555;}



#global_body_narrow_banner_home {
	height: 231px;
	width: 399px;
	padding: 0px;
	position: relative;
	left: -29px;
	margin-top: -48px;
	margin-right: -49px;
	background-image: url("images/global/body/home.png");
}


/*
#global_body_narrow_banner_home {
	height: 350px;
	width: 605px;
	padding: 0px;
	position: relative;
	left: -29px;
	margin-top: -48px;
	margin-right: -49px;
	background-image: url("images/global/body/home.png");
}
*/
#global_body_narrow_banner_enlist, #global_body_narrow_banner_connect, #global_body_narrow_banner_equip, #global_body_narrow_banner_deploy {
	height: 114px;
	width: 605px;
	padding: 0px;
	position: relative;
	left: -24px;
	top: -53px;
	margin-right: -48px;
	margin-bottom: -29px;
}

#global_body_narrow_banner_enlist {background-image: url("images/global/body/banner.png");}
#global_body_narrow_banner_connect {background-image: url("images/global/body/connect.png");}
#global_body_narrow_banner_equip {background-image: url("images/global/body/banner.png");}
#global_body_narrow_banner_deploy {background-image: url("images/global/body/banner.png");}

p.modules {
position:absolute;
visibility:hidden;
width:402px;
height:116px;
padding-top:16px;
overflow:hidden;
}

div#structure {
 	background-image:url(/images/nologo.png);
 	width:403px;
 	height:393px;
 	margin-left:15%;
}

div#moduleContainer {
	width:402px;
	font-size:10pt;
	text-align:justify;
	height:136px;
}



/*
* Nav Bottom
*/

div.global_navbottom_wide {
	display: inline; /* fixes IE floating double-margin bug */
	float: left;
	width: 680px;
	margin-top: 20px;
}

div.global_navbottom_wide div.navbottom_top
{
	height: 19px;
	padding-top: 11px;
	text-indent: 20px;
	font-size: 7pt;
	font-weight: bold;
	color: #fff;
	background: url("images/global/navbottom/navbottom_wide_top.png") no-repeat top left;
}

div.global_navbottom_wide div.navbottom_content {width: 660px; padding-left: 20px; background: url("images/global/navbottom/navbottom_wide_bkg.png") repeat-y;}
div.global_navbottom_wide div.navbottom_bottom {height: 15px; margin-bottom: 20px; background: url("images/global/navbottom/navbottom_wide_bottom.png");}






/*
 *	Navsub Bar
 */

ul.global_navsub {
	display: inline; /* fixes IE floating double-margin bug */
	float: left;
	list-style: none;
	position: relative;
	top: 5px;
	margin: 0px 0px 0px 60px;
	padding: 16px 0px;
	background: url("images/global/navsub/navsub_bkg.png") repeat-x top left;
}

ul.global_navsub li {float: left; color: #fff; font: bold 7pt arial; padding: 0px 9px;}
ul.global_navsub li a {color: #fff;}
ul.global_navsub li.selected {text-decoration: underline;}

div.global_navsub_cap {
	float: left;
	position: relative;
	top: 5px;
	height: 40px;
	width: 10px;
	background: url("images/global/navsub/navsub_cap.png") no-repeat top right;
}

/*
 *	Roundboxes
 */

.global_roundbox { background: #ddd;}
.global_roundbox div.roundbox_top { background: url("images/global/roundbox/roundbox_dark_topright.gif") no-repeat top right; }
.global_roundbox div.roundbox_top div { background: url("images/global/roundbox/roundbox_dark_topleft.gif") no-repeat top left; }
.global_roundbox div.roundbox_bottom { background: url("images/global/roundbox/roundbox_dark_bottomright.gif") no-repeat bottom right; }
.global_roundbox div.roundbox_bottom div { background: url("images/global/roundbox/roundbox_dark_bottomleft.gif") no-repeat bottom left; }

.global_roundbox div.roundbox_top, .global_roundbox div.roundbox_top div, .global_roundbox div.roundbox_bottom, .global_roundbox div.roundbox_bottom div {
	width: 100%;
	height: 7px;
	font-size: 1px;
}

.global_roundbox div.roundbox_content { margin: 0px 8px; }

.global_roundbox_light { }
.global_roundbox_light div.roundbox_top {  }
.global_roundbox_light div.roundbox_top div {  }
.global_roundbox_light div.roundbox_bottom {  }
.global_roundbox_light div.roundbox_bottom div {  }

.global_roundbox_light div.roundbox_top, .global_roundbox_light div.roundbox_top div, .global_roundbox_light div.roundbox_bottom, .global_roundbox_light div.roundbox_bottom div {
	width: 100%;
	height: 7px;
	font-size: 1px;
}

.global_roundbox_light div.roundbox_content { margin: 0px 8px; height: 100%; }


.global_roundboxshadow_wide {
	position: relative;
	left: -10px;
	width: 655px;
	background: #ddd url("images/global/roundbox_shadow_wide/roundbox_shadow_wide_middle.gif") repeat-y;
}
	
.global_roundboxshadow_wide div.bottom { background: url("images/global/roundbox_shadow_wide/roundbox_shadow_wide_bottom.gif") no-repeat bottom left;
	width: 100%;
	height: 15px;
	font-size: 1px;
}

.global_roundboxshadow_wide div.content {
	padding: 18px 20px;
	height: 100%;
	min-height: 31px;
}

.global_roundboxshadow_wide div.content div.column {
	float: left;
	margin: 0px 5px;
}

.global_roundboxshadow_wide div.attention { background: url("images/global/roundbox_shadow_wide/roundbox_shadow_wide_top_attention.gif") no-repeat top left; }
.global_roundboxshadow_wide div.connect { background: url("images/global/roundbox_shadow_wide/roundbox_shadow_wide_top_connect.gif") no-repeat top left; }
.global_roundboxshadow_wide div.equip { background: url("images/global/roundbox_shadow_wide/roundbox_shadow_wide_top_equip.gif") no-repeat top left; }
.global_roundboxshadow_wide div.deploy { background: url("images/global/roundbox_shadow_wide/roundbox_shadow_wide_top_deploy.gif") no-repeat top left; }
.global_roundboxshadow_wide div.new { background: url("images/global/roundbox_shadow_wide/roundbox_shadow_wide_top_new.gif") no-repeat top left; }
.global_roundboxshadow_wide div.normal { background: url("images/global/roundbox_shadow_wide/roundbox_shadow_wide_top.gif") no-repeat 4px 0px; }


/*
 *	Misc
 */

.global_section_icon_enlist, .global_section_icon_connect, .global_section_icon_equip, .global_section_icon_deploy {
	float: left;
	width: 35px;
	height: 35px;
	margin-right: 10px;
	margin-bottom: 4px;
} 

.global_section_icon_enlist {background: url("images/global/sectionicons/enlist.png");}
.global_section_icon_connect {background: url("images/global/sectionicons/connect.png");}
.global_section_icon_equip {background: url("images/global/sectionicons/equip.png");}
.global_section_icon_deploy {background: url("images/global/sectionicons/deploy.png");}

.global_home_blogpost {
	margin: 15px 0px 0px 0px;
}

.global_home_blogpost h1 {
	margin: 0px 0px 5px 0px;
	font-size: 11pt;
}

.global_home_blogpost_date {
	margin: 0px 0px 8px 0px;
	color: #666;
	font-size: 7pt;
	font-weight: bold;
}

.global_home_blogpost_body {
	margin: 0px 0px;
}

.global_home_blogpost_content {
	padding: 5px;
}

.global_footer {
	width: 100%;
	text-align: center;
	margin: 20px 0px;
	font-size: 7pt;
	color: #666;
}

.global_goarrow_list {
	position: relative;
	top: 3px;
	left: 5px;
	margin: 0px;
	padding: 0px;
	border: none;
}

ul.timbo li {padding:4px;}
ol.timbo li {padding:4px;}

#page_main .column hr {
	border:none;
	height:1px;
	background:#bbbbbb;
}

/* ~~~~~~~~~~~~~~~~ */
/* SHEMEKA'S STYLES */
/* ~~~~~~~~~~~~~~~~ */
#dvResults
{
    width: 250px !important;    
    overflow: visible !important;
    z-index: 200;
}
#dvResults div
{
    font-size: 21px !important;
    padding: 5px 3px 5px 3px !important;
}
.SearchResultsCSS
{
    border-bottom: solid 1px lightgrey;
    background-color: White;
    text-align: left;
    padding: 2px;
    
}

.SearchResultsCSS2
{
    background: url("images/global/searchbg.png"); 
    
}

.HighlightCSS
{
    background-color:#ccddff;
    border-bottom: solid 1px lightgrey;
    text-align: left;
    padding: 2px;
}

/* ACCORDIAN */

.accordion_toggle {
	display: block;
	height: 15px;
	width: 135px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 10px;
	color: #FFFFFF;
	cursor: pointer;
	margin: 0;
	/*background-image: url(images/global/accordian_toggle.png);*/
	background:#424242;
	background-repeat: no-repeat;
	padding-left: 18px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
		}
 	
		
		.accordion_toggle_active {
	color: #ffffff;
	/*background-image: url(images/global/accordian_toggle_active.png);*/
	background:#424242;
	background-repeat: no-repeat;
		}
		
		.accordion_content {
			color: #444444;
			width: 135px;
			overflow: hidden;
		}
			
			
			
			
			
/*PROFILE SECTION WIDE */		
 
.vertical_accordion_toggle_active {
	display: block;
	height: 17px;
	width: 440px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 10px;
	color: #FFFFFF;
	cursor: pointer;
	margin: 0;
	/*background-image: url(images/global/accordian_toggle_wide.png);*/
	background:#424242;
	background-repeat: no-repeat;
	padding-left: 18px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
}
 
		.vertical_accordion_content {
			
			overflow: hidden;
			margin-bottom:4px;
			min-height:20px;
			font-size:11px;
			/*background:url(/mapping/map_semi_trans.png);*/
		}

  			
    
    #vertical_wide_container {
      width: 460px;
	  word-wrap:break-word;
    }
    
    
		
		
		
		
.homeBtnWrap {
    width:100px;
    margin-left:0px;
    margin-right:0px;
    padding:5px;
    padding-left:0px;
    padding-right:0px;
    float:left;
    text-align:center;
    cursor:pointer;
    z-index:1;
    position:relative;
    height:57px;
}
.homeBtnWrap_youth {
    width:65px;
    margin-right:0px;
    margin-left:4px;
    padding-top:5px;
    padding-left:0px;
    padding-right:0px;
    float:left;
    text-align:left;
    z-index:1;
    position:relative;
    height:63px;
    padding-left:25px;
}
.homeBtnWrap_active, .homeBtnWrap:hover {
    width:100px;
    margin-left:0px;
    margin-right:0px;
    padding-top:5px;
    padding-left:0px;
    padding-right:0px;
    float:left;
    text-align:center;
    background-image:url(images/global/home_btn_bg.png);
    background-repeat:no-repeat;
    color:firebrick;
    z-index:1;
    position:relative;
    height:57px;
}
.homeBtnWrap_active_youth, .homeBtnWrap_youth:hover {
    width:65px;
    margin-right:0px;
    margin-left:4px;
    padding-top:5px;
    padding-left:0px;
    padding-right:0px;
    float:left;
    text-align:left;
    background-image:url(images/global/home_btn_bg_youth.png);
    background-repeat:no-repeat;
    color:firebrick;
    z-index:1;
    position:relative;
    height:63px;
    padding-left:25px;
}

.wrapHomeIcons{
   height:55px;
}
/* CC TABS */

.CCBtnWrap {
    width:100px;
    margin-left:0px;
    margin-right:0px;
    padding:5px;
    padding-left:0px;
    padding-right:0px;
    float:left;
    text-align:center;
    cursor:pointer;
    z-index:1;
    position:relative;
    height:57px;
    top:4px;
}
.CCBtnWrap_down {
	float:left;
	height:56px;
	margin-left:-6px;
	margin-right:0;
	padding-left:10px;
	padding-right:0;
	padding-top:18px;
	position:relative;
	text-align:left;
	top:-3px;
	width:65px;
	z-index:1;
	cursor:pointer;
}
.CCBtnWrap_main {
    width:65px;
    margin-right:0px;
    margin-left:-10px;
    padding-top:5px;
    padding-left:0px;
    padding-right:0px;
    float:left;
    text-align:left;
    z-index:1;
    position:relative;
    height:63px;
    padding-left:35px;
    top:-3px;
    cursor:pointer;
}
.CCBtnWrap_active, .CCBtnWrap:hover {
    width:100px;
    margin-left:0px;
    margin-right:0px;
    padding-top:5px;
    padding-left:0px;
    padding-right:0px;
    float:left;
    text-align:center;
    background-image:url(images/global/cc_tabs.png);
    background-repeat:no-repeat;
    background-position:left:-10px;
    color:firebrick;
    z-index:1;
    position:relative;
    height:57px;
    top:4px;
}
.CCBtnWrap_down_active, .CCBtnWrap_down:hover {
	background-image:url(images/global/cc_tabs_down.png);
	background-repeat:no-repeat;
	color:firebrick;
	float:left;
	height:56px;
	margin-left:-6px;
	margin-right:0;
	padding-left:10px;
	padding-right:0;
	padding-top:18px;
	position:relative;
	text-align:left;
	top:-3px;
	width:65px;
	z-index:1;
	cursor:pointer;
}
.CCBtnWrap_down_active_main, .CCBtnWrap_down_main:hover {
	background-image:url(images/global/cc_tabs_main_down.png);
	background-repeat:no-repeat;
	color:firebrick;
	float:left;
	height:55px;
	margin-left:-6px;
	margin-right:0;
	padding-left:10px;
	padding-right:0;
	padding-top:18px;
	position:relative;
	text-align:left;
	top:-3px;
	width:65px;
	z-index:1;
	cursor:pointer;
}
.CCBtnWrap_down_main {
	float:left;
	height:55px;
	margin-left:-6px;
	margin-right:0;
	padding-left:10px;
	padding-right:0;
	padding-top:18px;
	position:relative;
	text-align:left;
	top:-3px;
	width:65px;
	z-index:1;
	cursor:pointer;
}
.CCBtnWrap_active_main, .CCBtnWrap_main:hover {
    width:65px;
    margin-right:0px;
    margin-left:-10px;
    padding-top:5px;
    padding-right:0px;
    float:left;
    text-align:left;
    background-image:url(images/global/cc_tabs_main.png);
    background-repeat:no-repeat;
    color:firebrick;
    z-index:1;
    position:relative;
    height:63px;
    padding-left:35px;
    top:-3px;
}

.wrapCCIcons {
   height:55px;
   width:630px;
}
/*END CC TABS */

.homeArrow{
    float:left;
    margin-top:28px;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #666666;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 18px;
z-index: 1000; /* zIndex should be greater than that of shadow's below */
background: #eeeeee;
width: 150px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #666666;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkmenu a:hover{ /*hover background color*/
background: #cccccc;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #666666;
padding: 10px;
font: normal 12px Verdana;
z-index: 1000; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}
/*WIDE POPUP*/

.modalBackground_wide {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopupTop_wide {
    background-image:url(images/global/navbottom/navbottom_wide_top.png);
    width:680px;
    height:30px;
   }
   .modalPopupBottom_wide {
    background-image:url(images/global/navbottom/navbottom_wide_bottom.png);
    width:680px;
    height:15px;
   }
.modalPopupBox_wide {
	width:680px;
}
.modalPopupContent_wide {
	background-image:url(images/global/navbottom_wide_bkg.png);
	text-align:center;
}
.modalPopupTop_450 {
    background-image:url(images/global/navbottom_450_top.png);
    width:450px;
    height:30px;
   }
   .modalPopupBottom_450 {
    background-image:url(images/global/navbottom_450_bottom.png);
    width:450px;
    height:15px;
   }
.modalPopupBox_450{ 
	width:450px;
}
.modalPopupContent_450 {
	background-image:url(images/global/navbottom_450_bkg.png);
	text-align:center;
}
#ie-message {
background:#C00;
text-align:center;
border-bottom:1px solid #900;
color: #fff;
position:absolute;
top:0;
padding:2px;
width:100%;
}
#ie-message a {
color: #eee;
text-decoration:underline;
}
.btnDarkLeft {
	height:22px;
	width:10px;
	background-image:url(images/global/dark_btn_left.png);
	background-repeat:no-repeat;
	float:left;
}
.btnDarkRight {
	height:22px;
	width:10px;
	background-image:url(images/global/dark_btn_right.png);
	background-repeat:no-repeat;
	float:left;
}
.btnDarkMiddle {
	height:16px;
	width:auto;
	background-image:url(images/global/dark_btn_middle.png);
	background-repeat:repeat-x;
	float:left;
	color:#eee;
	text-align:center;
	padding-top:6px;
	padding-left:6px;
	padding-right:6px;
	font-size:7pt;
	font-weight:bold;
	cursor:pointer;
}
.btnRedLeft {
	background-image:url(images/global/red_btn_left.png);

}
.btnRedRight {
	background-image:url(images/global/red_btn_right.png);
}
.btnRedMiddle {
	background-image:url(images/global/red_btn_middle.png);
}
.btnLightRedLeft {
	background-image:url(images/global/lightred_btn_left.png);
}
.btnLightRedRight {
	background-image:url(images/global/lightred_btn_right.png);
}
.btnLightRedMiddle {
	background-image:url(images/global/lightred_btn_middle.png);
}
.TabsSmallLeft_active {
	height:42px;
	width:22px;
	background-image:url(images/global/tabs_small_left.png);
	background-repeat:no-repeat;
	float:left;
}
.TabsSmallRight_active {
	height:42px;
	width:22px;
	background-image:url(images/global/tabs_small_right.png);
	background-repeat:no-repeat;
	float:left;
}
.TabsSmallMiddle_active {
	height:42px;
	width:auto;
	background-image:url(images/global/tabs_small_middle.png);
	background-repeat:repeat-x;
	float:left;
	text-align:left;
	padding-top:8px;
	color:firebrick;
	font-weight:bold;
	text-transform:capitalize;
}
.WrapSmallTabs {
	margin-top:10px;
	width:auto;
	float:left;
	height:42px;
	cursor:pointer;
}
.WrapSmallTabs:hover {
	margin-top:10px;
	width:auto;
	float:left;
	height:42px;
	cursor:pointer;
	color:firebrick;
}
.TabsSmallLeft {
	height:42px;
	width:22px;
	background-repeat:no-repeat;
	float:left;
}
.TabsSmallRight {
	height:42px;
	width:22px;
	background-repeat:no-repeat;
	float:left;
}
.TabsSmallMiddle {
	height:42px;
	width:auto;
	background-repeat:repeat-x;
	float:left;
	text-align:left;
	padding-top:8px;
}
.WrapSmallTabs {
	margin-top:10px;
	width:auto;
	float:left;
	height:42px;
}
/*DISCIPLINES*/
.disciplineHeader_left{
    /*background-color:#4D5B62;*/
    background-image:url(images/global/discipline_bg.png);
    padding: 3px 6px 2px 4px;
    color:#ffffff;
    float:left;
    width:215px;
    height:18px;
}
.disciplineHeader_right{
    /*background-color:#4D5B62;*/
    background-image:url(images/global/discipline_bg_right.png);
    height:19px;
    width:5px;
    float:left;
}
.disciplineText{
    background-color:#D2D9DD;
    margin-bottom:5px;
    padding:2px;
    clear:both;
    
}
.disciplineHeader{
    float:left;
    height:18px;
    overflow:hidden;
}


/*BREAK FIX*/
#brfix br {
    margin-top:-10px;
}
/*COMRADES LIST*/
.comradesList {
    cursor:pointer;
    width:100%;
    padding:3px 4px 5px 4px;
    border-bottom:solid 1px #999999;
    color:#910a18;
}
.comradesList:hover {
    background-color:#eeeeee;
}
.box { 
  background: #EEEEEE; 
}
.boxtop { 
  background: url(images/global/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 10px; 
  background: url(images/global/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(images/global/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(images/global/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 10px 0px 10px;
}
/*PROFILE ACTIONS*/
.actionMenuBg_left {
    height:20px;
    padding-left:5px;
    padding-top:3px;
    float:left;
    background-image:url(images/global/action_menubg_left.png);
    background-repeat:no-repeat;
}
.actionMenuBg_right {
    width:10px;
    height:20px;
    background-image:url(images/global/action_menubg_right.png);
    background-position:right;
    background-repeat:no-repeat;
    float:left;
}
/*AUTO EXPANDING TEXTAREA*/
textarea.expanding {
	line-height: 15px;
}

    .style1
    {
        width: 77px;
    }

/*Main Drop Down Menu*/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 3000}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 10pt;
	font-weight: bold;
}

#sddm li a
{	display: block;
	text-align: center;
	text-decoration: none;
	height: 16px;
	padding: 12px 20px;
	color: white;
	margin: 0px 1px 0px;
}

#sddm li a:hover
{	background: url("../../styles/images/global/navtop/navtop_bkg-over.png"); text-decoration: none; border-left: #333 solid 1px; border-right: #444 solid 1px;  margin: 0px;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #555;
	border: 1px solid #222222;
	border-top:none;
	z-index:3000;
	width:130px;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		padding-right:15px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #555555;
		color: #fff;
		font-size: 12px;}

	#sddm div a:hover
	{	background: #333;
		color: #fff;
		border:none;
		}
div#global_navtop_dd {width: 100%; height: 40px; background: url("../../styles/images/global/navtop/navtop_bkg.png") repeat-x;}
div#global_navtop_dd div.leftcap, div#global_navtop div.rightcap {width: 55px; height: 40px;}
div#global_navtop_dd div.rightcap, div#global_navtop div.rightcap {width: 55px; height: 40px;}
div#global_navtop_dd div.leftcap {float: left; background: url("images/global/navtop/navtop_leftcap.png") no-repeat top left; margin-left:-4px;}
div#global_navtop_dd div.rightcap {float: right; background: url("images/global/navtop/navtop_rightcap.png") no-repeat top right; margin-right:-4px;}
div#global_navtop_dd li a.selected {background: url("images/global/navtop/navtop_bkg-over.png"); text-decoration: none; border-left: #333 solid 1px; border-right: #444 solid 1px;  margin: 0px;}

/* fancyform styles */

.selectBox{

	display:block;
	padding:0.5em 20px 0.5em 10px;
	background-position:8px center;
	background-color:#333333;
	width:120px;
	height:50px;
	background-repeat:no-repeat;
	border:1px solid #252525;
	clear:both;
	cursor:pointer;
	color:#eeeeee;

}

.selectBox:hover {

	background-color:#555555;

}
.selectBox_small{

	display:block;
	padding:3px 4px 3px 4px;
	background-color:#333333;
	width:auto;
	float:left;
	border:1px solid #252525;
	cursor:pointer;
	color:#eeeeee;
	background-repeat:no-repeat;
	background-position:2px 2px;
	margin-right:2px;

}
.selectBox_small_selected {
	background-image:url(images/global/chk_on.png);
	padding-left:20px !IMPORTANT;
}
.selectBox_small_unselected {
	background-image:url(images/global/chk_off.png);
	padding-left:20px !IMPORTANT;
}
.selectBox_small:hover {

	background-color:#555555;

}
.link {
	cursor:pointer;
}

#tab_buttons {
		
	margin-bottom:4px;
}

a#btnCustomize {
	
	background-image:url(images/global/icons/cog.png);
	background-repeat:no-repeat;
	background-position:1px 1px;
	padding:2px 3px 2px 22px;
	
}


a#btnMovie {
	padding:2px 3px 2px 22px;
	background-image:url(images/global/icons/movie.png);
	background-repeat:no-repeat;
	background-position:1px 1px;
	margin-left:2px;
	
}

div#customize {
	margin-top:22px;
	position:absolute;
	font-weight:bold;
	display:none;
}
div#customizeHeader {
	background:url(/mapping/map_semi_trans3.png);
	height:15px;
	padding-left:6px;
	padding-top:1px;
	padding-right:6px;
	color:white;
	font-weight:bold;
	text-align:center;
}
div#customizeContent {
	padding:6px;
	background:url(/mapping/map_semi_trans.png);
	color:white;
}

div#directions_wrapper {
	margin-top:22px;
	position:absolute;
	font-weight:bold;
	display:none;
}
div#directionsHeader {
	background:url(/mapping/map_semi_trans3.png);
	height:15px;
	padding-left:6px;
	padding-top:1px;
	padding-right:6px;
	color:white;
	font-weight:bold;
	text-align:center;
}
div#directionsContent {
	padding:6px;
	background:url(/mapping/map_semi_trans.png);
	color:white;
	max-height:397px;
	overflow:auto;
}
div.xBtnOverlay {
	float:right;
	padding-left:1px;
	padding-right:1px;
	cursor: pointer;
}
div.toggleIcon {
	float:right;
	margin-right:2px;
	margin-right:4px;
	cursor:pointer;
	background:url(/styles/images/global/icons/collapse.png);
	width:12px;
	height:12px;
}
div.toggleIcon.closed {
	float:right;
	margin-right:2px;
	margin-right:4px;
	cursor:pointer;
	background:url(/styles/images/global/icons/expand.png);
	width:12px;
	height:12px;
}
.resourcelink {
	cursor:pointer;
}

/* EQUIP */

.equip-file-actions {
	padding: 5px;
	background: #D2D9DD;
	display: none;
	overflow: hidden;
}
.equip-file-actions .col1 {
	float: left;
	width: 170px;
	text-align:justify;
}
.equip-file-actions .col2 {
	width: auto;
	text-align: right;
	float: right;
}
.equip-file-actions input {
	float: right;
	clear: right;
}
.equip-file-actions span {
	float: right;
	clear: right;
}

.lbsBibleRef
{
    color:#4D5B62 !IMPORTANT;
    font-weight:bold !IMPORTANT;
    
}

