/***********************************************/
/* Global Style                                */
/***********************************************/

body
{
	color: #444;
	font-size: 11px;
	font-family:Verdana, Arial;
	margin:0px;
	padding:0px;
	height:100%;
}

li
{
	color: #444;
	list-style-type: square;
	font-family:Verdana, Arial
}
td
{
	color: #444;
	font-size: 11px;
	font-family: Verdana;
}
h1
{
	color: #00529c;
	font-size: 15px;
	font-weight:bold;
	font-face: Verdana;
}
h2
{
	color: #00529c;
	font-size: 12px;
	font-weight: bold;
}
p
{
	font-family:Verdana, Arial
}
.Head
{
	font-family:Verdana, Arial;
	font-size:12px;
}

A:link {
	COLOR: #267cc4; TEXT-DECORATION: none
}
A:visited {
	COLOR: #267cc4; TEXT-DECORATION: none
}
A:hover {
	COLOR: #da4619; TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}

/* Newsletter Styles */

.NewsStory {
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size:10px;
}
.toc_link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: underline;
}
 
.TOC {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
} 
 
.body_link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #267CC4;
}
.NewsHeadline {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 color: #FFFFFF;
}

.subcribe {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #267CC4;
}

.subscribe A:link{
 color: #FFFFFF !important;
}

.subscribe A:visited{
 color: #FFFFFF !important;
}

.subscribe A:hover{
 color: #FFFFFF !important;
}

/***********************************************/
/* looksoftware Styles                         */
/***********************************************/

#dnn_Right
{
	width: 220px;
	margin-left: 15px;
}

.MainNav a:link 
{ 
	color: #666;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
}

.MainNav a:visited 
{ 
	color: #fff;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
}

.MainNav a:hover 
{ 
	color: #fff;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	border: solid 1px #e2e2e2;
	outline: solid 1px #3b4041;
}

.SubMenu a:link 
{ 
	color: #1f519f;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
}

.SubMenu a:visited 
{ 
	color: #1f519f;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
}

.SubMenu a:hover  
{ 
	color: #da4619;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
}

.TopLine 
{ 
	padding-bottom: 2px;
	border-bottom: 1px solid #b6acac;
}

.TopLine a:link          
{ 
	color: #3b4041;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
}


.TopLine a:visited    
{ 
	color: #3b4041;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
}

.TopLine a:hover    
{ 
	color: #da4619;
	font-size: 11px; 
	font-family: Verdana;
	font-weight: bold; 
	text-decoration: none;
	border-bottom: medium none #b6acac;
}

.MainInput    
{ 
	color: #4b4848;
	font-size: 11px;
	font-family: Verdana;
	background-color: #ffe0d7;
	border: solid 1px;
}

.MainInputGreen    
{ 
	color: #4b4848;
	font-size: 11px;
	font-family: Verdana;
	background-color: #f4f5f7;
	border: solid 1px;
}

.MainInputBlue    
{ 
	color: #4b4848;
	font-size: 11px;
	font-family: Verdana;
	background-color: #D7E0ff;
	border: solid 1px;
}

.MainInputBTN 
{
	font-size: 11px;
	font-family: Verdana;
	background-color: #f5f4f7;
	border: solid 1px;
	color: #da4619;
}

.MainInputBTNGreen 
{
	font-size: 11px;
	font-family: Verdana;
	background-color: #f5f4f7;
	border: solid 1px;
	color: #339933;
}

.MainInputBTNBlue 
{
	font-size: 11px;
	font-family: Verdana;
	background-color: #f5f4f7;
	border: solid 1px;
	color:#1946da;
}

/***********************************************/
/* DNN Skin Style                           */
/***********************************************/
.CSSALL
{
	width:100%;
	height:100%;
	padding:0px;
	background-color:#dcdfe0;
	text-align:center;
}

.CSSMainTable
{
	width:960px;
	background-color: #ffffff;
	border: 0px solid black;
	text-align:center;
	height:100%;
}

.CSSTopSpacer
{
	background-color: #dcdfe0;
	height: 19px;
}

.CSSHeaderTable
{
	width: 100%;
	padding-left: 0px;
	border: 0px solid black;
	text-align:left;
}

.CSStop
{
	vertical-align:bottom;
	text-align:right;
}

.CSSLogintd
{
	vertical-align:bottom;
	text-align:right;
	height:100%;
	padding-bottom:4px;
}

.CSSLogin
{
	
}

.CSSTopNav
{
	
	padding-right: 5px;
	vertical-align: bottom;
	width: 95%;
	text-align: right;
	
}

.CSSTopContainer
{
	text-align: right;
	vertical-align: bottom;

	padding-bottom:0px;
}

.CSSSpacer
{
	height: 1px;
	width: 2px;
	border: 0px solid black;
}

.CSSBannerSection
{
	margin-top: 5px;
	margin-bottom: 10px;
	width: 100%;
}

.CSSMainContainer
{
	vertical-align: top;
	text-align: left;
}
/***********************************************/
/* DNN Control Style                           */
/***********************************************/

.CSSPrivacy
{
	height: 18px;
	color: #267cc4;
	font-family: Verdana,arial;
}

.CSSPrivacyTD
{
	text-align: right;
	vertical-align:bottom;
}

.CSSCopyright
{
	text-align: left;
	height: 18px;
	color: #666666;
	font-family: Verdana,arial;
}

.CSSLogo
{
	border: 0px solid black;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:1px
}

.CSSSideMenu
{
	padding-top: 5px;
	vertical-align: top;
	padding-left:12px;
}

.CSSSideNavSection
{
	width: 186px;
	height: 100%;
	background-color: #dcdfe0;
	vertical-align: top;
	text-align: center;
}

/***********************************************/
/* DNN Side Menu                               */
/***********************************************/

.MenuItem
{
	display: none;
}

.MenuHdr0
{
	padding: 2px;
	width: 100%;
	padding-left: 10px;
	background-image: url("images/menubg.gif");
	background-repeat: no-repeat;
	background-position: left center;
	height: 10px;
	padding-bottom: 7px;
}

.MenuHdr0 A:link, .MenuHdr0 A:Visited
{
	color: #444;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: 700;
}

.MenuHdr0 A:hover
{
	color: #DA4619;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
}

.MenuItem1 A:link, .MenuItem1 A:Visited, .MenuItemMouseOver1
{
	color: #1f519f;
	font-family: Verdana;
	padding-left: 20px;
	background-image: url("images/submenubg.gif");
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 10px;
	font-style: normal;
	font-weight: 700;
}

.MenuHdr1 A:link, .MenuHdr1 A:Visited
{
	color: #1f519f;
	font-family: Verdana;
	padding-left: 20px;
	background-image: url("images/submenubg.gif");
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 10px;
	font-style: normal;
	font-weight: 700;
}

.MenuHdr2 A:link, .MenuHdr2 A:Visited
{
	
	font-family: Verdana;
	padding-left: 42px;
	background-image: url("images/subsubmenubg.gif");
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 10px;
	font-style: normal;
	font-weight: 700;
}

.MenuItemMouseOver1
{
	color: #DA4619;
	font-family: Verdana, Arial;
	text-decoration: none;
}

.MenuItemMouseOver2
{
	color: #DA4619;
	font-family: Verdana, Arial;
	text-decoration: none;
}

.MenuItemMouseOver3
{
	color: #DA4619;
	font-family: Verdana, Arial;
	text-decoration: none;
}

.MenuItem2 A:link, .MenuItem2 A:Visited, .MenuItemMouseOver2
{
	color: #1f519f;
	font-family: Verdana;
	padding-left: 42px;
	background-image: url("images/subsubmenubg.gif");
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 10px;
	font-style: normal;
	font-weight: 700;
}

.MenuItem3 A:link, .MenuItem3 A:Visited, .MenuItemMouseOver3, .currentHeaderHighlight3
{
	color: #1f519f;
	font-family: Verdana;
	padding-left: 62px;
	background-image: url("images/subsubsubmenubg.gif");
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 10px;
	font-style: normal;
	font-weight: 700;
}

.currentItemHighlight1, .currentItemHighlight2, .currentItemHighlight3, .currentHeaderHighlight1, .currentHeaderHighlight2, .currentHeaderHighlight3
{
	color: #DA4619;
}

.currentHeaderHighlight0
{
	background-color:#eaeaee;
	width:152px;

}

/***********************************************/
/* DNN Side Menu                               */
/***********************************************/
.CSSSiteMap_RootNode
{
	font-size:11px;
	font-weight:700;
	font-family:Verdana;
}

.CSSSiteMap_Node
{
	font-size:11px;
	font-family:Verdana;
}














