article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
audio,canvas,video{display:inline;}/*zoom:1;*/
/*audio:not([controls]){display:none;height:0;}*/
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,button,input,select{font-family:sans-serif;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
h1{font-size:2em;margin:.67em 0;}
h2{font-size:1.5em;margin:.83em 0;}
h3{font-size:1.17em;margin:1em 0;}
h4{font-size:1em;margin:1.33em 0;}
h5{font-size:.83em;margin:1.67em 0;}
h6{font-size:.75em;margin:2.33em 0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:700;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier', monospace;font-size:1em;}
pre{white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:none;}
small{font-size:75%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
dd{margin:0 0 0 40px;}
menu,ol,ul{padding:0 0 0 40px;}
nav ul,nav ol{list-style:none;list-style-image:none;}
img{border:0;-ms-interpolation-mode:bicubic;}
/*svg:not(:root){overflow:hidden;}*/
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}
legend{border:0;white-space:normal;margin-left:-7px;padding:0;}
button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0;}
button,input{line-height:normal;}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;overflow:visible;}
button[disabled],input[disabled]{cursor:default;}
input[type=checkbox],input[type=radio]{box-sizing:border-box;height:13px;width:13px;padding:0;}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
/*input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}*/
textarea{overflow:auto;vertical-align:top;font-family:'courier new';}
table{border-collapse:collapse;border-spacing:0;}
body,figure,form{margin:0;}
p,pre,dl,menu,ol,ul{margin:1em 0;}

body { 
	font-family: Verdana,Geneva,'bitstream vera sans',helvetica,sans-serif; 
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	line-height:1.2;
	color:#000000;
	/*background:url('/images/backgrounds/BG_Halo-4-Map-Vortex.jpg') no-repeat top center fixed;*/ 
	/*background-color:#333; 3a6ea5 968 */
	margin:0;
	padding:12px 0;
	}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v10/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}

@font-face {
  font-family: 'Pathway Gothic One';
  font-style: normal;
  font-weight: 400;
  src: local('Pathway Gothic One'), local('PathwayGothicOne-Regular'), url(https://fonts.gstatic.com/s/pathwaygothicone/v4/Lqv9ztoTUV8Q0FmQZzPqaBfSZ9PF2sGs8WIylam6T2Y.woff) format('woff');
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v12/b9QBgL0iMZfDSpmcXcE8nCSLrGe-fkSRw2DeVgOoWcQ.woff) format('woff');
}

@font-face{
	font-family:'Forza-Medium';
	font-style: normal;
	font-weight: 600;
	src: url('includes/fonts/Forza-Medium.woff') format('woff');
}

a:link { color: #0000ff; text-decoration:none; }
a:visited { color: #0000ff; text-decoration:none; }
a:hover { color: #ff0000; text-decoration:underline; }
a:active { color: #ff6600; text-decoration:underline; }

ul.sidenotes { list-style-type:circle; }

span.spambotthis { unicode-bidi:bidi-override; direction: rtl; color:#3264c7; }

.main_container {
	margin:0 auto;
	padding:0;
	border:2px solid #000000; 
	background-color:#e6e6e6;
	width:948px;
}

.pg_header {
	padding:0;
	margin:0;
	border-bottom:1px solid #aa0000;
	background-color:#333;
}

.img_banner {
	border:0;
	margin:0;
	width:948px;
	height:180px;
	display:block;
	background-color:#333;
}

.footer {
	background-color:#000000;
	color:#ffffff;
	text-align:center;
	padding:12px;
}

.content {
	padding:0 0 24px 0;
	margin:0;
	border-top:2px solid #aa0000;
	background-image:url('/images/tiles/pattern_hex_05.gif');
	background-repeat: repeat;
}

h1.pgTitle {
margin-top:6px;
margin-bottom:6px;
text-align:center;
font-size:36px; 
color:#dddddd; /* 204090 */
font-style:normal;
/*font-family:open_sansbold, "Arial Black", Gadget, Verdana, sans-serif;*/
font-family: 'Oswald', "Arial Black", Gadget, Verdana, sans-serif;
font-weight:900;
}

.pageTitle, .pageTitleNhn { 
background-color:#ffffff;
margin:0 auto;
padding:4px 0;
background-repeat:repeat;
}

.pageTitle {
border-top:1px solid #666;
border-bottom:1px solid #666; /* 204090 */
}

.pageTitleNhn {
border-top:1px solid #666;
border-bottom:0px solid #666; /* 3264c7 */
}

/* tooltip_ss.js */
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	/*width:280px;*/
	}	

#screenshot{
	position:absolute;
	border:0px solid #ccc;
	/*background:#333;*/
	padding:5px;
	display:none;
	color:#fff;
	}
/* end tooltip.ss.js */

.ihb_204090 { border:1px solid #204090; }
.ihb { border:1px solid #0000ff; }
.ihb:hover, .ihb:active, .ihb_204090:hover, .ihb_204090:active { border:1px solid #ff0000;	}

/* ---------------------------- Main hnav Menu ------------------------- */
.jqueryslidemenu{
font-size:14px;
font-weight:bold;
font-family:'Play', Verdana, 'bitstream vera sans', sans-serif; /* 'Lucida Sans Unicode', 'Lucida Grande', */
background: #000;
width: 100%;
position:relative; 
z-index:100;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #000; /*background of tabs (default state)*/
/* color: white; */
padding: 8px 6px;
border-right: 1px solid #666; /* 778 */
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: #aa0000; /*tab link background during hover state*/
color: white;
}

/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 14px 'Play';
width: 200px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #666; /* gray */
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
/* ---------------------------- End Main hnav Menu ------------------------- */


/* Menu navs */

.mainHnav {
	margin:0 auto; 
	text-align:center; 
	background-color:#222222; 
	border-bottom:0px solid #aa0000; 
	border-top:2px solid #aa0000; 
	padding:12px 0; 
	font-size:11px;
	color:#ffffff;
}

.subHnav, .subHnavTop, .subHnavBot { /* REMOVE */
	margin:0 auto; 
	font-family:tahoma;
	text-align:center; 
	padding:4px 0; 
	color:#666; 
	font-weight:bold;
}

.subHnavTop,.subHnavBot, .subHnav { /* REMOVE */
	background-color:#000;
}

.subHnavTop { /* REMOVE */
	border-bottom:1px solid #666; 
}

/*. subHnav { REMOVE
	border-bottom:0px solid #3264c7; 204090
} */

/* .subHnavBot { REMOVE
	border-bottom:0px solid #3264c7; 204090
} */

.subNav, .subNavTop {
	margin:0 auto; 
	padding:3px 0; 
	text-align:center; 
	background-color:#fff;
}

.subNav {
	border-top:1px solid #666;
	border-bottom:0px solid #3264c7; /* 3264c7 */
}

/* .subNavTop { REMOVE
	border-bottom:0px solid #666; aaaaaa
} */

.hnav_filter {
	border:1px solid #3264c7; 
	background-color:#ccc; /* f8fdff */
	color:#000;
	padding:2px;
}

a:link.mhnav, a:visited.mhnav { color: #ffffff; text-decoration:none; }
a:hover.mhnav { color: #ff0000; text-decoration:underline; }
a:active.mhnav { color: #ff6600; text-decoration:underline; }

a:link.shnav, a:visited.shnav { color:#dddddd; text-decoration:none; } /* 4080ff ffe008 e39530 e0f0ff */
a:hover.shnav, a:active.shnav { color: #ffe008; text-decoration:underline; /* ffe008 */ }

a.sbL { display:block; padding:12px; border-radius:28px; border:2px solid #000; text-decoration:none; } 
a:link.sbL, a:visited.sbL { color: #ddd; background-color:#a03f3f; }/* 671a1a halo reach maroon, a03f3f H4 maroon */
a:hover.sbL, a:active.sbL { color: #fff; background-color:#cc0000; }

a.ss_rules { display:block; margin:0; padding:3px 12px; border:1px solid #fff; text-decoration:none; font-weight:bold; } 
a:link.ss_rules, a:visited.ss_rules { color: #fff; background-color:#aa0000; }/* 671a1a halo reach maroon, a03f3f H4 maroon */
a:hover.ss_rules, a:active.ss_rules { color: #fff; background-color:#dd0000; }

a:link.ygh, a:visited.ygh { color:#ffff00; text-decoration:underline; } /* ygh: yellow text, green hover */
a:hover.ygh, a:active.ygh { color:#3F0; text-decoration:underline; }

a:link.yLrH, a:visited.yLrH { color:#ffff00; text-decoration:underline; } /* yLrH: yellow text, red hover */
a:hover.yLrH, a:active.yLrH { color:#ff0000; text-decoration:underline; }

a:link.tabbs, a:visited.tabbs { color: #0000ff; }
a:hover.tabbs, a:active.tabbs { color: #ff0000; }

a:link.tabbs_P, a:visited.tabbs_P { color: #fff; text-decoration:none; }
a:hover.tabbs_P { color: #eeeeee; text-decoration:underline; }
a:active.tabbs_P { color: #ffffff; text-decoration:underline; }

a:link.tabbs_Pu, a:visited.tabbs_Pu { color: #909090; text-decoration:none; }
a:hover.tabbs_Pu, a:active.tabbs_Pu { color: #eeeeee; text-decoration:underline; }

a.er { display:block; padding:3px; font-size:11px; text-decoration:none;}
a:link.er, a:visited.er { color: #ffffff; background-color:#505050; }/* e3e9f6 */
a:hover.er, a:active.er { color: #ffff00; background-color:#204090; }

a:link.pref, a:visited.pref { color: #0000ff; text-decoration:none; }
a:hover.pref, a:active.pref { color: #000090; text-decoration:underline; }

a.OECB { display:block; padding:8px; text-decoration:none; } /* Chat Box */
a:link.OECB, a:visited.OECB { color: #3264c7; border:1px solid #204090; background-color:#e0f0ff; }
a:hover.OECB, a:active.OECB { color: #fff; border:1px solid #dd0000; background-color:#3264c7;  }

a:link.evcal_mo, a:visited.evcal_mo { color: #ffff00; text-decoration:none } /* Event Calendar */
a:hover.evcal_mo, a:active.evcal_mo { color: #00ff00; text-decoration:none }


.SecTitle18L, .SecTitle18C, .SecTitle16L, .SecTitle16C, .SecTitle16_UL, .SecTitle18_UL, .SecTitle24L, .SecTitle24C, .SecTitle24UL {
	margin:24px auto 0 auto;
	color:#3264c7;
	font-weight:bold;
}

.SecTitle18L, .SecTitle16L, .SecTitle16_UL, .SecTitle18_UL, .SecTitle24L, .SecTitle24UL {
	text-align:left;
}

.SecTitle18C, .SecTitle16C, .SecTitle24C {
	text-align:center;
}

.SecTitle24L, .SecTitle24C, .SecTitle24UL {
	font-size:24px; 
}

.SecTitle18L, .SecTitle18C, .SecTitle18_UL {
	font-size:18px; 
}

.SecTitle16L, .SecTitle16C, .SecTitle16_UL {
	font-size:16px; 
}

.SecTitle18_UL, .SecTitle16_UL, .SecTitle24UL { border-bottom:3px solid #3264c7; font-family:'Roboto Condensed', 'Arial Black', Gadget, sans-serif; padding-bottom:4px; font-weight:900; }

.sectionTitle { margin-top:8px; margin-bottom:-6px; }

.SSsectionTitle { margin-top:12px; font-size:16px; font-weight:bold; }

.ehod_title, .exo_comments {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:24px;
	color:#ffffff;
	background-color:#204090;
	border-color:#000000;
	border-width:2px 0;
	border-style:solid none;
}

.ehod_title {
	margin:24px auto;
	padding:12px 24px;
	text-align:center; 
}

.exo_comments {
	margin:48px auto 6px auto;
	text-align:left; 
	padding:6px 24px;
}

.mapTitle { 
margin: 24px auto 6px auto;
text-align:left;
font-size:18px; 
color:#3264c7;
font-weight:bold;
}

.mapSub {
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.profileTitle {
margin:0 auto;
color:#3264c7; /* 671a1a */
font-weight:bold;
text-align:center; 
font-size:36px;
font-family:'Oswald', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, 'bitstream vera sans', sans-serif;
/*font-family:'trebuchet ms', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, 'bitstream vera sans', sans-serif;*/
}

.noteTitle { margin:2px 0 6px 0; }

.note2Title { margin:2px 0 0 0; }

/* Login Form */
table.Lform {
	margin:0 auto;
	border:0px solid #3264c7;
	background-color:#000; /* ffffe0 */
}

.Lform { color:#ffffff; }

th.Lform {
	padding:6px 3px 6px 12px;
}

td.Lform {
	padding:6px 12px 6px 3px;
}

.input_unpw {
	width:150px; 
	border:2px solid #ddd;
	padding:3px;
	background-color:#555;
	color:#fff;
}

.hnav_unpw {
	margin:2px 0 0 0;
	width:130px; 
	font-size:11px;
	border:1px solid #ddd;
	padding:2px;
	background-color:#555;
	color:#fff;
}

.hnav_un {
	margin:0;
	color:#fff;
	padding:8px 0 0 10px;
	position: relative;
}

.mapCont {
	margin:0 auto;
	padding:0;
}

.strat {
	float:left;
	width:60%;
	padding:0 12px 0 0;
}

.inv {
	float:right;
	width:35%;
	font-size:smaller;
	padding:0 0 0 12px;
}

.lb { clear:both; margin:0; padding:0; }


/* About */
.about {
margin:24px auto 0 auto; 
padding:24px; 
border-radius:16px; 
background-color:#fff; 
border:2px solid #3264c7; 
text-align:left; width:680px;
}


/* Chain of Command */
.emblem, .emblemH5 {
	vertical-align:top;
}
.emblem {
	padding:0 4px 24px 0;
	text-align:right;
	width:36px;	
}
.emblemH5 {
	padding:0 0 8px 0;
	text-align:left;
	width:134px;
}

.emblemDescL, .emblemDescR, .emblemDesc {
	vertical-align:top;
	width:134px;
}

.emblemDescL, .emblemDesc {
	padding:0 12px 24px 0;
}

.emblemDescR {
	padding:0 0 24px 0;
}

.cocTitle {
	font-size:12px; 
	font-weight:bold; 
	text-align:left;
	/* width:150px; */
}

.cocUniform { 
	margin:0; 
	padding:2px 0 0 0;
	text-align:left;
	font-size:11px;
}

.cocMembers {
	margin:4px 0 0 0;
	text-align:left;
	color:#3264c7;
	font-size:12px;
	font-weight:bold;
}

.divcocContainer {
	margin:24px auto 0 auto;
	padding:0;
	width:210px;
}

.divcocEmblem {
	margin:0;
	padding:0 4px 24px 0;
	float:left;
	width:36px;
}

.divcocRankInfo {
	margin:0;
	padding:0;
}

.emb_title {
	float:left;
	width:106px;
	padding:0 3px 0 0;
	text-align:right;
}

.emb_data {
	float:left;
	padding:0;
	text-align:left;
	font-weight:bold;
}

.emblemImg {
	width:120px;
	height:120px;
	margin-bottom:24px;
}

.Desc_cont_L, .Desc_cont_R {
	margin:0; 
	width:434px;
}

.Desc_cont_L {
	float:left;
}

.Desc_cont_R {
	float:right;
}

.Desc_cont {
	margin:24px auto 0 auto; 
	border:2px solid #204090; 
	padding:0;
}

.Desc_title {
	margin:0; 
	padding:3px 0 3px 6px; 
	background-color:#204090; 
	color:#fff; 
	font-weight:bold;
	text-align:left;
}
 
.Desc_content {
	margin:0;
	text-align:left;
	font-weight:normal;
	padding:6px; 
	background-color:#fff; 
	color:#000;
}


/* Tables, TDs */
.TableTitle, .TableTitleL { 
	padding:0 0 8px 0;
	color:#3264c7;
	font-size:16px;
}

.tdC, .tdC_wsN, .tdC_fs10, .tdC_fs11, .tdHod_C, .tdHod_10C {
	padding:3px;
	text-align:left;
	vertical-align:bottom;
	color:#000000;
	background-color:#ffffff;
}
.tdC, .tdC_wsN, .tdC_fs10, .tdC_fs11 {
	border:1px solid #aaaaaa;
}

.thC, .thL {
	padding:3px;
	vertical-align:top;
	color:#ffffff;
	border:1px solid #aaaaaa;
	background-color:#333;
}

.tdCnb, .tdCnb_wsN, .tdCnb10, .tdCnb11 {
	padding:3px;
	text-align:left;
	vertical-align:bottom;
	color:#000000;
	border:1px solid #aaaaaa;
}

.tdC, .tdC_wsN, .tdC_fs10, .tdC_fs11, .tdHod_10C, .tdCnb, .tdCnb_wsN, .tdCnb10, .tdCnb11, .tdHod_C, .thC, .thL, .FieldName {
	font-family:Arial, Helvetica, sans-serif; }
.wsN, .tdC_wsN, .tdCnb_wsN, .tdCnb_f10wsN, .tdCnb_f11wsN { 
	white-space:normal; }
.wsNR, .tdC, .thL, .tdC_fs10, .tdC_fs11, .tdHod_C, .tdHod_10C { 
	white-space:nowrap; }
.taCenter, .taC, .thC, .TableTitle { 
	text-align:center; }
.taRight, .taR { text-align:right; }
.taLeft, .taL, .thL, .FormField, .TableTitleL, .FieldNameV, .FormFieldV { 
	text-align:left; }
.vaTop { 
	vertical-align:top; }
.vaMiddle { 
	vertical-align:middle; }
.vaBottom, .tdHod_10C { 
	vertical-align:bottom; }
.fs11, .tdC_fs11, .tdCnb11 { 
	font-size:11px; }
.fs10, .tdC_fs10, .tdCnb10, .tdHod_10C, .browse { 
	font-size:10px; }
.fs12 { font-size:12px; }

.thHoD_L {
	padding:3px;
	text-align:left;
	vertical-align:top;
	color:#ffffff;
	border:1px solid #204090;
	background-color:#204090;
}

.tdHod_C, .tdHod_10C {
	border:1px solid #204090;
}

.ER {
	border:1px solid #aaaaaa;
	vertical-align:top;
}

/* Member Forms */
.FormTable {
	margin:24px auto 0 auto;
}

.required { padding:0 0 4px 0; }

.FieldName, .FormField, .FormSubmit, .FormTitle {
	padding:6px 3px;
	color:#ffffff;
	background-color:#333;
}

.FieldName {
	text-align:right;
	white-space:nowrap;
}

.FormFieldV, .FieldNameV {
	color:#ffffff;
	background-color:#333;
}

.FieldNameV {
	padding:6px 9px 2px 6px;
}

.FormFieldV {
	padding:2px 9px 4px 6px;
}

.FormSubmit, .FormTitle {
	text-align:center;
	background-color:#333;
}

.FormTitle {
	background-color:#aa0000;
	font-size:16px;
}

.FormFieldDiv {
	margin:0; 
	text-align:left; 
	padding:3px; 
	background-color:#fff; 
	border:2px solid #aa0000; 
	color:#000;
}

.FormInput, .an_tarea, .FormInputDate {
	border:2px solid #aa0000;
	padding:2px;
	background-color:#fff;
	color:#000;
}

.FormInputDate { width:80px; }

/* Archive Divs */
.archiveContainer { 
	margin:24px auto 0 auto; 
	padding:0; 
	background:#fff; 
	border:1px solid #333;
}

.archiveH {
	margin:0;
	padding:4px 12px;
	background:#333;
	color:#fff;
	border-bottom:1px solid #333;
	white-space:nowrap;
}

.archiveC {
	margin:0;
	padding:12px;
	background:#fff;
	color:#000;
	white-space:nowrap;
}

.pollLT {
	background-color:#ffffff;
	text-align:left;
	vertical-align:top;
	white-space:normal;
}

/* Scoreboard */
.title_Score {
	margin:24px auto 12px auto;
	font-size:24px;
/*	font-family:"Arial Black", Gadget, sans-serif;*/
	text-align:center;
	color:#3264c7;
	font-weight:bold;
}


/* Whiteboard */
.iFWb {
    margin:24px auto 0 auto; 
	width:820px;
}

.tarea {
	width:740px;
	height:540px;
	border:1px solid #3264c7;
	background-color:#fafafa;
	padding:2px;
	margin-bottom:12px;
}

.tarea_container { 
	margin:0 auto; 
	text-align:center;
	width:742px;
	/*border:1px solid #000; 
	background-color:#ffffff; */
	padding:0;
}

.iFwhiteboard {
	margin:0; 
	padding:0px; 
	height:634px; 
	width:788px; 
	border:0px solid #ffff00;
	/*background-color:#e6e6e6;*/
}

/* Clipboards */
.Cb_tarea {
	width:740px;
	height:440px;
	border:1px solid #3264c7;
	background-color:#fafafa;
	padding:2px;
	margin-bottom:12px;
	overflow-x: hidden;
}

.Cb_tarea_view, .Cb_tarea_edit {
	width:740px;
	height:440px;
	border:1px solid #3264c7;
	background-color:#fafafa;
	padding:2px;
	margin-bottom:12px;
	overflow-x: hidden;
}

.Cb_tarea_view { color:#606060; }
.Cb_tarea_edit { color:#000; }

 /* Announcements */
.an_tarea {
	width:500px;
	height:150px;
	/*border:1px solid #aa0000;
	background-color:#fafafa;
	padding:2px;
	margin:0 6px 6px 6px;*/
}

.anoun_maint {
	margin:24px auto 0 auto;
	width:640px;
	border:1px solid #606060;
	background-color:#fff;
	padding:12px;
}

.an_cont {
	 margin:24px auto 0 auto; 
	 border:2px solid #333; 
	 padding:0;
 }
 
.an_container {
	 margin:24px auto 0 auto; 
	 border:2px solid #333; 
	 padding:0;
 }
 
 .an_date {
	 margin:0; 
	 padding:3px 0 3px 6px; 
	 background-color:#333; 
	 color:#ddd; 
	 font-weight:bold;
	 text-align:left;
 }
 
 .an_msg {
	 margin:0;
	 text-align:left;
	 font-weight:normal;
	 padding:6px; 
	 /*height:48px;
	 overflow:auto;*/
	 background-color:#eee; 
	 color:#000;
 }
 
 /* Announcement Data */
 .bold24 {
	margin:0;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:20px;
	font-weight:900;
	text-align:left;
}
 
 /* Photo Gallery */
 .gal {
	 padding:12px;
	 text-align:center;
	 vertical-align:top;
 }
 
.gal_mem, .gal_ss_mem {
	 margin:0 auto;
	 /*font-size:14px;
	 font-family:"Arial Black", Gadget, sans-serif;*/
	 color:#eee;
	 font-weight:bold;
 }

.gal_mem { padding:6px 0 0 0; }
.gal_ss_mem { padding:0 0 6px 0; }
.gal_ss_date { padding:3px 1px 1px 0; text-align:right; font-size:10px; color:#ddd; }

 .gal_ss_comments {
	 margin:2px auto 0 auto; 
	 padding:3px; 
	 font-size:11px;
	 background-color:#aaa; 
	 border:1px solid #aaa;
	 width:234px;
 }
 
 /* Confirmation Messages */
.confirm, .Er_confirm {
	margin:24px auto 0 auto;
	font-size:14px; 
	text-align:center; 
	background-color:#ffffff; 
	border:1px solid #666666; 
	padding:12px;
}

.confirm {
	width:380px;
}

.Er_confirm {
	width:740px;
}

.icon_add {
	vertical-align:text-bottom;
	margin-right:2px;
	border:0;
}

.reqAst {
	margin-right:2px; 
	vertical-align:top;
}

.hover_row_off { background-color:#fff; }
.hover_row_on  { background-color:#ffffc0; } /* f0f8ff, ffe4e4, e4ffe4, ffffe4 d4ebff */

/* ICS Reports */
.ics_rep {
	width:50%;
}

li.nudge { padding-bottom:6px; }
.ultm { margin-top:3px; }

.ultm0 { margin-top:0; }
.litm6 { padding-top:6px; }
.libm6 { padding-bottom:6px; }
.ultm6 { margin-top:6px; }
.tm2 { margin-top:2px; }

.error { color:#ffff00; font-weight:bold; font-size:12px; }

.reportS, .reportL { margin:0; padding:0; width:100%; }
.reportL { height:200px; overflow-y: scroll; }

.br_12 {
margin:24px auto 0 auto; 
padding:12px; 
border-radius:12px; 
background-color:#fff; 
color:#000;
border:2px solid #3264c7; 
text-align:left;
}

.hnav_select {
	background-color:#555;
	border:1px solid #aaa;
	color:#ddd;
	border-radius:4px;
}

/* API */

.TML {
	margin:12px 0 0 0; 
	font-family:play; 
	font-size:24px;
	clear:right;
	color:#000;
}

.oz { font-family:oswald; }

