@charset "utf-8";

/* Universal Tag Styles */
body { color: #000; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
body a:link { color: #196989; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
body a:visited { color: #196989; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
body a:hover { color: #a55b22; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
body a:active { color: #a55b22; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }


img { border: 0px; }

/* Headers */


.sub_title {margin-top:20px; padding:0; font-size:16px; color:#666; font-weight:bold; font-family:Arial; }
h5 {margin:0; padding:0; color:#ff7f00; font-size: 24px; width:100%; border-bottom: 1px #FFFFFF dotted;}
h6 {margin:0; padding:0; color:#ff7f00; font-size: 24px; width:100%; border-bottom: 1px #999999 dotted;}


/* Table Styles */
table.box_1 { width:100%; border: 1px solid #ccc; border-spacing:2px; }
table.box_1 td { padding:0px 2px 0px 4px; height:25px; }
table.box_1 th { padding:0px 2px 0px 4px; height:25px; background-color:#d8d8d8; font-weight:bold; color:#333; text-align:left;  }
table.box_1 tr:hover {background-color:#e6e6e6;}
table.center { margin-left:auto; margin-right:auto; }

table.casedetails  { width:100%; border: 1px solid #ccc; }
table.casedetails td { border-bottom:1px dotted #666; line-height: 23px; font-size:14px; padding-left:3px; vertical-align:top; }
td.casedetailsleft {background-color:#d8d8d8; font-weight:bold; color:#333; width:20%; text-align:right; padding-right:4px;}


.related_list_title { font-family:Arial; font-weight:bold; color:#666; font-size:16px; padding-top:20px; }
table.related_list { width:100%; border: 1px solid #ccc; }
table.related_list th { font-weight:bold; text-align:left; background-color:#d8d8d8; line-height:23px; padding-left:3px; font-size:14px; color:#333; }
table.related_list td { line-height:23px; padding-left:3px; font-size:14px; }


table.solutioncategoriestable { width:765px; }
table.solutioncategoriestable td { text-indent:10px; }


table.solutioncategoriestable td.sub a:link { color: #093; font-size: 12px; font-family: Arial; text-decoration: none; }
table.solutioncategoriestable td.sub a:visited { color: #093; font-size: 12px; font-family: Arial; text-decoration: none; }
table.solutioncategoriestable td.sub a:hover { color: #093; font-size: 12px; font-family: Arial; text-decoration: underline; }
table.solutioncategoriestable td.sub a:active { color: #093; font-size: 12px; font-family: Arial; text-decoration: underline; }

table.solutioncategoriestable a:link { color: #093; font-size: 16px; font-family: Arial; text-decoration: none; }
table.solutioncategoriestable a:visited { color: #093; font-size: 16px; font-family: Arial; text-decoration: none; }
table.solutioncategoriestable a:hover { color: #093; font-size: 16px; font-family: Arial; text-decoration: underline; }
table.solutioncategoriestable a:active { color: #093; font-size: 16px; font-family: Arial; text-decoration: underline; }


/* My Account Styles */
.myacct { color: #666666; font-size: 11px; font-family: Arial; padding-bottom:10px; border-bottom:1px solid #d8d8d8;}
.myacct a:link { color: #198bb9; font-size: 11px; font-family: Arial; text-decoration: none; }
.myacct a:visited { color: #198bb9; font-size: 11px; font-family: Arial; text-decoration: none; }
.myacct a:hover { color: #198bb9; font-size: 11px; font-family: Arial; text-decoration: none; }
.myacct a:active { color: #198bb9; font-size: 11px; font-family: Arial; text-decoration: none; }

/* Main Menu Styles */
td.sidenav a:link,
td.sidenav a:visited { color: #666666; font-size: 14px; font-family: Arial; text-decoration: none; display:block; padding:7px 0 0px 5px; height:24px; border-bottom: 1px dotted #999;}
td.sidenav a:hover,
td.sidenav a:active { color:#666666; font-size: 14px; font-family: Arial; text-decoration: underline; }

td.sidenav_hl a:link,
td.sidenav_hl a:visited { color: #FFFFFF; background-color: #198BB9; font-size: 14px; font-family: Arial; text-decoration: none; display:block; padding:7px 0 0px 5px; height:24px; border-bottom: 1px dotted #999;}
td.sidenav_hl a:hover,
td.sidenav_hl a:active { color:#FFFFFF; background-color: #198BB9; font-size: 14px; font-family: Arial; text-decoration: underline; }



/* Text Styles */

/* rework */
.body_text { color: #000; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.body_text a:link { color: #196989; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.body_text a:visited { color: #196989; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.body_text a:hover { color: #a55b22; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.body_text a:active { color: #a55b22; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.course_text { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.course_text a:link { color: #196989; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.course_text a:visited { color: #196989; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.course_text a:hover { color: #a55b22; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.course_text a:active { color: #a55b22; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
/*----*/

.com_links { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.com_links a:link { color: #196989; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.com_links a:visited { color: #196989; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.com_links a:hover { color: #a55b22; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.com_links a:active { color: #a55b22; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }


.casthumbs a {float:left; padding:2px; background:#FFFFFF; margin-left:20px;}
.copyright { color: #000; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.terms_and_privacy { color: #000; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.terms_and_privacy a:link { color: #196989; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.terms_and_privacy a:visited { color: #196989; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.terms_and_privacy a:hover { color: #a55b22; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.terms_and_privacy a:active { color: #a55b22; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.terms_and_privacy_inactive { color: #ccc; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_11_dk_gray { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_11_dk_gray a:link { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_11_dk_gray a:visited { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_11_dk_gray a:hover { color: #a55b22; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_11_dk_gray a:active { color: #a55b22; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_11_gray { color: #999; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px; }
.text_11_med_teal { color: #5c8f8c; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px; }
.text_11_white { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px; }
.text_12_dk_gray { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_12_dk_gray a:link { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_12_dk_gray a:visited { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_12_dk_gray a:hover { color: #a55b22; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_12_dk_gray a:active { color: #a55b22; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_12_white { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_12_white a:link { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_12_white a:visited { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_12_white a:hover { color: #ffbc72; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_12_white a:active { color: #ffbc72; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_14_dk_gray { color: #666; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_14_dk_gray a:link { color: #666; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_14_dk_gray a:visited { color: #666; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_14_dk_gray a:hover { color: #a55b22; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_14_dk_gray a:active { color: #a55b22; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_14_gray { color: #999; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_14_gray a:link { color: #999; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_14_gray a:visited { color: #999; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_14_gray a:hover { color: #a55b22; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_14_gray a:active { color: #a55b22; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_14_inactive { color: #ccc; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_14_white { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_14_white a:link { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_14_white a:visited { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_14_white a:hover { color: #ffbc72; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_14_white a:active { color: #ffbc72; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_16_dk_gray { color: #666; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_17_dk_gray { color: #666; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_17_lt_gray { color: #999; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; }
.text_16_dk_grayr a:link { color: #666; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_16_dk_gray a:visited { color: #666; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.text_16_dk_gray a:hover { color: #a55b22; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_16_dk_gray a:active { color: #a55b22; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.text_20_dk_gray { color: #666; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }

/* Ideas  */
.idea_title { color: #093; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.idea_title a:link { color: #093; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.idea_title a:visited { color: #093; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.idea_title a:hover { color: #093; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
.idea_title a:active { color: #093; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }

/* Olds case.css  */

#ctl00_ctl00_c1_c2_TypeOfData__c,
#ctl00_ctl00_c1_c2_insights_version__c,
#ctl00_ctl00_c1_c2_MonthOrPayPeriod__c,
#ctl00_ctl00_c1_c2_ErrorMessageOrNumber__c,
#ctl00_ctl00_c1_c2_Subject,
#ctl00_ctl00_c1_c2_ReportName__c,
#ctl00_ctl00_c1_c2_NameOfScreen__c,
#ctl00_ctl00_c1_c2_ProposedReportName__c,
#ctl00_ctl00_c1_c2_MainMenuArea__c,
#ctl00_ctl00_c1_c2_IsDataDisplayedIncorrectly__c,
#ctl00_ctl00_c1_c2_ReportTopicFilter__c,
#ctl00_ctl00_c1_c2_ReportPeriod__c,
#ctl00_ctl00_c1_c2_Responsibility {margin-bottom:20px;}

#ctl00_ctl00_c1_c2_ddlType,
#ctl00_ctl00_c1_c2_insights_version__c,
#ctl00_ctl00_c1_c2_TypeOfData__c,
#ctl00_ctl00_c1_c2_MonthOrPayPeriod__c,
#ctl00_ctl00_c1_c2_ErrorMessageOrNumber__c,
#ctl00_ctl00_c1_c2_Subject,
#ctl00_ctl00_c1_c2_Description,
#ctl00_ctl00_c1_c2_ReportName__c,
#ctl00_ctl00_c1_c2_NameOfScreen__c,
#ctl00_ctl00_c1_c2_ProposedReportName__c,
#ctl00_ctl00_c1_c2_MainMenuArea__c,
#ctl00_ctl00_c1_c2_IsDataDisplayedIncorrectly__c,
#ctl00_ctl00_c1_c2_ReportTopicFilter__c,
#ctl00_ctl00_c1_c2_ReportPeriod__c,
#ctl00_ctl00_c1_c2_Responsibility {background-color:#CECEB5;}

#ctl00_ctl00_c1_c2_ErrorMessageOrNumber__c,
#ctl00_ctl00_c1_c2_Subject,
#ctl00_ctl00_c1_c2_ReportName__c,
#ctl00_ctl00_c1_c2_NameOfScreen__c,
#ctl00_ctl00_c1_c2_ProposedReportName__c,
#ctl00_ctl00_c1_c2_Responsibility {padding:4px 0 4px 4px;}

input:hover,
#ctl00_ctl00_c1_c2_ddlType:focus,
#ctl00_ctl00_c1_c2_insights_version__c:focus,
#ctl00_ctl00_c1_c2_TypeOfData__c:focus,
#ctl00_ctl00_c1_c2_MonthOrPayPeriod__c:focus,
#ctl00_ctl00_c1_c2_ErrorMessageOrNumber__c:focus,
#ctl00_ctl00_c1_c2_Subject:focus,
#ctl00_ctl00_c1_c2_Description:focus,
#ctl00_ctl00_c1_c2_ReportName__c:focus,
#ctl00_ctl00_c1_c2_NameOfScreen__c:focus,
#ctl00_ctl00_c1_c2_ProposedReportName__c:focus,
#ctl00_ctl00_c1_c2_MainMenuArea__c:focus,
#ctl00_ctl00_c1_c2_IsDataDisplayedIncorrectly__c:focus,
#ctl00_ctl00_c1_c2_ReportTopicFilter__c:focus,
#ctl00_ctl00_c1_c2_ReportPeriod__c:focus,
#ctl00_ctl00_c1_c2_Responsibility:focus {background-color:#FFFFFF;}

/*  Old nav.css */


#main-nav {
	height: 33px;
	width: 550px;
	
}

#main-nav ul {list-style-type: none;}
#main-nav li {float: left;}

#main-nav li a {
	float: left;
	height: 0px !important;
	height /**/:40px; /* IE 5/Win hack */ 
	padding: 33px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

#main-nav li a:hover {
	background-position: 0 -33px;
}

#main-nav li#home,
#main-nav li#home a { width: 126px; background-image: url(../img/nav/home.jpg);}
#main-nav li#solutions,
#main-nav li#solutions a { width: 126px; background-image: url(../img/nav/solutions.jpg);}
#main-nav li#log,
#main-nav li#log a { width: 126px; background-image: url(../img/nav/log.jpg);}
#main-nav li#viewcases,
#main-nav li#viewcases a { width: 126px; background-image: url(../img/nav/viewcases.jpg);}



#step1 {background-image: url(../img/step1_bg.gif); width:701px; height:136px;}
#step1 .padding {padding:10px;}

#contactinfo {float:right; margin-right: 20px; font-size:12px; line-height:17px; 
              padding-left:15px; border-left: 1px dotted #FFFFFF;}
             


#step2 {background-image: url(../img/step2_bg.gif); width:700px; background-repeat:repeat-y;}
#step2 .padding {padding:0 10px 0 10px;}
#step2top {background-image: url(../img/step2_top_bg.gif); width:700px; height:14px;}
#step2bottom {background-image: url(../img/step2_bottom_bg.gif); width:700px; height:13px;}
.casetextfield { width:250px; }
.casetextarea { width: 500px; height:150px; }

#submit {float:right; margin-right:75px;}


