/*
BEGIN CLASSES AND IDs FROM OLD CSS SHEETS THAT NEEDED TO BE CARRIED OVER
*/
td {
font-family: arial, helvetica;
font-size: 11px;
color:#000000;
}

.background-02  {
padding-top : 4px;
text-align : right;
padding-bottom : 0px;
padding-left : 6px;
padding-right : 10px;
}

.background-color1  {
background : #ffffff 100%;
height : 10px;
}

.backg-subArt-01  {
padding-top : 6px;
text-align : right;
padding-bottom : 0px;
padding-left : 10px;
padding-right : 50px;
}

.subART-02  {
width : 400px;
height : 80px;
}

.backg-subArt-02  {
padding: 6px 0px 0px;
}

.background-color1  {
background : #ffffff 100%;
height : 10px;
}

.headerMainart1  {
}

.body-01Red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #CC0000;
	font-style: normal;
}
.body-01Red-Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #CC0000;
	font-style: normal;
}
.body-01Blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000099;
	font-style: normal;
}
.body-01-Blue-Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #003399;
	font-style: normal;
}

.mainART-01  {
width : 500px;
height : 150px;
}

.Navigation-spacer  {
padding-top : 0px;
padding-left : 2px;
padding-bottom : 0px;
padding-right : 2px;
color : #000000;
}

.rule-01  {
margin-left : 0px;
right : 0px;
margin-right : 0px;
top : 0px;
margin-top : 0px;
border-bottom : 4px solid #6AA5C3;
bottom : 0px;
margin-bottom : 10px;
left : 0px;
}

.subART-01  {
width : 500px;
height : 150px;
}

.WelcomeText  {
letter-spacing : 0.25px;
color : #FFFFFF;
text-decoration : none;
font : bold 12px/13px     Arial, Helvetica, sans-serif;
}

#bodycontent  {
margin-top : 8px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}

#pagecontent  {
background : #FFFFFF;
}

#programlogo {
	margin: 0px;
	padding: 0px;
}

/*
END CLASSES AND IDs FROM OLD CSS SHEETS THAT NEEDED TO BE CARRIED OVER
*/

body  {
	margin : 0px;
	padding : 0px;
	background-color: #FFFFFF;
}

p  {
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
line-height : 16px;
margin-bottom : 10px;
padding : 0px;
}

a  {
text-decoration : underline;
font-weight : bold;
}

a:link  {
color : #0066CC;
text-decoration : underline;
}

a:visited  {
color : #0066CC;
text-decoration : underline;
}

a:hover  {
color : #CC0000;
text-decoration : none;
}

a:active  {
color : #0066CC;
text-decoration : underline;
}
h1  {
margin-left : 0px;
margin-bottom : 8px;
color : #E36C2E;
margin-right : 0px;
font-weight : bold;
font-size : 36px;
margin-top : 30px;
display : block;
padding : 0px;
}

h2  {
font-size : 20px;
margin-left : 0px;
margin-top : 0px;
margin-bottom : 8px;
color : #330000;
margin-right : 0px;
}

ul  {
margin-bottom : 10px;
}

ol  {
margin-bottom : 50px;
}

li  {
margin-bottom : 7px;
}

table  {
font-size : 11px;
border-collapse : collapse;
}

form  {
margin : 0px;
padding : 0px;
}
.login-body {
background-color:#3c41b2;
}

.login-top-area {
height:100px;
background-image:url(file:/C:/Program Files/BI/DemoWizard11/data/generated_content/images/logo-springboard-content-aqua.gif);
background-repeat:no-repeat;
background-color:#3c41b2;
}

.login-content-background {
background-image:url(images/bg-login-springboard-business-content.jpg);
background-repeat:no-repeat;
position:absolute;
top:70px;
left:0px;
height:305px;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
}

.login-welcometext-area {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
position:absolute;
top:255px;
left:500px;
z-index:99;
width:200px;
}

.login-error {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
position:absolute;
top:145px;
left:20px;
z-index:99;
width:600px;
}

.login-welcometext-header {
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#ffffff;
}

.login-welcometext-content {
color: #FFFFFF;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height:12px;
}

.login-field-area {
position:absolute;
top:70px;
left:500px;
width:;
height:;
z-index:99
}

.login-field-text {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
z-index:100;
}

.login-field1 {
}

.login-field2 {
}

.login-form-area {
position:absolute;
top:150px;
left:590px;
z-index:99;
}

.buttonStyle {
color: #ffffff;
font-weight: bold;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
background-color: #7ed17a;
height: auto;
width: auto;
border: 2px solid #000000;
line-height: 18px;
padding: 2px 4px;
}

.login-submitbutton-cell {
padding-bottom:10px;
}
.login-help-content {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration:none;
color:#ffffff;
}

.login-help-content:hover {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration:underline;
color:#ffff00;
}


.login-footer-area {
}
.home-body {
background-color:#FFFFFF;
}

#header {
height:90px;
background-repeat:no-repeat;
background-color:#3c41b2;
}

.home-login-info {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#688FD9;
z-index:99;
padding-right:20px;
padding-top:15px;
}

#welcomeText {
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#000000;
z-index:99;
}

#navigation2 {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
z-index:99;
}

#navigation2:hover {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#cccccc;
text-decoration:underline;
z-index:99;
}

#navigation{ 
background-color:#7ed17a;
border-top:1px solid #eeeeee ;
border-bottom:1px solid #999999 ;
padding-left:15px;
height:30px;
 }

.home-navbar-content {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
padding-right:;
padding-top:;
}

a#home-navbar-link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}

a#home-navbar-link:hover {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#999999;
text-decoration:none;
}

.home-secondary-navbar-content {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
padding-right:;
padding-top:;
}

.home-secondary-navigation-area{ 
background-color:#bbebc4;
border-top:1px solid #BDBDBD ;
border-bottom:1px solid #676767 ;
padding-left:15px;
height:24px;
 }

#home-secondary-navbar-link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

#home-secondary-navbar-link:hover {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}

.cleft { 
border-right: 1px dotted #000000;
background-color:#ffffff;
background-image: url(images/bg-sb-left-business-home.gif);
background-repeat: no-repeat;
 }

.subpage-main-left { 
border-right: 1px dotted #000000;
background-color:#ffffff;
background-image: url(images/bg-sb-left-business2.gif);
background-repeat: no-repeat;
 }

.subpage2-main-left { 
border-right: 1px dotted #000000;
background-color:#ffffff;
background-image: url(images/bg-sb-left-business3.gif);
background-repeat: no-repeat;
 }

.cright { 
border-left: 1px dotted #000000;
/*border-bottom: 1px dotted #000000;*/
background-color:#f3f3f3;
padding-top:7px;
padding-left:0px;
padding-right:0px;
padding-bottom:12px;
 }

.cright-separator { 
border-top: 1px dotted #000000;
background-color:#f3f3f3;
padding-left:15px;
padding-right:0px;
 }

.cright-mygoal { 
background-color:#f3f3f3;
padding-top:0px;
padding-left:10px;
padding-right:10px;
 }

.cright-news { 
background-color:#f3f3f3;
padding-top:0px;
padding-left:10px;
padding-right:10px;
 }

.cleft-header {
font-size: 12px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
}

 .cleft-content {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
}

.cleft-navtable { 
padding-left:15px;
padding-top:5px;
line-height:25px;
 }

#cleft-link {
font-size: 11px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#666666;
}

#cleft-link:hover {
font-size: 11px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
}

.ccenter{ 
background-color:#ffffff;
padding-top:0px;
padding-left:0px;
padding-right:0px;
}

.contentrow {
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
}

 .body-01 { 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
line-height: 20px; 
}
 
.Heads-01{ 
font-size: 19px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
 }

.content-subheadline { 
font-size: 14px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#999999;
 }

#footer {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#666666;
border-top: 1px solid #666666;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 20px solid #3c41b2;
}

#footer:hover {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
}

.news-header { 
font-size: 13px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
 }

.news-date { 
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
 }

.body-03 { 
font-size: 11px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
 }

.body-03bold { 
font-size: 10px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#666666;
 }

.body-03bold:hover { 
font-size: 10px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
 }

#body-03bold { 
font-size: 10px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
 }
 
#body-03bold:hover { 
font-size: 10px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
 }
 
.home-footer-area {
background-color:#FF7800;
height:100%;
}
a.buttonStyle:link {
color :#FFFFFF;
font-weight :bold;
font-size :11px;
font-family :Arial, Helvetica, sans-serif;
text-decoration :none;
background-color :#4697B4;
height : auto;
width :auto;
border :2px solid #CCCCCC;
line-height: 18px;
padding: 2px 4px;
}

a.buttonStyle:hover {
	color :#FFFFFF;
	text-decoration :none;
	background-color :#666666;
	border: 2px solid #CCCCCC;
	padding: 2px 4px;
}

a.buttonStyle:visited {
	color :#FFFFFF;
	text-decoration :none;
	background-color :#990000;
	border: 2px solid #CCCCCC;
	padding: 2px 4px;
}
#navigation3  {
text-decoration : none;
font : bold 11px/12px     Arial, Helvetica, sans-serif;
color : #333366;
}

#navigation3 a:link  {
text-decoration : none;
font : bold 11px/12px     Arial, Helvetica, sans-serif;
color : #333366;
}

#navigation3 a:visited  {
text-decoration : none;
}

#navigation3 a:hover  {
color : #41A382;
}

#navigation3 a:active  {
text-decoration : none;
}
.adminform-table-background {
background-color:#dddddd;
}

