﻿/* -- PAGE LAYOUT -- */
form
{
	height:100%;
}
html
{
	height:100%;
}
.body
{
	/*background-color: #596E9E;*/
	height: 100%;
	margin: 0px;
	background-image: url('Images/ds_bg_grad.jpg');
	background-repeat: repeat-x;
}
.master
{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	/*height:100%;*/
	background-color:#FFFFFF;
}
.masterContent
{
	background-color: #FFFFFF;
/*	background-position: 585px;
	background-image: url('Images/ds_maincontent_bg.jpg');
	background-repeat: repeat-y;*/
}
.shadowRight
{
	*height:100%;
	min-height:100%;
	width:1px;	
	/*background-image: url('../../Images/bl_Shadow_Right.jpg');
	background-repeat:repeat-y;
	background-position:left top;*/
}
.shadowLeft
{
	*height:100%;
	min-height:100%;
	width:1px;	
	/*background-image: url('../../Images/bl_Shadow_Left.jpg');
	background-repeat:repeat-y;
	background-position:left top;*/
}
.spacer
{
	width:1px
}

hr{
/*background-image:url('Images/ds_hr.jpg') */
color:#cccccc !important;
height:1px !important;
}


/* -- TOP LOGO AREA -- */
.topArea
{
	background: url('Images/DakStatsHeader.jpg') no-repeat;
	background-position: left top;
	background-color: #839cb4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}
/* -- SEARCH -- */
.search
{
	margin: 6px 2px 20px 2px;
	/*width: 175px;*/
	top: 10px;
	right: 0px;
	text-align:right !important;
	float:right;	
}
.search .ms-sbcell .ms-sbplain
{
	border: 1px solid #FFFFFF;
	margin-right: 0px;
	margin-left: 6px;
	height: 17px;
	margin-top: 0px;
}
.search .ms-sbcell
{
	border: none;
	font-weight: bold;
	font-size: 8pt; 
	/*color: #3A4663;*/
	padding: 0px;
	color: #FFFFFF;
}
.search .ms-sbgo
{
    background:none;
}
.ms-sbtable{
color:#000000;
font-family:Verdana;
font-size:0.7em;
font-style:normal;font-weight:normal;
}
.ms-sbtable-ex{
width:200px !important;
border-collapse:collapse;
margin-top:2px;
margin-left:2px;
}

.ds-mainbody .ms-alternating{
	background-color: #FFFFFF;
}

/* -- SEARCH ON SUPPORT PAGE -- */
.ds-mainbody .ms-sbtext{
	border-style: none;
	font-family: Tahoma; /*font-size:1em;*/
	font-size: 10pt;
	font-weight: normal;
	padding-right: 5px;
}
.ds-mainbody .ms-sbcell .ms-sbplain
{
	border: 1px solid #5091CD;
	margin-right: 0px;
	margin-left: 0px;
	height: 17px;
	margin-top: 0px;
}
.ds-mainbody .ms-sbcell{
	border-style: solid;
	border-color: #FFFFFF;
	padding: 0px;
}
.ds-mainbody .ms-sbgo{
	padding:0px;
}

/* -- GLOBAL LINKS -- */
.login
{
	display:inline;
}
.login a:hover
{
	text-decoration:underline;
}
.sharepointLogin
{
	float:right;
	display:inline;
}
.sharepointLogin .ms-globallinks
{
    position:relative;
}
.siteActionMenu
{
    float:right;
}
.authoringRegion
{
	width:100%;
	background-color:#DDDDDD;
	color:#333333;
}

/* -- TOP NAVIGATION -- */
.topNavContainer
{
	/*background-image:url("/Style Library/images/bl_Navbar_Gd_Default.jpg");*/
	background-image: none;
	/*background-repeat: repeat-x;*/
	height: 20px;
	background-color: #666666;
}
tr.topNavContainer
{
	border:none;
}

.topNav
{
    *position:relative;
    *top:-1px;
}
.topNavItem
{
	/*background-image: url('/Style Library/Images/bl_Navbar_Splitter.jpg');
	background-repeat: no-repeat;
	background-position: top right;*/
	font-family: tahoma;
	font-size: 8pt; 
	/*color: #3a4663;	*/
	color: #FFFFFF;
	font-weight: bold;
}
.topNavItem a
{
	display: block;
	padding: 8px 20px 0px 20px;
	height: 22px;
}
.topNavSelected a
{
	/*background-image: url('/Style Library/Images/bl_Navbar_Gd_Hover.jpg');
	background-repeat:repeat-x;
	background-position:top right;*/
	background-image: none; /*color: #EFF4FA;*/;
	/*background-color: #dedede;
	color: #666666;*/
}
.topNavHover a
{
	background-color: #D0D0D0;
	color:#666666 !important;
	background-image:none;
}
.ms-topNavFlyOutsContainer
{
border:solid 1px #c2dcff;
background-color: #666666;
}
.topNavFlyOuts
{
	/*border-top:1px #CBD1E0 solid;*/
	border-top-style: none;
	margin-top: 9px;
	margin-left: 0px;
	background-color: #666666 !important;
}
.topNavFlyOutsItem
{	
	font-family: tahoma; 
	font-size: 8pt; 
	font-weight: bold;
	background-color: #666666; /* #ECEFF3;*/
	/*border:1px #CBD1E0 solid;*/
	border-style:none;
	border-top-style: none;
	color:#FFFFFF; /*3A4663; */
	width:80px;
	min-width:80px;

	height: 20px;

}
.topNavFlyOutsItem a
{
	display: block;
/*	padding: 4px 5px 4px 5px;*/
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	width:100%;
}

.topNavFlyOutsHover
{
	/*background-color: #B2BCD3;*/
	color: #666666 !important;
	background-color: #D0D0D0;
	width: 100%;
}
.topNavRoundRight
{
    width:0px;
}
.topNavRoundLeft
{
    width:0px;
}
/* -- LEFT NAV (QUICK LAUNCH) -- */
.leftNav
{
	margin-right:15px;
	margin-left:7px;
	margin-top:4px;
	padding-top:0px;
	border:1px #8997BC solid;
	/*background-color: #D0D6E3;*/
	background-color: #ededed;
	width:160px;
}
.leftNavSpacer
{
	width:160px;
}
.leftNavSelected
{
	background-color: #B2BCD3;
	color: #F4F5F9;
	border-top:1px #B2BCDD solid;
	border-bottom:1px #B2BCDD solid;
	line-height:14pt;
}
.leftNav3
{
	color: #354260;
}
.leftNav2
{
	color: #354260;
}
.leftNav1
{
	color: #354260;
}
.leftNav1
{
	font-family: tahoma;  
	font-size: 8pt; 
	font-weight:bold; 
	line-height:14pt;
}
.leftNav1 a
{
	font-family: tahoma;  
	font-size: 9pt; 
	font-weight:bold; 
	padding-left:5px;
	display:block;
	padding-right:10px;
}
.leftNav2
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.leftNav2 a
{
	padding-left:10px;
	display:block;
	padding-right:10px;
}
.leftNav3
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.leftNav3 a
{
	padding-left:18px;
	display:block;
	padding-right:10px;
}
.leftNavHover
{
	background-color: #596E9E;
	color:#FFFFFF;
}
.leftNavFlyOuts
{
	font-family:Tahoma; 
	font-size:8pt; 
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	
}
.leftNavFlyOutsItem
{
	border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.leftNavFlyOutsItem a
{
	backpadding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;
}
.leftNavFlyOutsHover
{
	background-color: #B2BCD3;
}


/* -- BREADCRUMB STYLING IN GENERAL -- */

.breadcrumb
{
    font-family: tahoma; 
    color: #656b77;
    clear:both;
    font-size:8pt; 
    font-family: Verdana; 
    padding-left:15px;
    padding-bottom:2px;
    padding-top:4px;
/*    border-bottom:1px #CCCCCC solid;*/
    margin-bottom:4px;
}
.breadcrumb a:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #656b77;
}
.breadcrumb a:hover
{
	text-decoration:underline;
	color:#ED911A;
}
.breadcrumbCurrent
{
	font-weight:bold; 
}


/* -- BREADCRUMB VISIBILITY (STORED IN THE HOME PAGE ITSELF; I HAVE IT HERE JUST FOR REFERENCE)*/
/*
#DakStatsBreadcrumb
{
	line-height: 0px;
}
.breadcrumb
{
	font-family: tahoma;
	padding: 0px;
	margin: 0px;
	color: #00FF00;
	font-size: 9pt;
	font-family: tahoma;
	border-bottom: 0px;
	line-height: 0px;
	height: 0px;
	visibility: hidden;
}
*/

/* -- CONTENT -- */
.pageTitle
{
	margin: 0px 0px 0px -10px;
	font-family: tahoma;
	font-size: 12pt;
	font-weight: bold;
	color: #666666;
}
.mainContainer
{
margin-left:10px;
margin-right:10px;
}
.mainContent 
{
	margin: 0px 0px 0px 5px;
/*	min-height:100%; */
	position:relative;
	min-height: 350px;
}

/* -- FOOTER -- */
.footer
{
	background-color: #666666;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	padding-left: 20px;
	padding-top: 15px;
	border-top-style: solid;
	border-top-color: #4d92cb;
	border-top-width: 3px;
/*	position: absolute;
	bottom: 0px;
	min-height:200px;	 */
}
.footerleft
{
	width: 450px;
	height: 38px;
}
.footercopyright
{
	margin: -53px 0px 0px 2px;
	position: relative;
	width: 300px;
	left: 450px;
	height: 53px;
	text-align: right;
}

/* -- HOME PAGE STYLING -- */
.ds-homesidebar{
	background-position:left;
	background-image: url('/Style%20Library/Images/ds_maincontent_bg.jpg');
	background-repeat: repeat-y;
	vertical-align:top;
	width: 214px;
}
.ds-homesidebar .ms-WPHeader TD{
	background-position: 196px;
	border-bottom: none !important;
	/*border-bottom: 1px solid #4e7cb7; */	
	border-collapse: separate;
	background-image: url('/Style Library/Images/ds_home_wp_title_right_grad.jpg');
	background-repeat: repeat-y;
	color: #FFFFFF;
	background-color: #006699 !important;
	padding-top: 1px;
	padding-bottom: 6px;
}
.ds-homesidebar .ms-WPBorder{
	background-color: #ededed;
	padding-top:0px;
	border:0px;
}

/* -- GENERIC WEB PART STYLING -- */
.ds-mainbody{
	vertical-align:top;
	width:550px;
	padding-right:20px;
}

.ds-sidebar{
	vertical-align:top;
	padding-left:10px;
}

.ds-mainbody .ms-WPHeader TD{
	background-color: #FFFFFF !important;
	background-image: none;
}

.ds-mainbody .ms-WPTitle{
	color: #5091CD !important;
	font-size: 120% !important;
	margin-left: -5px;
}

.ms-standardheader{
font-size:1em;
margin:0em;
text-align:left;
/*color:#525252;*/
color:lime
}
.ms-gb h3.ms-standardheader{
margin-top:1em;
}
.ms-gb .ms-standardheader{
color:#000000;
}

.ms-WPDesign{
background-color:#add1ff;
}
.ms-WPMenu{
background-color:#add1ff;
}
.ms-WPTitle
{
	font-weight: bold;
	font-family: verdana;
	color: #FFFFFF !important;
	padding-left: 8px !important;
	padding-right: 7px;
	padding-top: 4px !important;
	padding-bottom: 0px !important;
	font-size: 8pt !important;
	/*background-color: #989898;*/
	/*height: 8px;*/
}
.ms-WPTitle A:visited
{
	color:#FFFFFF !important; 
	text-decoration:none;
	cursor:pointer;
}
.ms-WPTitle A:link
{
	color:#FFFFFF !important; 
	text-decoration:none;
	cursor:pointer;
}
.ms-WPTitle A:hover
{
color:#ED911A !important; /*originally 000000 */
/*text-decoration:underline;*/
cursor:pointer;
}
.ms-WPSelected
{
border:#ffbb77 3px dashed;
}
.ms-WPBody
{
	font-size: 8pt;
	font-family: verdana,arial,helvetica,sans-serif;
	margin-bottom: 5px;
}
.item{
	margin-bottom: 10px;
}
.ms-TPBody TABLE
{
font-size:1em;
}

.ms-WPBody TABLE
{
font-size:1em;
}
.ms-WPBody A:visited
{
color:#5091CD !important; /*originally 003399 */
text-decoration:none;
}
.ms-WPBody A:link
{
color:#5091CD !important; /*originally 003399 */
text-decoration:none;
}
.ms-WPBody A:hover
{
color:#ED911A !important; /* originally 000000 */
text-decoration:none !important;
}
.ms-TPBody th
{
font-weight:bold;
}
.ms-WPBody th
{
font-weight:bold;
}
.ms-WPBody td
{
font-size:8pt;
font-family:verdana,arial,helvetica,sans-serif;
}
.ms-TPBody h1
{
/* originally:
font-weight:bold;
font-size:200%; */
	font-size: 150%;
	line-height:150%;
	margin-bottom:5px;
}
.ms-WPBody h1
{
/* originally:
font-weight:bold;
font-size:200%; */
	font-size: 150%;
	line-height:150%;
	margin-bottom:5px;
}
.ms-TPBody h2
{
/* originally:
font-weight:bold;
font-size:150%; */
	font-size: 120%;
	line-height:120%;
	margin-bottom:5px;
}
.ms-WPBody h2
{
/* originally:
font-weight:bold;
font-size:150%; */
	font-size: 120%;
	line-height:120%;
	margin-bottom:5px;
}
.ms-TPBody h3
{
/* originally: 
font-weight:bold;
font-size:120%; */
	font-size:110%;
	line-height:110%;
	margin-bottom:5px;
}
.ms-WPBody h3
{
/* originally: 
font-weight:bold;
font-size:120%; */
	font-size:110%;
	line-height:110%;
	margin-bottom:5px;
}
.ms-TPBody h4
{
/* originally: 
font-weight:bold;
font-size:100%; */
	font-size:100%;
	margin-bottom:5px; 
}
.ms-WPBody h4
{
/* originally: 
font-weight:bold;
font-size:100%; */
	font-size:100%;
	margin-bottom:5px; 
}
.ms-TPBody h5
{
/* originally:
font-weight:bold;
font-size:80% */
	font-size:90%;
	margin-bottom:5px; 
}
.ms-WPBody h5
{
/* originally:
font-weight:bold;
font-size:80% */
	font-size:90%;
	margin-bottom:5px; 
}
.ms-TPBody h6
{
/* originally: 
font-weight:bold;
font-size:65%; */
	font-size: 80%; 
	margin-bottom:5px;
}
.ms-WPBody h6
{
/* originally: 
font-weight:bold;
font-size:65%; */
	font-size: 80%; 
	margin-bottom:5px;
}
.ms-WPBorderBorderOnly
{
border-color:#d8d8d8 !important; /* originally 9ac6ff */
border-width:1px;
border-style:solid;
}
.ms-WPBorder
{
border-color:#d8d8d8 !important; /* originally 9ac6ff */
border-width:1px;
border-style:solid;
}
.ms-WPBorder
{
	border-top-width: 0px;
	background-color: #FFFFFF;
	padding-top: 5px;
	font-size: 8pt;
	font-family: Tahoma;
}
/*.ms-WPHeader
{
	color:#ffffff
}*/

.ms-WPHeader TD{
	background-position: 170px;
	border-bottom: none !important;
	/*border-bottom: 1px solid #4e7cb7; */
	border-collapse: separate; 
	background-image: url('/Style Library/Images/ds_wp_title_right_grad.jpg');
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: #989898 !important;
	padding-top: 1px;
	padding-bottom: 6px;
}

/* -- SPOTLIGHT WEB PART -- */
.ms-WPBody P{
	padding-left: 5px;
	font-family: Tahoma;
}


/* -- HOW MAY WE HELP YOU WEB PART -- */

.wphmwhy IMG{
	padding-left: 10px;
	font-family:Tahoma;
}

/* -- PRODUCT TABS WEB PART -- */

#tabMainContainer
{
    width: 555px;
}
    
#tabMainContainer TD{
	margin: 3px;
}    
    
.tabTable
{
	width: 555px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	border-top: solid 1px #7B8284;
	border-left: solid 1px #7B8284;
	border-right: 0px;
}
    
.tabUnselected
{
	padding: 5px;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	font-size: 7pt !important;
	border-right: solid 1px #7B8284;
	background-color: #ffffff;
	color: #7B8284;
	border-bottom: solid 1px #7B8284;
	border-top: 0px;
	border-left: 0px;
}
    
.tabSelected{
    padding: 5px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    font-size: 7pt !important;
	border-right: solid 1px #7B8284;
    color: #7B8284;
    border-bottom: 0px;
    border-top: 0px;
    border-left: 0px;
	background-color: #eeeeee;
}
          
.tabContentUnselected{
	margin: 0px;
	border-left: solid 0px #7B8284;
	border-right: solid 0px #7B8284;
	border-bottom: solid 0px #7B8284;
	border-top: solid 1px #999999;
	padding: 0px;
	background-color: #999999;
	visiblity: hidden;
	display: none;
}

.tabContentSelected{
	margin: 0px;
	border-left: solid 0px #7B8284;
	border-right: solid 0px #7B8284;
	border-bottom: solid 0px #7B8284;
	padding: 1px 0px 0px 0px;
	background-color: #eeeeee;
	color: #333333;
	visibility: visible;
	display: block;
}
    
.tabContent{
	padding: 0px;
}

.tabContent h3{
	background-position: 0px 15px;
	color: #5091CD;
	margin-left: 15px;
	margin-left: 15px;
	font-weight: normal !important;
	background-image: url('/Style%20Library/Images/ds_dot.jpg');
	background-repeat: repeat-x;
	height: 20px;
	margin-right: 20px;
}

.tabContentCell{
	padding-bottom: 15px;
	padding-right: 15px;
}
    
.identifier{
	display: none;
	visibility: hidden;
}   

.tabImageCell{
	width: 50px;
	padding-left: 15px;
	padding-bottom: 15px;
}

.tabContentContainer
{
}

.tabContentHoldingCell{
	padding: 0px;
	background-color: #ffffff;
	border-right: solid 1px #7B8284;    
	border-left: solid 0px #7B8284;    
	border-bottom: solid 1px #7B8284;    
}


/* -- END PRODUCT TABS WEB PART -- */

    
/* -- DAKSTATS TABLE STYLES -- */

.ms-rteTable-1 tr.ms-rteTableOddRow-1  {
	color: #666666 !important;
	background-color: #F2F3F4 !important;
	font-size: 10pt !important;   
	vertical-align: middle !important;
}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1   {
	color: #666666 !important;
	background-color: #FFFFFF !important;
	font-size: 10pt !important;
	vertical-align: middle !important;
}


.ms-rteTable-1 td.ms-rteTableFirstCol-1  {
	vertical-align:middle !important;
	text-align:left !important;
}
.ms-rteTable-1 td.ms-rteTableLastCol-1 {
        vertical-align:middle !important;
}
.ms-rteTable-1 td.ms-rteTableOddCol-1  {
	vertical-align:middle !important;
}
.ms-rteTable-1 td.ms-rteTableEvenCol-1 {
        vertical-align:middle !important;
} 
