Body
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


/*CONTROLPANEL*/
.Head									{ line-height:30px;}
.SubHead								{ color:#888}

/* Admin Style */

.DataGrid_Container 					{ margin-top:15px;}
.DataGrid_Header						{ font-weight:bold;}
.DataGrid_Header td, .NormalBold td		{ font-weight:bold;}
div.FileManager							{ height:auto;border:none;}
table.FileManager						{ width:99%; text-align:left; background:#FFFFFF}
#dnn_ctr_Login_pnlLogin table			{ float:none; margin:0 auto}
#dnn_ctr_ManageUsers_pnlUser			{ text-align:left;}
#dnn_ctr_ManageUsers_pnlUser .Normal	{ line-height:20px}
#dnn_ctr_Terms_lblTerms,
#dnn_ctr_Privacy_lblPrivacy				{ line-height:20px}
#dnn_ctr_Terms_lblTerms .SubHead,
#dnn_ctr_Privacy_lblPrivacy .SubHead	{ font-size:14px;color:#6e6e6e;line-height:26px; margin:0px; padding:0px; font-weight: bold;}
.ExtensionsContent td					{ text-align:left}
#dnn_ctr979_LogViewer_dlLog td			{ text-align:left; white-space: normal; border:1px #fff solid}
#dnn_ctr322_ModuleDefinitions_divInstalled{ text-align:left}


/*  Control Panel  */
.ControlPanel							{ background:url(images/control.jpg) top left repeat-x; line-height:1em}
.ControlPanel IMG						{ margin:0px;}
.ControlPanel TD TD TD TD IMG			{ margin:0px}
.ControlPanel TD TD TD					{ width:auto; padding:0px 0px 0px 0px}
.ControlPanel TD .SubHead				{ font-size:12px; color:#dbdddf; font-weight:bold; }
.ControlPanel TD TD TD .SubHead			{ background:transparent; border:0px; font-size:11px; color:#a5a8aa; font-weight: bold; }
.ControlPanel TD TD TD input			{ color:#000; font-weight:bold; padding-left:4px; font-size:14px; line-height:20px;}
.ControlPanel TD TD TD select			{ color:#555; font-size:11px;}
.ControlPanel a.CommandButton:link,
.ControlPanel a.CommandButton:active,
.ControlPanel a.CommandButton:visited	{ color:#ccc; font-weight:bold;line-height:20px; text-decoration: underline; padding:0 3px}
.ControlPanel a.CommandButton:hover		{ color:#99fe66; text-decoration:none}


/** Miscellaneous **/

HR {
	HEIGHT: 1pt; TEXT-ALIGN: left
}


/** Skin Object **/
.Skinobject, A.Skinobject, A.Skinobject:link, A.Skinobject:visited, A.Skinobject:active   {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10pt;
    font-weight: normal;
	font-style: normal;
    text-decoration: none;
    color: #959595;
}
A.Skinobject:hover    {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10pt;
    text-decoration:  underline;
    color: #959595;
}



/** Login Button **/
.loginclass {
	background-image: none;
    background-color:Transparent;
	border-style: none;
	border-width: 0px;
	text-decoration: none;
	float:right; 
	white-space: nowrap; 
}



/*  Header  */
.logobg {
	background-image:url(images/logobg.png);
	background-repeat:repeat-x;
	background-position:bottom left; 
	background-color:#1D1D1D;
}

.languagebar {
	background-image:url(images/languagebg.png);
	background-position:top left; 
	background-color:#ECECEC; 
	background-repeat:repeat-x;
}

.menualign {
	float:right; 
	white-space: nowrap; 
	background-position: right; 
	text-align:left;
}



/*  Main  */
.mainCtopcenter {
	background-image:url(images/mainconttopcenter.png);
	background-repeat:repeat-x;
	background-position:top left;
}

.mainCbottomcenter {
	background-image:url(images/maincontbottomcenter.png);
	background-repeat:repeat-x;
	background-position: bottom left;
}

.mainCborder {
	background-image:url(images/maincontborder.png);
	background-repeat:repeat-y;
	background-position:top left;
}

.mainCcenter {
	background-image:url(images/maincontcenter.png);
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#ffffff;
}



/*  Footer  */
a.Footer {
	font-family: Arial, Verdana, sans-serif;
    font-size: 10pt; 
    font-weight: normal;

    color:#4597D1;
    text-decoration: none;
	border-style: none;
	border-width: 0px;
}

.mainSearchbg {
	background-image:url(images/bottomcenter.jpg);
	background-repeat:repeat-x; 
	background-position:center left;
}

.searchstyle {
	background-image:url(images/searchbg.png); 
	background-position: right;
	background-repeat: no-repeat;
}


.copyrighttext {
	font-family: Arial, Verdana, sans-serif;
	font-size:11px; 
	font-weight: normal; 
	font-style:normal; 
	color:#959595;
}
	
.copyrighttext strong {
	color:#4597D1;
}



.StandardButton {
	Font-family: Arial, Verdana, sans-serif;
	font-size: 11pt; 
	color:#ffffff;
	background-color: #1A1A1A;
	border: 1px solid #000000;
}




/*  Standard H Tags */

H1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14pt; 
	font-weight: bold; 
	color: #323232; 
	display: inline;
}


H1.QuickTour {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14pt; 
	font-weight: bold; 
	color: #4597D1; 
	display: inline;
}



H2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12pt; 
	Font-weight: bold; 
	Color: #323232; 
}


H3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt; 
	font-weight: bold; 
	Color: #323232; 
}



/*  Pagename */
.pagename {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14pt; 
	font-weight: bold; 
	color: #323232; 
	display:inline;
}



/*  Standard Text */

p {
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 10pt;
	 font-weight: normal;
	 color:#323232;
	 }


p strong {
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 10pt;
	 font-weight: bold;
	 color:#4597D1;
	 }



/** Dot Net Nuke - Normal Text Options **/
.Normal {
	 font-family: Arial, Verdana, sans-serif;
	 font-size: 10pt;
	 font-weight: normal;
	 color:#323232;
	 }

.NormalLight {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#828383;
	}

.NormalBold {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt; 
	font-weight: bold;
	color:#323232;
	letter-spacing:-1px;
}


.NormalTextBox {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt; 
	font-weight: normal; 
	padding-left: 4px;
	color: #333;
	line-height: 12px;
}

.NormalTextBox#dnn_dnnSEARCH_txtSearch {
	border-left: #ffffff 0px solid; 
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid; 

	padding-left:5px; 
	padding-right: 0px; 
	padding-top: 0px; 
	padding-bottom: 0px; 

	height:17px; 
	width: 103px; 
	cursor: text; 
	color: #666; 
	margin-bottom:3px;
	background: none transparent scroll repeat 0% 0%; 
}




/*  Standard Link/Anchor Tags */

.links,  A.links, A.links:link, A.links:visited, A.links:active    {
	font-family: Arial, Verdana, sans-serif;
    font-size: 10pt; 
    font-weight: normal;

    color:#4597D1;
    text-decoration: none;
	padding-bottom: 5px;
}

A.links:hover {
	font-family: Arial, Verdana, sans-serif;
    font-size: 10pt; 
    font-weight: normal;

    color:#4597D1;
    text-decoration: underline;
	padding-bottom: 5px;
}

.linksseparator {
	color:#959595;
	}


A.links2, A.links2:link, A.links2:visited  {
	font-family: Arial, Verdana, sans-serif;
    font-size: 10pt; 
    font-weight: normal;

    color: #959595;
    text-decoration: none;
	padding-bottom: 5px;

    background:none;
	background-position:bottom left;

	height: 32px;
	white-space: nowrap;
}

A.links2:hover, A.links2:active {
	font-family: Arial, Verdana, sans-serif;
    font-size: 10pt;
    font-weight: normal;

    color: #1A7ECA;
    text-decoration: none;
	padding-bottom: 5px;

	background-image: url(images/grid.png);
	background-repeat: repeat-x;
	background-position: bottom left;

	height: 32px;
	white-space: nowrap;
}




/** BreadCrumb **/
.BreadCrumb, A.BreadCrumb, A.BreadCrumb:link, A.BreadCrumb:visited, A.BreadCrumb:active   {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt; 
	font-weight: bold; 

	color: #313131; 
	text-decoration:none;
}
A.BreadCrumb:hover    {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt; 
	font-weight: bold; 

	color: #313131; 
	text-decoration:none;
}






/*  Standard Table Tags */
td
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	border-width: 0px;
}


td.header
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11pt;
	font-weight: normal; 
	text-align: center;

	background-color: #BABABA;
	color: #323232;
	border-color: #323232;
	border-width: 1px;
}


td.section
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	text-align: left;

	background-color: #BABABA;
	color: #323232;
	border-color: #323232;
	border-width: 1px;

	height: 22px;
	padding: 2px;
}


td.body
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;

	background-color: Transparent;
	color: #323232;
	border-width: 0px;

	height: 19px;
	padding: 2px;

}


tr.bottomborder
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 2px;
	background-color: #323232;
	height: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}





/*  Standard UL and OL Tags */

UL LI {
	
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt; 
	font-weight: normal; 
	font-style: normal; 
	color: #323232;
	padding: 2px;
	list-style-position: inherit; 
	list-style-type:circle;
}


UL LI.QuickTour {
	padding-bottom: 10px;
}

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
}




/* Home Page - Rotator */
.RotatorLeftButton 
{
	border-width: 0px;
    height: 32px;
    width: 51px;
    background: url(  'images/Home_TopSection/LeftArrowNormal.jpg' ) no-repeat left top;
    vertical-align: top;
}
	

.RotatorLeftButton:hover
{
    background: url(  'images/Home_TopSection/LeftArrowHover.jpg' ) no-repeat left top;
}


.RotatorSliver 
{
	border-width: 0px;
    height: 32px;
    background: url(  'images/Home_TopSection/Repeat.jpg' ) no-repeat left top;
	background-repeat: repeat-x;
}


.RotatorDotNormal 
{
	border-width: 0px;
    height: 32px;
    width: 19px;
    background: url(  'images/Home_TopSection/DotNormal.jpg' ) no-repeat left top;
    vertical-align: top;
    cursor: pointer;
}


.RotatorDotClicked 
{
	border-width: 0px;
    height: 32px;
    width: 19px;
    background: url(  'images/Home_TopSection/DotClicked.jpg' ) no-repeat left top;
    vertical-align: top;
    cursor: pointer;
}


.RotatorRightButton 
{
	border-width: 0px;
    height: 32px;
    width: 51px;
    background: url(  'images/Home_TopSection/RightArrowNormal.jpg' ) no-repeat right top;
    vertical-align: top;
    cursor: pointer;
}
	

.RotatorRightButton:hover
{
    background: url(  'images/Home_TopSection/RightArrowHover.jpg' ) no-repeat right top;
}



#slideshow #slidesContainer {
  margin:0 auto;
  width:1000px;
  height:253px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}

#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:980px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:253px;
}



/*  Home Page - News */

.NewsHeadline {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#323232; 
	}

.NewsLink {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	color: #0E61B8;
	font-weight: normal; 
	letter-spacing: -1px;
	}

.News {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	color: #323232;
	font-weight: normal; 
	letter-spacing: -1px;
	}





/* Product Pages - Left Navigation */
.leftNavMain
{
	list-style-type: none;
	width: 250px;
	border-width: 0px;
	cursor: pointer;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 1;
	font-family: Arial, Verdana, sans-serif;
}

.leftNavHeader
{
	list-style-type: none;
	width: 221px;
	height: 28px;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	background: url(  'images/LeftNav/Header.jpg' ) no-repeat left top;
	font-family: Arial, Verdana, sans-serif;
}

.leftNav
{
	list-style-type: none;
	width: 221px;
	height: 33px;
	text-align: left;
	color: #323232;
	vertical-align: middle;
	padding-left: 10px;
	font-size: 12pt;
	cursor: pointer;
	background: url(  'images/LeftNav/Normal.jpg' ) no-repeat left top;
	font-family: Arial, Verdana, sans-serif;
}

.leftNav:hover
{
	list-style-type: none;
	font-weight: bold;
	cursor: pointer;
	background: url(  'images/LeftNav/Hover.jpg' ) no-repeat left top;
	font-family: Arial, Verdana, sans-serif;
}

.leftNavSelected
{
	list-style-type: none;
	width: 221px;
	height: 33px;
	text-align: left;
	color: #ffffff;
	vertical-align: middle;
	padding-left: 10px;
	font-size: 14pt;
	font-weight: bold;
	cursor: pointer;
	background: url(  'images/LeftNav/Selected.jpg' ) no-repeat left top;
	font-family: Arial, Verdana, sans-serif;
}



.leftNavSub
{
	list-style-type: none;
	width: 221px;
	height: 33px;
	text-align: left;
	color: #323232;
	vertical-align: middle;
	padding-left: 10px;
	font-size: 11pt;
	cursor: pointer;
	background: url(  'images/LeftNav/Normal.jpg' ) no-repeat left top;
	font-family: Arial, Verdana, sans-serif;
}

.leftNavSub:hover
{
	list-style-type: none;
	font-weight: bold;
	cursor: pointer;
	background: url(  'images/LeftNav/Hover.jpg' ) no-repeat left top;
	font-family: Arial, Verdana, sans-serif;
}

.leftNavSubSelected
{
	list-style-type: none;
	width: 221px;
	height: 33px;
	text-align: left;
	color: #ffffff;
	vertical-align: middle;
	padding-left: 10px;
	font-size: 12pt;
	font-weight: bold;
	cursor: pointer;
	background: url(  'images/LeftNav/Selected.jpg' ) no-repeat left top;
	font-family: Arial, Verdana, sans-serif;
}


.leftNavFooter
{
	list-style-type: none;
	width: 221px;
	height: 6px;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	background: url(  'images/LeftNav/Footer.jpg' ) no-repeat left top;
	font-family: Arial, Verdana, sans-serif;
	font-size: 2pt;
}


