/* ================================
   Style By DnnArt.net
   ================================
*/   

Body
{
	background-color:#FFFFFF;
    color: #333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;	
	margin-bottom: 0px;
}
form { margin: 0; padding: 0 }
select { font: 11px Arial,Verdana,Geneva; color: #333; background-color: #FFF; border: 1px #333 solid }
input { font: 11px Arial; color: #666666; }
textarea { font: 11px Arial; color: #666666; }


A:link  {
	color: #003366;
	text-decoration: none;
	border: 0;
}
A:visited  {
    text-decoration: none;
		color: #003366;
		border: 0;
}
A:hover  {
	color: #FF3300;
	text-decoration: none;
	border: 0;
	
}
A:active  {
	color: #FF3300;
	text-decoration: none;
	border: 0;
}

/* text style used for most text rendered by modules */
.Normal
{
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
line-height: 1.5em;
color: #333;
}
.NormalBold {
font: 12px Arial, Verdana, Helvetica, sans-serif;
line-height: 1.5em;
color: #333;
font-weight:bold;

}
.NormalRed {
 
	COLOR: #ff0000;	

}
p {
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
line-height: 1.5em;
color: #333;
margin-top: -2px;
} 
table {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;

	}

th {
	


	}

tr {
	

	}

td {
	

	}


img { border: 0; }

H1 {
font: normal 18px Arial, Verdana, Helvetica, sans-serif;
line-height: 0.9em;
color: #104186;
margin-top:0.4em;
margin-bottom:0.8em;
}


H2 {
font: normal 15px Arial, Verdana, Helvetica, sans-serif;
line-height: 1em;
color: #1D8FC5;
margin-bottom: 0.5em;


}
H3 {
font: bold 12px Arial, Verdana, Helvetica, sans-serif;
line-height: 1.0em;
margin-bottom:0.5em;
color: #1D8FC5;

}
H4 {
font: normal 15px Arial, Verdana, Helvetica, sans-serif;
line-height: 1.3em;
color: #104186;


}
H5 {
font:  12px Arial,Verdana, Helvetica, sans-serif;
line-height: 1.0em;

color: #1D8FC5;
margin-bottom: 0.6em;

}
DT {

	COLOR: #003366; 
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;

}
H6 {

	COLOR: #003366; 
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;

}



SMALL {
	FONT-SIZE: 8px
}
BIG {
	FONT-SIZE: 14px
}
BLOCKQUOTE {
	FONT-FAMILY: Lucida Console, monospace;
}
PRE {
	FONT-FAMILY: Lucida Console, monospace;
}
UL LI {
	list-style-image:url(/portals/0/images/gray-sqr.gif);
	list-style-position: outside;
	font: normal 11px Arial, Verdana,Helvetica, sans-serif;
	line-height: 1.4em;
	font-style: normal;
	color: #333333;
	text-align:left;
	padding: 0px;
	margin-right: 20px;
	margin-left: -10px;
	margin-bottom: 5px;
	}
UL LI LI {
	LIST-STYLE-TYPE: disc
}
UL LI LI LI {
	LIST-STYLE-TYPE: circle
}
OL LI {
	LIST-STYLE-TYPE: decimal
}
OL OL LI {
	LIST-STYLE-TYPE: lower-alpha
}
OL OL OL LI {
	LIST-STYLE-TYPE: lower-roman
}
HR {
	HEIGHT: 1pt; TEXT-ALIGN: left
}
.ContentBackground
{
background-image: url(../images/content_bg_gradient.jpg); 
background-repeat: repeat-x;
}
.LeftPane {
	font-family: Arial;
	font-size: 8.5pt;
}
.RightPaneBG
{
background-image: url(../images/kaderbox_11.jpg); 
background-repeat: no-repeat;
}


.ContentPane {
	
    color: black;
	font-family: Arial;
	font-size: 10px;
	
}

.ContentWhite{

	color: #ffffff;
	font-family: Arial;
	font-size: 8.5pt;
	background-color: #8C825F;

}

.ContentWhiteText{

	color: #ffffff;
	font-family: Arial;
	font-size: 8.5pt;
}

.RightPane {
	font-family: Arial;
	font-size: 8.5pt;
}

.ControlPanel {
	BORDER-RIGHT: #424242 1px solid;
	BORDER-TOP: #424242 1px solid;
	BORDER-LEFT: #424242 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #424242 1px solid;
	HEIGHT: 64px;
	BACKGROUND-COLOR: #ffffff
}

.Skinobject, A.Skinobject, A.Skinobject:link, A.Skinobject:visited, A.Skinobject:active   {
    font-weight: normal;
    font-size: 10px;
    color:#ffffff;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

.txtwhite {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #ffffff;	font-family: Arial, Verdana, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.txtwhite:link, A.txtwhite:visited, A.txtwhite:active   
{
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}

A.txtwhite:hover {
	COLOR: #6D9000; 
	TEXT-DECORATION: none
}
.Head {
font: normal 18px Arial, Verdana, Helvetica, sans-serif;
line-height: 0.9em;
color: #104186;
margin-top:0.4em;
margin-bottom:0.8em;
}

.SubHead {
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
color: #104186;
}
.SubSubHead {
	COLOR: black; 
	font: normal 11px Arial,Verdana, Helvetica, sans-serif;

}


/*** Special BRAIN FORCE ***/
#colContent p {
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
line-height: 1.5em;
color: #333;
text-align:left;
} 
.intro {
font: normal 11px Arial, Verdana, Helvetica, sans-serif;
line-height: 1.3em;
color: #333;
font-style:italic;
text-align:left;
} 
.highlights {
font: normal 10px Arial, Verdana, Helvetica, sans-serif;
line-height: 1.3em;
color: #333;
font-style:italic;
text-align:left;

} 
.organization {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	line-height: 1.4em;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-align:left;
	padding: 5px;
} 

#colContent intro {
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
line-height: 1.3em;
color: #333;
font-style:italic;
text-align:left;
} 

.imgLeft {
float: left;
padding: 3px 8px 3px 0px;
}

.imgRight {
float: right;
padding: 3px 0px 3px 5px;
}

/*SideBar*/
.sideBox p {
font: normal 10px Arial, Verdana, Helvetica, sans-serif;
line-height: 1.5em;
color: #333;
margin: 0 8px;

}

.sideBox {
width:208px;
height:300px;
border-top: 1px solid #A3A3A3;
border-right: 1px solid #666;
border-bottom: 1px solid #333;
border-left: 1px solid #888;
background-color:#EEE;
background-image:url(../images/sidebox-bg.jpg);
background-repeat:repeat-x;
}
#ChallengeMenu CM {
	display:block;
	min-height:20px;
	text-align: left;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	line-height:20px;
	text-decoration: none;
	color:#555;
	background-image:url(../images/menu-bg.jpg);
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #B3B3B3;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#ChallengeMenu {
	float: left;
	width: 200px;
	text-align: left;
	margin-bottom: -1px;
	letter-spacing: 0.05em;
	color:#555;
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #B3B3B3;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 50px;
	top: -5px;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 0px;
	}
#Features CM {
	display:block;
	min-height:56px;
	text-align: left;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	line-height:20px;
	text-decoration: none;
	color: #003366;
	background-image:url(/portals/0/images/Features-button.jpg);
	background-repeat:no-repeat;
	border-top: 0px solid #E6E6E6;
	border-bottom: 0px solid #B3B3B3;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#Features {
	float: left;
	color: #7c7867;
	width: 191px;
	text-align: left;
	margin-bottom: -1px;
	letter-spacing: 0.05em;
	border-top: 0px solid #E6E6E6;
	border-bottom: 0px solid #B3B3B3;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 56px;
	top: -5px;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 0px;
	}
#Features A:link  {
	color: #7c7867;
	text-decoration: none;
	font-size: 11px;
	padding-bottom: 5px;
	
}
#Features A:Visited  {
    text-decoration: none;
    font-size: 11px;
	padding-bottom: 5px;
		
			color: #7c7867;


}
#Features A:Hover  {
	color: #FF3300;
	text-decoration: none;
    font-size: 11px;
	padding-bottom: 5px;
		
	
}

	#Partners CM {
	display:block;
	min-height:56px;
	text-align: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	line-height:20px;
	text-decoration: none;
	color: #003366;
	background-image:url(/portals/0/images/Features-button.jpg);
	background-repeat:no-repeat;
	border-top: 0px solid #E6E6E6;
	border-bottom: 0px solid #B3B3B3;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#Partners {
	float: left;
	color: #7c7867;
	width: 191px;
	text-align: left;
	margin-bottom: 0px;
	letter-spacing: 0.05em;
	border-top: 0px solid #E6E6E6;
	border-bottom: 0px solid #B3B3B3;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 56px;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 0px;
	background-position: center center;
	vertical-align: middle;
	margin-right: 0px;
	table-layout:fixed;
	}
#Partners A:link  {
	color: #7c7867;
	text-decoration: none;
	font-size: 11px;
	padding-bottom: 5px;
	
	font-weight: bold;
}
#Partners A:Visited  {
    text-decoration: none;
    font-size: 11px;
	padding-bottom: 5px;
		
			color: #7c7867;
			font-weight: bold;


}
#Partners A:Hover  {
	color: #FF3300;
	text-decoration: none;
    font-size: 11px;
	padding-bottom: 5px;
font-weight: bold;
}
#DownloadLink {
color: #FFFFFF;
font: 15px Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0pt;
text-decoration:none;
margin-bottom:0.8em;
font-weight:bold;
text-align:center;
vertical-align:middle;
padding-top:5px;
width:100%;

}

#DownloadLink A:link  {
color: #FFFFFF;
font: 15px Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0pt;
text-decoration:none;
background:#2b7bb5;
width:100%;
height:30px;
display:table;
text-align:center;
padding-top:5px;


}
#DownloadLink A:Visited  {
color: #FFFFFF;
font: 15px Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0pt;
text-decoration:none;
background:#2b7bb5;
width:100%;
height:30px;
display:table;
text-align:center;
padding-top:5px;

}
#DownloadLink A:Active  {
color: #FFFFFF;
font: 15px Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0pt;
background:#FF3300;
height:30px;
display:table;
text-decoration:none;
width:100%;
	}
#DownloadLink A:Hover  {
color: #FFFFFF;
font: 15px Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0pt;
text-decoration:none;
background:#FF3300;
height:30px;
display:block;
width:100%;
}


#ProductInfoMenu {
color: #FFFFFF;
font: 13px Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0pt;
line-height: 1.0em;
text-decoration:none;
margin-bottom:0.8em;
font-weight:bold;

}
#ProductInfoMenu A:link  {
color: #003366;
font: 13px Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0pt;
line-height: 1.0em;
text-decoration:none;
margin-bottom:0.8em;
font-weight:bold;

}
#ProductInfoMenu A:Visited  {
color: #003366;
font: 13px Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0pt;
line-height: 1.0em;
text-decoration:none;
margin-bottom:0.8em;
font-weight:bold;
}
#ProductInfoMenu A:Active  {
color: #FF3300;
font: 13px Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0pt;
line-height: 1.0em;
margin-bottom:0.8em;
font-weight:bold;
	}
#ProductInfoMenu A:Hover  {
color: #FF3300;
font: 13px Arial, Verdana, Helvetica, sans-serif;
letter-spacing: 0pt;
line-height: 1.0em;		
text-decoration:none;
margin-bottom:0.8em;
font-weight:bold;
}
#ToggleHeaderLarge
{
font: 13px Arial, Verdana, Helvetica, sans-serif;
line-height: 0.9em;
color: #104186;
margin-top:0px;

}
#ToggleHeaderLarge A:link
{
font: 13px Arial, Verdana, Helvetica, sans-serif;

}
#ToggleHeaderLarge A:Visited
{
font: 13px Arial, Verdana, Helvetica, sans-serif;


}
#ToggleHeaderLarge A:Active
{
font: 13px Arial, Verdana, Helvetica, sans-serif;

}

#ToggleHeaderLarge A:Hover
{
font: 13px Arial, Verdana, Helvetica, sans-serif;


}
#sideText
{
font: 11px Arial, Verdana, Helvetica, sans-serif;
}
#sideText Table
{
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;

}
#sideText p
{
font: 11px Arial, Verdana, Helvetica, sans-serif;
}
#sideText A:link
{
font: 11px Arial, Verdana, Helvetica, sans-serif;
}
#sideText A:Visited
{
font: 11px Arial, Verdana, Helvetica, sans-serif;

}
#sideText A:Hover
{
font: 11px Arial, Verdana, Helvetica, sans-serif;

}
#sideText A:Active
{
font: 11px Arial, Verdana, Helvetica, sans-serif;

}


#newsText
{
font: 12px Arial, Verdana, Helvetica, sans-serif;
list-style-type: none;

}

#newsText p
{
font: 12px Arial, Verdana, Helvetica, sans-serif;
list-style-type: none;

}
#newsText H1
{
font:  12px Arial,Verdana, Helvetica, sans-serif;
line-height: 1.0em;
list-style-type: none;

color: #1D8FC5;
margin-bottom: 0.7em;
}
#newsText A:link
{
font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	list-style-type: none;

}
#newsText A:Visited
{
font: 11px Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
		color: #003366;
		list-style-type: none;


}
#newsText A:Hover
{
font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #FF3300;
	text-decoration: none;
	list-style-type: none;


}
#newsText A:Active
{
font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #FF3300;
	text-decoration: none;
	list-style-type: none;
	
	

}


/*** END OF BRAIN FORCE CUSTOM *****/
