Body								{ margin:0px;padding:0px;color:#555}
Body, .Normal, .NormalTextBox, td, p, .Normal, .NormalDisabled, .NormalBold{ font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;line-height:1.4em; font-size:12px}
p									{ padding:5px 0;margin:0px}
li,ul li							{ list-style:disc }
ol li								{ list-style:decimal}
.Head								{ color:#003366;font:bold 1.2em Arial,"Helvetica Neue", Helvetica, sans-serif}
.SubHead							{ color:#666}
A.CommandButton:link,A.CommandButton:visited,
A.CommandButton:active				{ font:bold small Arial,"Helvetica Neue", Helvetica, sans-serif;color:#003366}
A.CommandButton:hover				{ color:#4e4efb}
h1,h2,h3,h4,h5,h6					{ font-weight:bold;line-height:1em; margin:0px; padding:5px 0;}
.h1								{ font-size:20px; font-weight:bold;line-height:1em; margin:0px; padding:5px 0;}
a:link,a:active,a:visited			{ border:0;text-decoration:underline;outline:none; color:#003366}
a:hover 							{ color:#333;text-decoration:none}
/*Skin Layout Design*/

#DNN6{position:relative;z-index:1}
#Body{ background:url(images/body.jpg) top center repeat-x #e7dbcd}
.skinwidth{ width:980px; margin:0px auto;}
.logo{ margin-top:-15px; margin-left:15px}
.clr{ clear:both;}
.fleft{ float:left;}
.fright{ float:right;}
.w49{ width:49%; padding:10px 0}
.mr10{ margin-right:10px}
.w40{ width:39%}
.w60{ width:59%}
.toplinks{ margin-top:-1px;}
#dnnheaderbox{ padding:10px 0 11px 0;}
#dnnheaderbox .fright{ margin-right:20px;}
#dnnheaderbox a{  padding:0 3px; font-size:10px; font-weight:bold; color:#000; text-decoration:none}

#dnnheaderbox a.User:link,#dnnheaderbox a.User:active,#dnnheaderbox a.User:visited {text-transform:uppercase; color:#766f67; background:url(images/user.gif) left center no-repeat; padding-left:10px; font-weight:bold}
#dnnheaderbox a.User:hover{ color:#000}
#dnnheaderbox a.Login:link,#dnnheaderbox a.Login:active,#dnnheaderbox a.Login:visited {text-transform:uppercase; color:#766f67; background:url(images/login.gif) left center no-repeat; padding-left:10px; font-weight:bold}
#dnnheaderbox a.Login:hover{ color:#000}

.menubox{background:url(images/menubg.gif) 0 0 repeat-x; height:43px}

.borderbox{ background:url(images/bottom.gif) left bottom repeat-x #e7e4d7; border:1px #cccabf solid; border-top:1px #f5f4e9 solid; min-height:550px; padding-bottom:57px}
* html.borderbox{ height:550px}


/* Breadcrumbs */

div.breadcrumbContainer                 { width:640px; padding-left:10px; padding-bottom:10px; margin:15px 0 0px 10px; border-bottom: 1px dotted #a09e95;}
div.breadcrumbContainer img             { vertical-align:middle;}
div.breadcrumbContainer span.breadcrumb { color:#807f7a; font-weight:bold; font-size:10px; text-decoration:none; text-transform:none; vertical-align:middle; padding-top:2px;}
a.breadcrumb, a.breadcrumb:visited,
a.breadcrumb:active                     { color:rgb(156,9,6); font-weight:bold; font-size:10px; text-decoration:none; text-transform:none; vertical-align:middle;}
   


/* SocialMedia content style*/	

#SocialMedia a{ display:block; float:left; width:31px; height:43px;}
	.icoFacebook{background:url(images/SocialMedia.gif) 0 0 no-repeat;}
	.icoTwitter{background:url(images/SocialMedia.gif) -31px 0 no-repeat;}
	.icoYouTube{background:url(images/SocialMedia.gif) -62px 0 no-repeat;}
	.icoFlickr{background:url(images/SocialMedia.gif) -93px 0 no-repeat;}
	.icoWidget{background:url(images/SocialMedia.gif) -124px 0 no-repeat;}
	.icoRSS{background:url(images/SocialMedia.gif) -155px 0 no-repeat;}
	.icoInstagram{background:url(images/SocialMedia.png) -186px 0 no-repeat;}
	.icoPinterest{background:url(images/SocialMedia.png) -217px 0 no-repeat;}
    .icoGoogle{ background:url(images/googleplus_red.png);}

/* Featured content style*/	
	
.Featured{ margin:0px; padding:0px; font-family:"Helvetica Neue", Helvetica, Arial,sans-serif}
	.featured .fleft{ width:405px; margin:10px 0 0 10px}
	.featured .fleft span{font-size:10px; color:#666; }
	.featured .fright{ width:195px; margin:10px 5px 0 10px}
	.featured .fright p{ font-size:11px; color:#fff; padding:2px 0}
	.featured .fright h2{ font-size:16px}
	.featured .slidenav{ margin:0px; padding:0px; float:right}
	.featured .slidenav li{ margin:0px; padding:0px; list-style:none; display:block; width:20px; height:20px; background:#7b7b7b; float:left; margin-right:8px}
	.featured .slidenav li.current{ margin:0px; padding:0px; list-style:none; display:block; width:20px; height:20px; float:left; margin-right:8px;background:#990000}
/* Onpoint content style*/	
	.ctlbtn{ padding:4px 18px}
	.ctlbtn img{ margin-bottom:-8px;}
	
/* Headlines content style*/	
	
#headlines{ margin:0px; padding:0px}
#headlines .hlhead{ height:39px; background:url(images/headlineheas.gif) 0 0 no-repeat}
#headlines .hlhead a{ display:block; float:right; width:560px; height:39px;}
#headlines .hllinks{ margin:0 0 0 4px; padding:10px 0 0 0; height:188px}
#headlines .hllinks li{ margin:0px; padding:0px; list-style:none; background:url(images/headlinesicon.gif) 18px 2px no-repeat}
#headlines .hllinks li.ico2{background:url(images/headlinesicon.gif) 17px -22px no-repeat}
#headlines .hllinks li.ico3{background:url(images/headlinesicon.gif) 16px -42px no-repeat}
#headlines .hllinks li.ico4{background:url(images/headlinesicon.gif) 17px -70px no-repeat}
#headlines .hllinks li.ico5{background:url(images/headlinesicon.gif) 18px -92px no-repeat}
#headlines .hllinks li.ico6{background:url(images/headlinesicon.gif) 16px -118px no-repeat}
#headlines .hllinks li.ico7{background:url(images/headlinesicon.gif) 16px -142px no-repeat}
#headlines .hllinks li a{ color:#e7e4d7; text-decoration:none; font-size:10px; padding-left:44px; line-height:24px}
#headlines .hllinks li a:hover{ color:#f00}
#headlines .hlbot{ height:67px; background:url(images/headlinesbot.jpg) bottom center no-repeat}
#headlines .hlbot a{ display:block; width:40px; height:60px; margin-left:41px; float:left }

/************** Coprs Highlights *******************/

.CorpsHighlights                          { padding-top:10px; color:#404040}actul
.CorpsHighlights .box                     { }
.CorpsHighlights ul.box                   { margin:0 0 0 0px; padding:0px; width:153px;}
.CorpsHighlights ul.box li                { margin:0px; padding:0px; list-style:none; background:url(images/li.gif) 0 3px no-repeat; padding:0px 2px 4px 13px;}
.CorpsHighlights ul.box li a              { color:#4e4e4e; font-size:12px; text-decoration:none}
.CorpsHighlights ul.box li a:hover        { /* color:#013466;*/ text-decoration:underline;}


/************************ Publications ***********************************/

.Publication                                { color:#404040; margin: 2px 0 20px 0;}actul
.Publication h2.pTitle                      { height:40px; text-align:left; padding:0px; margin:0px; line-height:40px;  padding-left:10px; font-size:14px;}
.Publication .Content                       { background:#D5D3C3 url(images/pubheader.png) 0px 0px no-repeat; padding:10px 10px 10px 10px;}
.Publication .box                           { }
.Publication .Content .line                 { padding-left:10px; padding-bottom:10px; margin:15px 0 0px 10px; border-bottom: 1px dotted #a09e95;}
.Publication ul.box                         { margin:0 0 0 0px; padding:0 10px 0 5px; }
.Publication ul.box li                      { margin:0px; padding:0px; list-style:none; background:url(images/RedArrowClr.png) 0 3px no-repeat; padding:0px 2px 4px 13px;}
.Publication ul.box li a                    { color:#4e4e4e; font-size:14px; text-decoration:none; text-transform:uppercase;}
.Publication ul.box li a:hover              { text-decoration:underline;}

.PublicationLinks                           { background:url(images/greyhead.gif) 0 0 repeat-x; color:#404040; /*display:inline; margin: 20px 0 15px 0;*/}actul
.PublicationLinks .plTitle                  { height:40px; /* text-align:left; padding:0px; margin:0px;  margin-left:45px; */}
.PublicationLinks .plLogo                   { background:url(images/dodlinks.png) 10px 10px no-repeat; height:40px; padding:14px 0 0 45px; vertical-align:middle; color:#fff; font-size:14px; font-weight:bold;}
.PublicationLinks  .Airforce                { background:url(images/airforcelogo.jpg) 0 0px no-repeat;padding-left:68px;width:260px;}
.PublicationLinks  .Army                    { background:url(images/armylogo.jpg) 0 0px no-repeat; padding-left :68px;width:242px;}
.PublicationLinks  .Marines                 { background:url(images/marinelogo.jpg) 0 0px no-repeat; padding-left:68px;width:260px;}
.PublicationLinks  .Navy                    { background:url(images/Navylogo.jpg) 0 0px no-repeat; padding-left:68px;width:242px;}
.PublicationLinks  .DOD                     { background:url(images/DODlogo.jpg) 0 0px no-repeat; padding-left :68px;width:260px;}
.PublicationLinks .box                      { }
.PublicationLinks ul.box                    { margin:0 0 0 0px; padding:13px 0px 20px 0px; }
.PublicationLinks ul.box li                 { margin:0px; list-style:none; background:url(images/RedArrowClr.png) 0 3px no-repeat; padding:0px 2px 6px 13px;}
.PublicationLinks ul.box li a               { color:#4e4e4e; font-size:11px; text-decoration:none}
.PublicationLinks ul.box li a:hover         { text-decoration:underline;}

.ContactInfo                                { background:#D5D3C3 url(images/greyhead.gif) 0 0 repeat-x; color:#404040;}actul
.ContactInfo .cTitle                        { height:40px; text-align:left;  padding:0px; margin:0px; line-height:40px;padding-left:10px; }
.ContactInfo .clogo                         { background:url(images/contactlogo.png) 10px 10px no-repeat; height:40px; padding:14px 0 0 45px; vertical-align:middle; color:#fff; font-size:14px; font-weight:bold;}
.ContactInfo .box                           {  }
.ContactInfo ul.box                         { margin:0 0 0 0px; padding:0 15px 0 5px; }
.ContactInfo ul.box .line                   { padding-left:10px; padding-bottom:10px; margin:15px 0 0px 10px; border-bottom: 1px dotted #a09e95;}
.ContactInfo ul.box .noline                 { padding-left:10px; padding-bottom:10px; margin:15px 0 0px 10px; }
.ContactInfo ul.box li                      { margin:0px; padding:0px; list-style:none; background:url(images/RedArrowClr.png) 0 3px no-repeat; padding:0px 2px 4px 13px; font-weight:bold;}
.ContactInfo ul.box li a                    { color:#4e4e4e; text-decoration:none}
.ContactInfo ul.box li a:hover              { text-decoration:underline;}
.ContactInfo .cHelp                         { background:url(images/important.png) 10px 0px no-repeat; padding:0px 0 50px 50px;}
.ContactInfo .cHelp a                       { color:#990000; text-decoration:none}
.ContactInfo .cHelp a:hover                 { text-decoration:underline;}


/************* Content **************/



#dnncontentbox{ background:url(images/shadowbg.png) top center no-repeat; padding:0px}

#dnncontentbox .ContentPane     { width:640px; margin:15px 0px 0px 19px; padding:0px;} 
#dnncontentbox .RightSideBar    { width:280px; margin:15px 19px 0px 0px; padding:0px;}


#Featured                   { background:url(images/panebg.gif) repeat;zoom:1}
.FeaturedPane               { width:640px; margin:15px 0 0 19px;  padding:0px;}
.HeadlinesPane              { width:280px;margin:15px 19px 0px 0; padding:0px}

.list1                      { margin:0px; padding:0px}
.list1 li                   { width:30%; float:left;list-style:none; background:url(images/li.gif) left center no-repeat; padding:1px 0 1px 12px;}

.greyline                   { height:1px; border:none; border-top:1px #ccc solid;}

#dnn_Ad01Pane               {float:left;width:220px; margin-left:20px; display:inline}
#dnn_Ad02Pane               {float:right;width:220px;}

#dnn_LeftPane               {float:left;width:460px}
#dnn_PhotoPane							{margin-bottom:27px;margin-top: 18px;}

.panebox .halfPageColumn		{width: 460px;}

#dnn_BottomPane             { margin:0 20px}
.DNNEmptyPane				{ width:0px;padding:0px;margin:0px}




/* ******* footer **********/
#dnnfooterbox               { background:url(images/footer.gif) top center no-repeat; padding:15px 0;color:#4e4e4e;}
#Copyright                  { padding:6px 0; background:url(images/smalllogo.png) left center no-repeat; font-family: Myriad Web Pro, Trebuchet MS; margin:0 19px}
#Copyright .fleft           { padding-left:31px}
#Copyright a                { color:#4e4e4e; text-decoration:none; font-weight:normal; padding:0 2px; font-size:12px}

.panebox                    { margin:0 19px}







/****************************** Search ***************************************************/
.frSearch                           { float:right; width:180px;}
.searchbox							{ float:right;padding:0px;position:relative; width:180px; height:32px; background:url(images/searchbg.gif) right center no-repeat; top:7px; }
.searchbox span						{ color:#666}
.searchbox .skinSearchInput  { width:150px;position:absolute;right:0px;bottom:4px;color:#666666;font-size:11px;line-height:16px; height:18px; background:transparent; border:none}
.searchbox a						{ display:block;height:20px;width:20px;position:absolute;right:151px;bottom:3px;text-decoration:none}
.searchbox a:hover					{ text-decoration:none}
.accountbox							{ float:right}



/* Tooltips */
#aToolTip{background:url(images/tooltip.png) bottom center no-repeat;margin:0px;padding:0px 0px 15px 0px;position:absolute;display:none;z-index:50000; margin-left:-65px; width:120px;}
#aToolTip p{ color:#fff;font-size:11px; text-align:center;}
#aToolTip .aToolTipContent{position:relative;margin:0;padding:0}
a#aToolTipCloseBtn{display:block;height:20px;width:20px;overflow:hidden;background:url(../images/close.gif) no-repeat;text-indent:-9999px;outline:none;position:absolute;top:-15px;right:-20px}
.fixedtip{ background:#00FFFF}




/* Admin */

div.form							{ width:500px;text-align:left}
div.form_group						{ text-align:left;margin-bottom:10px;font-size:14px;}
div.form_text						{ float:left;margin:0}
p.form_text							{ margin:0 0 3px 0}
textarea.form_text,
input.form_text,
select.form_text					{ color:#333;background:#efefef;border-color:#bbb #bbb #ddd;border-width:2px 1px 1px;padding:0.2em;margin:0 10px 10px 0}
input,select,.SkinObject label		{ color:#666}
.NormalTextBox						{ color:#666;padding-left:4px;line-height:12px;font-weight:normal}
td.NormalTextBox					{ padding:0px;margin:0px;background:transparent;visibility:inherit;border:0}
.DataGrid_Container 				{ margin-top:15px}
.DataGrid_Header,
.DataGrid_Header td, .NormalBold td	{ font-weight:bold}
div.FileManager						{ height:auto;border:none}
table.FileManager					{ width:99%;text-align:left;background:#FFF}
.Settings,
.Settings,.WorkPanel,
.ExtensionsContent td, .DNN_HTMLContent,
#dnn_ctr322_ModuleDefinitions_divInstalled{ text-align:left}
#dnn_ctr_Login_pnlLogin table		{ float:none;margin:0 auto}
#dnn_ctr_ManageUsers_pnlUser		{ text-align:left;min-height:1px}
#dnn_ctr_ManageUsers_pnlUser .Normal,
#dnn_ctr_Terms_lblTerms,
#dnn_ctr_Privacy_lblPrivacy			{ line-height:20px}
#dnn_ctr_Terms_lblTerms .SubHead,
#dnn_ctr_Privacy_lblPrivacy .SubHead{ font-size:16px;color:#444;line-height:26px;margin:0px;padding:0px;text-decoration:underline}
#dnn_ctr979_LogViewer_dlLog td		{ text-align:left;white-space:normal;border:1px #fff solid}
.ControlPanel						{ overflow:hidden;background:#f5f5f5; }
.ControlPanel .dnnRibbonBar .barContent *				{ color:#000}
.ControlPanel .dnnRibbonBar .barContent table			{ margin:0 auto}
/* Default Over-rides */
#ControlPanelWrapper #dnnCPWrap{filter:none !important;}
/* Modules */
.DnnModule{margin:0 0 1em 0;}
/* Panes - In Layout Mode */
.paneOutline{border:0;}
.paneOutline span.SubHead center{border:1px #ccc dotted;border-left:0;border-right:0;line-height:2.5em;}

#iPopUp{display:none;}
.eipbackimg{z-index:1000;}




/******************** User Manager *************************/


table.UserManager                   {}
table.UserManager th                {font-size:14px; color:red; border-bottom:2px solid #6678B1;}
table.UserManager td                {font-size:12px; color:#666699; padding:4px; vertical-align:middle;}






