Body								{ margin:0px;padding:0px;color:#555; min-width:1020px}
Body, .Normal, .NormalTextBox, td, p, .Normal, .NormalDisabled, .NormalBold{ font-family: Arial, Helvetica, 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, sans-serif}
.SubHead							{ color:#666}
A.CommandButton:link,A.CommandButton:visited,
A.CommandButton:active				{ font:bold small Arial, 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}

/*Top Nav*/

#topnav								{ height:41px; margin:0px; padding:0px}
#topnav li							{ float:left;margin:0px;list-style-type:none;position:relative;margin:0;}
#topnav li a						{ display:block;color:#fff;line-height:41px; font-size:12px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; background:url(images/ms.gif) top right no-repeat;text-shadow: #000000 1px 1px 1px;margin:0px;padding:0 14px 0 16px;}
#topnav li.current a				{ background:url(images/mdmcur.gif) 0 0 repeat-x #83784a}
#topnav li a:hover					{ color:#afa164;text-decoration:none}

/*Skin Layout Design*/

#DNN6								{ background:url(images/body.jpg) top center repeat-x #938143;position:relative;z-index:1}
#Body								{}
.skinwidth							{ width:1020px; margin:0px auto;}
.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%}

#dnnheaderbox						{ height:124px; }
#dnnheaderbox .skinwidth			{ position:relative; z-index:1000; height:125px; background:url(images/headline.gif) left bottom repeat-x;}
#dnnheaderbox .toplinks				{ position:absolute; z-index:1; right:19px; bottom:30px;}
#dnnheaderbox .logo					{ position:absolute; z-index:1; left:16px; top:16px;}
#dnnheaderbox a.advsearch			{ float:right; width:175px;}
span.joinmarines					{ color:#fff; font-size:11px; font-weight:bold; padding-left:10px; padding-right:10px; background:url(images/user.gif) left center no-repeat; line-height:20px; white-space:nowrap;}
.userbox                            { position: absolute; right:0px; bottom:-24px;}
a.user:link,a.user:active,a.user:visited{ color:#fff; font-size:11px; text-decoration:none;font-weight:bold; line-height:20px; white-space:nowrap; text-transform:uppercase}
a.user:hover{ color:#afa164}
div.breadcrumbContainer             { padding-top:3px; padding-bottom:3px; }
a.breadcrumb, a.breadcrumb:visited  { color:#7C7A7B; font-weight:bold; font-size:9px; text-decoration:none; text-transform:uppercase; }
#dnnheaderbox a.backhome:link,#dnnheaderbox a.backhome:active,#dnnheaderbox a.backhome:visited {text-transform:uppercase; color:#fff; background:url(images/home.gif) left center no-repeat; padding-left:10px; font-weight:bold; text-decoration:none; padding-right:20px; font-size:10px}
#dnnheaderbox a.backhome:hover		{ color:#afa164}
#dnnheaderbox a.User:link,#dnnheaderbox a.User:active,#dnnheaderbox a.User:visited {text-transform:uppercase; color:#fff; background:url(images/user.gif) left center no-repeat; padding-left:10px; font-weight:bold; text-decoration:none; font-size:10px}
#dnnheaderbox a.User:hover			{ color:#afa164}
#dnnheaderbox a.Login:link,#dnnheaderbox a.Login:active,#dnnheaderbox a.Login:visited {text-transform:uppercase; color:#fff; background:url(images/login.gif) left center no-repeat; padding-left:10px; font-weight:bold; text-decoration:none; font-size:11px}
#dnnheaderbox a.Login:hover			{ color:#afa164}
#dnncontentbox                      { padding:0px}


.menubox							{ background:url(images/menubg.gif) 0 0 repeat-x; height:41px;}
.mainboxbg							{ background:url(images/panebg.gif) 0 0 repeat #fff;}
.mainboxbg .leftbox					{ background:#fff;min-height:550px; width:689px}
* html .mainboxbg .leftbox			{ height:550px}
.mainboxbg .rightbox				{ width:330px;}


#dnnfooterbox						{ background:url(images/footer.gif) 0 0 repeat-x #040404; padding:20px 0px 0px 0px; color:#4e4e4e; min-height:200px; min-width:1020px}
#dnnfooterbox .siteinfo				{ width:923px; padding-left:16px;}
#dnnfooterbox .line					{ border:none; border-bottom:1px #5c5d58 solid;height:12px; margin-bottom:6px; overflow:hidden}
#dnnfooterbox .links				{ color:#888; padding-left:16px;}
#dnnfooterbox .links span.spacer	{font-size:9px; padding:0 3px 0 5px}
#dnnfooterbox .links a				{ color:#888; text-decoration:none; font-size:10px; font-weight:bold; text-shadow: #000000 1px 1px 1px; text-transform:uppercase;}
#dnnfooterbox .copy					{ color:#888; text-decoration:none; font-size:10px; font-weight:bold; text-transform:uppercase}
#dnnfooterbox .smalllogo			{ padding-top:10px; padding-right:19px;}



/* SocialMedia content style*/	
#SocialMedia a						{ display:block; float:left; width:18px; height:30px; margin-left:8px}
.icoFacebook						{ background:url(images/Icons.png) 0 bottom no-repeat;}
.icoTwitter							{ background:url(images/Icons.png) -25px bottom no-repeat;}
.icoYouTube							{ background:url(images/Icons.png) -49px bottom no-repeat;}
.icoFlickr							{ background:url(images/Icons.png) -74px bottom no-repeat;}
.icoGoogle							{ background:url(images/googleplus_tan.png);}

#SocialMedias .icoInstagram			{ background:url(images/SocialMedia.png) -186px 0 no-repeat;}
#SocialMedias .icoPinterest			{ background:url(images/SocialMedia.png) -217px 0 no-repeat;}

.panebox							{ margin:0 26px 0 25px}
.RightPane							{ margin:14px 0 0 12px; width:306px}
.LeftBoxPane						{ width:306px; margin-top:25px;}
.RightBoxPane						{ width:306px; margin-top:25px;}
.toplinkpane                        { width:175px}
.DNNEmptyPane						{ width:0px;padding:0px;margin:0px;height:0px;line-height:0px;}
 div.DNNEmptyPane                   { width:0px; height:0px; line-height:0px; }


/* 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;}
/* 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}


/* Content Style*/

#slidegallery						{ height:353px; background:url(images/gbg.gif) left bottom repeat-x #676863; margin-bottom:25px}
#slidegallery .image				{ height:268px;}
#slidegallery .text					{ height:45px; padding-left:7px; color:#ccc;}
#slidegallery .text strong			{ color:#fff; display:block; padding-top:5px}
#slidegallery .thumb				{ height:40px; position:relative; z-index:1}
#slidegallery .thumb .prev			{ width:22px; background:url(images/gbtn.gif) right top no-repeat; position:absolute; left:68px; top:4px; display:block; height:32px; text-decoration:none}
#slidegallery .thumb .thumbs		{ width:460px; background:#111; position:absolute; left:90px; top:4px; margin:0px; padding:0px; height:32px;}
#slidegallery .thumb .thumbs li		{ margin:0px; padding:0px; list-style:none; float:left; padding:4px 6px}
#slidegallery .thumb .next			{ width:22px; background:url(images/gbtn.gif) left bottom no-repeat; position:absolute; right:71px; top:4px; display:block; height:32px; text-decoration:none}


#leaders							{ height:250px; background:url(images/leaderbg.jpg) 0 0 no-repeat}
#leaders ul							{ margin:0 0 0 120px; padding:9px 0 0 0}
#leaders ul li						{ margin:0px; padding:0px; list-style:none; float:left; width:124px; margin-left:42px}
#leaders ul li.item1				{ margin-left:46px}
#leaders ul li.item3				{ margin-left:42px}
#leaders ul li strong				{ color:#000; display:block; padding-top:5px}
#leaders ul li p					{ padding:0px; margin:0px}
a.seemore							{ text-transform:uppercase; font-weight:bold; background:url(images/seemore.gif) right center no-repeat; padding-right:12px; color:#71716f; font-size:11px}


#unitnews ul						{ margin:0px; padding:10px 0 0 0;}
#unitnews ul li						{  margin:0px; padding:0px;list-style:none; border-bottom:1px #d5d5d5 solid; height:120px; margin-bottom:28px}
#unitnews ul li .img				{ width:166px}
#unitnews ul li .text				{ width:472px;}
#unitnews ul li h2					{ margin:0px; padding:0px; font-size:18px; font-weight:bold; color:#000;}
#unitnews ul li p					{ margin:0px; padding:0px;}
#unitnews ul li .acc				{ color:#000; line-height:24px; font-size:10px}
#unitnews ul li .acc span			{ color:#848283}


.columnlink-4						{ margin:-3px 0 0 0; padding:0px;}
.columnlink-4 li					{ margin:0 4px; padding:0px; list-style:none; border-bottom:1px #acacac solid; border-top:1px #fff solid; padding-top:5px; height:34px}
.columnlink-4 li strong				{ background:url(images/li.gif) 8px 3px no-repeat; padding-left:23px}
.columnlink-4 li p					{color:#888; font-size:10px; padding:0px 0 6px 23px; margin:-3px 0 0 0;}
.columnlink-4 li.first				{ border-top:none; padding-top:0px;}
.columnlink-4 li.end				{ border-bottom:none;}

.columnlink-8						{ margin:0px; padding:5px 0 0 0;}
.columnlink-8 li					{ margin:0 0 20px 0; padding:0 0 20px 0; list-style:none; border-bottom:1px #d5d5d5 solid; background:url(images/li2.gif) 0 3px no-repeat; padding-left:13px}
.columnlink-8 li h2					{margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#000;}
.columnlink-8 li p					{ margin:0px; padding:2px 0 5px 0; line-height:18px}
.columnlink-8 li .acc				{ color:#000;font-size:10px; padding:7px 0 6px 0;line-height:1em}
.columnlink-8 li .acc span			{ color:#848283}

#searchbox							{ margin:0 8px; height:70px; position:relative; z-index:1}
#searchbox input					{ background:url(images/search.gif) 0 0 no-repeat; width:266px; height:20px; border:none; position:absolute; top:15px; left:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:2px}
#searchbox a.button					{ background:url(images/search_button.gif) 0 0 no-repeat; width:22px; height:22px; position:absolute; top:15px; right:-4px;}
#searchbox span						{ position:absolute; top:43px; right:20px; color:#ccc}

#socialmedia						{ padding:6px 0 4px 0}
#socialmedia img					{ padding:0px; margin:4px 7px 2px 7px}

#marinestv							{ margin:0 auto}
#marinestv .media					{ text-align:center; padding:4px 0}
#marinestv .tvlist					{ position:relative; z-index:1; height:70px}
#marinestv .tvlist ul				{ margin:0px; padding:0px; position:absolute; left:18px; top:4px; height:60px; width:270px}
#marinestv .tvlist ul li			{ margin:0px; padding:0px; list-style:none; float:left; width:90px; height:60px; background:url(images/tvbg.gif) center center no-repeat}

#marinestv .tvlist a.tvprev			{ position:absolute;left:0px;top:20px; display:block; width:19px; height:20px; background:url(images/tvprev.gif) center center no-repeat}
#marinestv .tvlist a.tvnext			{ position:absolute;right:0px;top:20px; display:block; width:19px; height:20px; background:url(images/tvnext.gif) center center no-repeat}

#mission							{ padding:8px 0}
#mission .img						{ width:110px; padding-left:17px; padding-top:9px; padding-bottom:28px}
#mission .text						{ width:153px; padding-left:13px; line-height:19px}
#mission .text p					{ padding:6px 0 0 0; line-height:19px}

#marinestv2 .media					{ text-align:center; padding:4px 0}
#marinestv2 .tvsearch				{ background:#eae9e4; height:37px; border-bottom:1px #acacac solid; line-height:36px}
#marinestv2 .tvsearch .search		{ background:url(images/tvsearch.gif) 0 0 no-repeat; width:140px; height:20px; margin-top:10px; margin-left:7px}
#marinestv2 .tvsearch .search input	{ background: transparent; border:none; width:90px; margin-left:23px}
#marinestv2 .tvsearch .fright		{ width:80px; height:30px; }
#marinestv2 .tvsearch .fright a		{ padding-right:10px; background:url(images/down.gif) right 6px no-repeat; text-decoration:none; color:#000; }
#marinestv2 .tvlist					{ background:#eae9e4; margin:0px; padding:0px;}
#marinestv2 .tvlist li				{ margin:0px; padding:0px; list-style:none; border-bottom:1px #acacac solid; height:116px; border-top:1px #f4f4f4 solid}
#marinestv2 .tvlist .fleft			{ text-align:center; padding-top:11px; padding-left:7px}
#marinestv2 .tvlist .fright			{ width:150px; margin-right:15px; padding-top:12px}
#marinestv2 .tvcount				{ background:#eae9e4; height:37px; border-top:1px #f4f4f4 solid; text-align:center; line-height:37px}
#marinestv2 .tvcount a.prev			{ display:block; float:left; width:10px; background:url(images/tvp.gif) 0 3px no-repeat; text-decoration:none; margin-left:7px}
#marinestv2 .tvcount a.prev:hover	{ background:url(images/tvp.gif) 0 -27px no-repeat;}
#marinestv2 .tvcount a.next			{ display:block; float:right; width:10px; background:url(images/tvn.gif) 0 3px no-repeat; text-decoration:none; margin-right:7px}
#marinestv2 .tvcount a.next:hover	{ background:url(images/tvn.gif) 0 -27px no-repeat;}

.sidebar140							{ width:140px; height:100px;background:url(images/sidebarbg.gif) 0 0 repeat-x #676863; margin-bottom:25px; text-align:center; color:#ccc; font-size:14px;  text-transform:uppercase}
.sidebar140 strong					{ padding-top:33px; display:block}
.sidebar300							{ height:100px;background:url(images/sidebarbg.gif) 0 0 repeat-x #676863; margin-bottom:25px; text-align:center; color:#ccc; font-size:14px;  text-transform:uppercase; line-height:100px}


.ThreeCol							{ width:960px; line-height:20px; padding-top:8px}
.ThreeCol .cbox1					{ width:310px;}
.ThreeCol .ml15						{ margin-left:15px;}
.ThreeCol ul						{ margin: 5px 0; padding:0 0 0 15px }
.ThreeCol ul li						{ margin:0 4px 13px 0; padding:1px 0 0 0; list-style:none; line-height:12px; }
.ThreeCol ul li a					{ color: #333333; }
.ThreeCol strong					{ font-size:14px; font-weight:bold; }



/******************** 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:center;}




