@charset "UTF-8";
/* CSS Document */

/*

BG gray color: #edebeb

STYLES

blue link color: #0062a6
blue lighter: #2182c5 

grey text: #6d6d6d

orange title: #eca002
orange lighter: #ffc458


*/

body {
	background-color:#edebeb;
	font-family: Optima, Georgia, "Times New Roman", Times, serif;
	background-position:top;
	margin:0px;
	padding:0px;
	height:100%;

}



/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
P {
	margin: 0px 0px 5px 0px;
	padding: 5px 5px 2px 5px;
}

H1, H2, H3, H4, H5, H6 {
	margin: 0px 0px 0px 0px;
	padding: 15px 5px 0px 5px;
}
H1 {
	font-size:14px;
	font-weight:bold;
	color:#0062a6;
	/*line-height: 20px;*/
}
H2 { padding-bottom:5px;}
H3 {font-size:13px;
	font-weight:normal;
	color:#0062a6;
	padding-top: 5px;
}
H4 {
	font-size:13px;
	font-weight:normal;
	color:#0062a6;
	line-height: 20px;
	padding-right:130px;
	padding-top: 5px;
}
H5 { }
H6 { }


img { border:none; }
img A{ border:none; } 
img A:visited{ border:none; }
.noborder {border: none;text-decoration: none;}

TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
	font-size: 10px;
	text-align: center;
}


.copywrite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	text-align:center;
	padding:15px 0px 5px 10px;
}

A {
	color:#0062a6;
	text-decoration:underline;
}
A:visited {
	color:#0062a6;
	text-decoration:underline;
}

UL
{
	list-style-image:url(images/dash.gif);
	padding:0px 0px 10px 22px;
	margin:0px;
}


.csc-mailform{
	border:none;
}

#mailformdepartment{
	border:none;
}

.csc-mailform-label{
	font-size:12px;
	font-weight:bold;
	color:#0062a6;
}

/* ================== */

.align-center{
	text-align:center;
}
.align-right{
	text-align:right;
}

.action-items {
	list-style-image:url(images/checkmark.gif);
	padding:5px 5px 5px 25px;
}
.action-items LI{
	padding-bottom:5px;
}
.component-items {
	list-style-image:url(images/greaterthan.gif);
	padding:5px 5px 5px 20px;
	/*margin:0px;*/
	
}
.component-items LI{
	padding-bottom:5px;
}
.component-items UL {
	
}
.fourteen-point {
	font-size:14px;
}

/*********************************************************************
 *
 *			               M E N U
 *
 *********************************************************************/


/* ================ Menu 1 HORIZONTAL MAIN MENU ================ */

#menu_1 TR {
	vertical-align:middle;
	
}

TR#menu_1 TD {
	font-family: Optima, Georgia, "Times New Roman", Times, serif;
	margin:0px;
	text-align:center;
	font-size: 14px;
	
}
#menu_1 TD A {
	color:#FFFFFF;
	text-decoration: none;
	font-size: 13px;
}
#menu_1 TD A:hover {
	color:#ffc458;
	text-decoration: underline;
}
.menu_1-no {
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	font-size: 14px;
}
.menu_1-act {
	color:#ffc458;
	font-weight:bold;
	text-align:center;
	font-size: 14px;
	
}
.menu_1-act A {
 	color:#ffc458;
	font-weight:bold;
	font-size: 14px;
}




/* ================ MENU 2 VERTICAL TWO_LEVEL MENU: ================ */
/*  MENU 2, level 1 (main pages of side menu) */

.menu_2 {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  text-align: left;
  padding: 3px 2px 0px 2px;
  font-size: 12px;
  background-color:#FFFFFF;
  width:150px;
}
.menu_2 DIV{
	border-bottom: solid 1px #999999;
}

.menu_2 A {
	text-decoration: none;
	color:#999999;
}

.menu_2 A:hover {
	text-decoration: underline;
}

.menu2-level1-no {
  padding-top:6px;
  padding-bottom:6px;
  font-size: 12px;
}

.menu2-level1-act {
	padding-top:6px;
  	padding-bottom:6px;
	font-weight:bold;
	font-size: 12px;
	color: #999999;
}
.menu2-level1-act a {
	color:#999999;
}

/*  MENU 2, level 2 (sub pages of side menu) */
.menu2-level2-no {
	padding-left:2px;
	padding-bottom:5px;
}
.menu2-level2-act {
	padding-left:2px;
	padding-bottom:5px;
	font-weight:bold;
	color:#999999;
}
.menu2-level2-act a {
	color:#999999
}


/* MENU BOTTOM*/

.menu_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#6d6d6d;
	text-align:center;
	padding:20px 0px 0px 0px;
}
.menu_bottom A{
	text-decoration:none;
	color:#666666;
}
.menu_bottom A:hover{
	text-decoration:underline;
	color:#666666;
}

/*  FCE BOX - BLUE FADE */
.FCE_box_blue_fade_title{
	font-family: Optima, Georgia, "Times New Roman", Times, serif;
	color:#2182c5;
	font-size:18px;
	line-height:16px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
}

.FCE_box_blue_fade_mid {
	background-color:#48a4e4;
	background-image:url(images/box_blue_fade-bg.jpg);
	background-repeat:no-repeat;
	color:#000000;
	padding:2px 10px 5px 10px;
}

/*  FCE BOX - ORANGE FADE */
.FCE_box_orange_fade_title{
	font-family: Optima, Georgia, "Times New Roman", Times, serif;
	color:#eca002;
	font-size:18px;
	line-height:13px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
}

.FCE_box_orange_fade_mid {
	background-color:#ffcc73;
	background-image:url(images/box_orange_fade-bg.jpg);
	background-repeat:no-repeat;
	color:#000000;
	padding:2px 10px 5px 10px;
}

/*  FCE BOX - BLUE OUTLINE */
.FCE_box_blue_outline_title{
	font-family: Optima, Georgia, "Times New Roman", Times, serif;
	color:#2182c5;
	font-size:18px;
	line-height:13px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}
.FCE_box_blue_outline_content {
	color:#0062a6;
	font-size:10px;
}
.FCE_box_blue_outline_content LI{
	font-size:11px;
}


/*  FCE BOX - BLUE SOLID */
.FCE_box_blue_solid_title{
	font-family: Optima, Georgia, "Times New Roman", Times, serif;
	color:#2182c5;
	font-size:18px;
	line-height:13px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}
.FCE_box_blue_solid_content {
	background-color: #d4ecfe;
	color:#0062a6;
}
.FCE_box_blue_solid_content LI{
	font-size:11px;
}


/* FCE_testimonial*/

.FCE_testimonialTable{
	padding:5px 0px 5px 0px;
}
.FCE_testimonialBottom {
	background-image:url(images/testimonials_middle.gif);
	background-repeat:repeat-y;
}

.FCE_testimonialBottom P {
	font-family: Optima, Georgia, "Times New Roman", Times, serif;
	color:#003399;
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	padding:8px 10px 0px 10px;
}

/* FCE_bg_image1 */
.FCE_bg_image1 {
	background-image:url(images/home_image_bg1.jpg);
	background-repeat:no-repeat;"
	font-size:14px;
}
.FCE_bg_image1 P{
	font-size:14px;
	color:#333333;
	padding: 0px 0px 0px 10px;
}


/* ROI CALCULATOR */
#roiForm{
	padding-left:10px;
}

#roiForm H3{
	padding:3px;
}
#roiForm label {
	font-size:small;
	/*margin:3px 0px 0px 5px;*/
}

#roiForm input{
	text-align:left;
	font-size:small;
	font-size:12px;
}

.roiValue{
	color:#000000;
	font-size:14px;
	padding-left:5px;
}

.roiValueTotal{
	font-weight:bold;
	font-size:14px;
}

.roi_input_normal{
	/*width:60;*/
	
}

.roiTable{
	border: 1px solid #666666;
	padding:4px;
}
.roiTable TD{
	padding:0px 2px 0px 2px;
}

.roiTableRowHeader{
	background-color:#DEE1F2
}
.roiTableRowOdd{
	background-color:#DFECF2;
}
.roiTableRowEven{
	background-color:#F7FAE9;
}
.roiTableRowResult{
	background-color:#B9E3B0
}

/* FAQ */

.tx-irfaq-pi1{
	margin:0px 0px 0px 5px;
	padding:0px;
}
.tx-irfaq-pi1_Title {
	color:#0062A6;
	text-decoration:underline;
	font-weight:bold;
}
