/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
    background-color: #CCCCCC;
}

/* background color for the content part of the pages */
Body
{
       /* background properties for when we have a wallpaper ad
	background-image: url("img/fortus-ad.png"); 
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	*/


        /*background-image: url("img/body_bg.png");*/
	background-position:center top;
	background-repeat:repeat-x;
}


/* LAYOUT */

.Content-Left  {
	
	
	vertical-align:top;
}

.Content-Right  {
	
	float:right;
	vertical-align:top;
}

.SubContent{
	
}

.ContentPaneLeft{
	
	margin-right:30px;
	float:left;
}

.ContentPaneRight{
	
	float:right;
}


.Leaderboard {
	width: 980px;
	margin: 10px auto 20px auto;
}

.Picks{
	margin-bottom:10px;
}
.BoxAd{
	margin-bottom:10px;
} 
.Videos{
	margin-top:20px;
}

.LeaderboardRight {
	float:left;
	margin: 10px 0 10px 0;
	width: 300px;	
}
.Email {
	float:right;
	width: 570px;	
}

.footer{font-weight:500;font-size:8.5pt;color:#333;font-family:Geneva, Arial, Helvetica, sans-serif;text-decoration:none;}
A.footer:link,A.footer:visited,A.footer:active{font-weight:500;text-decoration:none;color:#333;}
A.footer:hover{font-weight:500;text-decoration:underline;color:#333;}

    
/* GENERAL */
/* style for module titles */


.HeadGray   {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    color: #333333;
}

a.HeadGray   {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    color: #333333;
}


/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:  13px;
    font-weight:    bold;
    color: #333333;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:  13px;
    font-weight:    bold;
    
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color:#333;
	font-weight: 600;
text-decoration:none;
}

a.Normal
{
    font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color:#333;
	font-weight: 600;
text-decoration:none;
}

a.Normal:link
{
    font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color:#333;
	font-weight: 600;
text-decoration:none;
}

a.Normal:active
{
   font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color:#333;
	font-weight: 600;
text-decoration:none;
}

a.Normal:visited
{
    font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color:#333;
	font-weight: 600;
	text-decoration:none;
}

a.Normal:hover
{
    font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color:#337ab7;
	font-weight: 600;
    text-decoration: underline;
   
}


/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000;
}

.NormalBold
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #333333;
}

a.NormalBold
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold
    color: #003366;
}

a.NormalBold:link
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold
    color: #003366;
}

a.NormalBold:active
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold
    color: #003366;
}

a.NormalBold:visited
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #4F737E;
}

a.NormalBold:hover
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #003366;
    text-decoration: underline;
}

.NormalBoldWhite
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
}

a.NormalBoldWhite
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
}

a.NormalBoldWhite:link
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
}

a.NormalBoldWhite:active
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
}

a.NormalBoldWhite:visited
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
}

a.NormalBoldWhite:hover
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: underline;
}


.NormalBold_news
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #333333;
    text-decoration: underline;
}

a.NormalBold_news
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold
    color: #003366;
    text-decoration: underline;
}

a.NormalBold_news:link
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold
    color: #003366;
    text-decoration: underline;
}

a.NormalBold_news:active
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold
    color: #003366;
    text-decoration: underline;
}

a.NormalBold_news:visited
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #4F737E;
    text-decoration: underline;
}

a.NormalBold_news:hover
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #003366;
    text-decoration: underline;
}






/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}
        

a.blue_link
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #003366;
    text-decoration: none;
}


a.blue_link:link
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #003366;
    text-decoration: none;
}

a.blue_link:active
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #003366;
    text-decoration: none;
}

a.blue_link:visited
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #4F737E;
    text-decoration: none;
}

a.blue_link:hover
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #003366;
    text-decoration: underline;
}


/* NEW STYLESHEETS ADDED FOR THE ENG.COM 2008 DESIGN*/


.more_link {
	font-family: Arial;
	font-size: 13px;
	text-decoration: underline;
	color:#2B3366;
}

A.more_link:link {
	font-family: Arial;
	font-size: 13px;
	text-decoration: underline;
	color:#2B3366;
}

A.more_link:visited  {
	font-family: Arial;
	font-size: 13px;
	text-decoration: underline;
	color:#2B3366;
}

A.more_link:hover    {
	font-family: Arial;
	font-size: 13px;
	text-decoration: underline;
	color:#FF0000;
}

A.more_link:active   {
	font-family: Arial;
	font-size: 13px;
	text-decoration: underline;
	color:#2B3366;
}

.bold_white {
	font-family: Arial;
	font-size: 13px;
	color:#ffffff;
	font-weight: bold;
}



.item_link {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color:#333;
	font-weight: 600;
	
}

A.item_link:link {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color:#333;
	font-weight: 600;
}

A.item_link:visited  {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color:#333;
	font-weight: 600;
}

A.item_link:hover    {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color:#337ab7;
	font-weight: 600;
	text-decoration: underline;
	
}

A.item_link:active   {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color:#333;
	font-weight: 600;
}



.tiny_link  {
	font-family: Arial;
	font-size: 10px;
	color:#333333;
	font-weight: bold;
}

A.tiny_link:link {
	font-family: Arial;
	font-size: 10px;
	color:#333333;
	font-weight: bold;
}

A.tiny_link:visited  {
	font-family: Arial;
	font-size: 10px;
	color:#333333;
	font-weight: bold;
}

A.tiny_link:hover    {
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline;
	color:#333333;
	font-weight: bold;
}

A.tiny_link:active   {
	font-family: Arial;
	font-size: 10px;
	color:#333333;
	font-weight: bold;
}

.header-main-box {float:left; border-bottom: #cccccc 1px solid;}
.header-box-left {float:left; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #333333; FONT-FAMILY: Arial; text-decoration:none; padding-bottom:3px;}
.header-box-text,a.header-box-text:link,a.header-box-text:visited,a.header-box-text:active {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #333333; FONT-FAMILY: Arial; text-decoration:none;}
a.header-box-text:hover {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: red; FONT-FAMILY: Arial; text-decoration:none; }
.sub-header {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Arial; text-decoration:none;}
ul {padding-left: 20px; list-style: disc outside none; margin: 5px 0px;}

.articleImage { display: block; float: left; width: 16px; height: 16px; background: transparent url(/Icons/Sigma/ExtPng_16X16_Standard.png) no-repeat; }
.articleVideo { display: block; float: left; width: 16px; height: 16px; background: transparent url(/Icons/Sigma/ExtMov_16X16_Standard.png) no-repeat; }

@media (min-width: 992px)
.col-md-3 {
    width: 50%;
}