


/* CIT Corporate Colours 

10% blue	D7E6F0
20% blue	B6D0E2
30% blue	96BCD5
40% blue	79ABC9
50% blue	5C9ABC
60% blue	3E8CB1
70% blue	167EA5
80% blue	00719A
90% blue	006691
100% blue	005B85

10% green	E8F3E6
20% green	D5E8D1
30% green	C1DDBC
40% green	B0D4A8
50% green	9CCA95
60% green	8AC384
70% green	79BB73
80% green	65B361
90% green	4DAC51
100% green	33A643

10% orange	FEECDF
20% orange	FDDBC5
30% orange	FCCAAC
40% orange	FBBA96
50% orange	F9AA7F
60% orange	F89B6C
70% orange	F68C59
80% orange	F47D44
90% orange	F36D32
100% orange	F15C22

*/


/*------------------------------------------------------------------------------
 * Default screen CSS start
 *----------------------------------------------------------------------------*/

body	{	margin:0;	padding:0;	font-family:Arial, Helvetica, sans-serif;	background-color:#FFF;	}
h1	{	color:#0E3C61;	padding:0 0 5px 0;	font-size:1.4em;	margin:0 0 0 0;	font-weight:500;	}
h2	{	color:#0E3C61;	padding: 10px 0 3px 0;	font-size:1em;	margin:0 0 0 0;	font-weight:bold;		}
h3	{	color:#FF6600;	padding: 0 0 0 0;	font-size:0.9em;	margin:0 0 0 0;	font-weight:bold;	}
h4	{	margin:0 0 10px 0;	padding:0;	color:#299727;	font-size:0.8em;				}
a	{	text-decoration:underline;	color:#0E3C61;								}
a:hover	{	text-decoration:underline;	color:#0E3C61; 								}
a:visited {	text-decoration:underline;	color:#0E3C61; 								}
p	{	margin:0 0 15px 0;	font-size:9pt;	font-family:Arial, Helvetica, sans-serif;		}
form	{	margin:0;	padding:0;										}
input, textarea, select {	font-size:9pt;									}
hr	{      color: #ccc;      background-color: #eee;      height: 1px;      line-height:1px;      border:none;      margin-bottom:10px;	}
.red	{	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #CC0000;	text-decoration: none;	}


/*------------------------------------------------------------------------------
* Skip for Screen Readers
*----------------------------------------------------------------------------*/

#skip a, #skip a:hover, #skip a:visited 	{	position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;	} 
#skip a:active 	{ position:static; width:auto; height:auto; 	} 

/*------------------------------------------------------------------------------
* Layout
*----------------------------------------------------------------------------*/

#layout 			{	min-height:830px; 	
					height:auto !important; 	
					height:830px;
				}

/*------------------------------------------------------------------------------
* Header
*----------------------------------------------------------------------------*/

#header				{	display:none;
					margin:0;
					padding:0;
					height:170px;
				}
				
#header .topborder		{	background-color:#005B85;
					padding-top:6px;
				}
				
#header #middle			{	height:116px;
				}

#header #middle #logo		{	position: absolute;
					padding: 8px 0 0 55px;
					margin:0 0 0 0;
				}
				
#header #middle #title		{	padding: 36px 0 10px 260px;
				}
				
#header #middle .title		{	color: #005B85;
					font-size: 1.4em;
					margin: 0 0 0 0;
					font-weight: 500;
				}

#header #middle #toplinks 	{	float: right; 
					margin: 10px 10px 0px 0px;
					text-align: right;
				}
				
#header #middle .toplinks 	{	color: #000000;	
					font-size: 8pt; 
					text-decoration: none;
					text-align: right;
				}
				
#header #middle .toplinks:hover {	text-decoration:underline;	}
#header #middle .toplinks a 	{	text-decoration:underline;	}

#header #middle #nav		{	margin:0 0 0 260px;
					padding:0;
					height:26px;
				}

#header #middle #nav ul		{	margin:0;
					padding:0;
					display:inline;
					list-style-type:none;
					height:26px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:0.8em;
					font-weight:bold;
					left:0px;
				}

#header #middle #nav li		{	float:left;
					padding:5px 12px 5px 12px;
					margin:0 1px 0 0;
					background-color:#F15C22;
					background-repeat:no-repeat;
					color:#FFFFFF;
				}

#header #middle #nav li a 	{	color:#FFFFFF;
					text-decoration:none;
				}

#header #middle #nav li a:hover	{	color:#FFFFFF;
					text-decoration:underline;
				}

#header #middle #nav .on 	{	background-color:#005B85;	
				}

#header #middle #subnav 	{	background-color:#005B85;
					height:28px;
				}

#header #middle #subnav ul	{	width: 800px;
					margin:0 0 0 255px;
					padding:0;
					position:absolute;
					display:inline;
					list-style-type:none;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
				}

#header #middle #subnav li	{	float:left;
					padding:4px 5px 4px 5px;
					margin:3px 0 0 0;
					color:#FFFFFF;
					font-weight: bold;
				}

#header #middle #subnav a	{	color:#FFFFFF;
					text-decoration:none;
				}

#header #middle #subnav a:hover	{	color:#FFFFFF;
					text-decoration:underline;
				}

#header #middle #newsfeed	{	margin: 10px 20px 0px 255px;
					padding-bottom: 0px;
				 	padding-top: 2px;
					padding-left: 5px;
					padding-right: 5px;
				}

#header #middle #newsfeed a	{	color : #ffffff;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 9pt;
					font-weight : normal;
					text-decoration: none;
				}

#header #middle #newsfeed a:hover	{	color : #000000;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 9pt;
						font-weight : normal;
						text-decoration: underline;
				}

#header #middle #newsfeed p 	{	color : #ffffff;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 9pt;
					font-weight : normal;
					text-decoration: none;
				}

/*------------------------------------------------------------------------------
* Left Column
*----------------------------------------------------------------------------*/

#left				{	display:none;
					padding:0 0 10px 10px;	
					margin: 0 0 0 0;	
					width:210px;	
					position: absolute;	
					left: 15px;	
					background-color:#B6D0E2;	
					font-size: 9pt;	
					font-family: Arial, Helvetica, sans-serif; 	
				}

#left h3			{	padding:10px 0 0 0;	
					margin:0 0 0 0;	
					color:#333333;	
					font-size:11pt;
				}

#left h4			{	padding:5px 0 0 0;
					margin:0 0 0 0;
					color:#333333;
					font-size:10pt;
				}

#left #search p 		{	padding:0;
					margin:0 0 10px 0;
					color:#333333;
					font-size:12px;
				}
		
#left #search #searchform	{	display:inline;		
				}
				
#left #search .search		{	width: 190px;	
					height:25px;
					padding:3px;
					margin:10px 0 2px 0;
					font-size:12px;
				}
				
#left #search .go		{	float: right;
					padding: 0 0 0 10px;
					margin: 10px 10px 0 0;
				}
				
#left #nav 			{	width:190px;
					background-color:#f6f6f6;
					margin: 10px 0px 0 0;
				}
				

/*------------------------------------------------------------------------------
* Container and Content
*----------------------------------------------------------------------------*/

#container			{	padding:0;
					margin:0 10px 0 10px;
					
				}
				
#content			{	padding:0;
					margin:0 0px 20px 0;
				}
				
#content tr td			{	font-size:10pt;
				}
				
#content p			{	font-size:10pt;
					margin: 0px 0 10px 0;
				}				
				
#content ul {
	padding: 5px 15px 5px 15px;
	margin:0;
	list-style-type: disc;
}

#content ol {
	padding: 5px 15px 5px 15px;
	margin:0;
	list-style-type: disc;
}

#content li {
	padding:0 0 5px 15px;
	margin:0;
	display: list-item;
	list-style-type: disc;
	font-size: 10pt;
}

#content h1			{	color:#005B85;	
					padding: 10px 0 3px 0;	
					font-size:18pt;	
					margin:0 0 0 0;	
					font-weight:600;
				}

#content h2			{	color:#005B85;
					padding: 10px 0 0px 0;	
					font-size:11pt;	
					margin:0 0 0 0;	
					
				}
				
#content h3			{	color:#005B85;
					padding: 10px 0 3px 0;	
					font-size:10pt;	
					margin:0 0 0 0;	
				}
				
#content h4			{	color:#005B85;
					padding: 10px 0 3px 0;	
					font-size:9pt;	
					margin:0 0 0 0;	
				}
				
#content hr			{	margin: 0 0 5px 0;
					padding: 0 0 0 0;
				}
				
#content a 			{	color:#000000;	
					text-decoration:underline;
				}
				
#content a:hover 		{	text-decoration:underline;
				}


.clear 				{	clear: both;
				}

.image				{	float:right;
					margin: 0px 0 20px 20px;
				}

/*------------------------------------------------------------------------------
* Right
*----------------------------------------------------------------------------*/

#right {
	margin: 0px 0px 10px 10px;
	float: right;
	width: 270px;
	border: 0px;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
}

#right h2 {
	margin: 0px 0px 10px 0px;
	background-color: #B6D0E2; 
	color: #000000;
	padding: 5px 5px 5px 5px;
	font-size: 1em;
}

#right image {
	float:right;
	margin: 0px 0 10px 10px;
}

#right p {
	margin: 0px 0 5px 0;
	padding: 0px 0px 0px 5px;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}

#right a {
	color: #000000;
	text-decoration: underline;
}

#right a:hover {
	color: #000000;
	text-decoration: underline;
}

#right hr {
        color: #ccc;
        background-color: #eee;
        height: 1px;
        line-height:1px;
        border:none;
        margin-bottom:5px;
}


/*------------------------------------------------------------------------------
* Breadcrumbs 
*----------------------------------------------------------------------------*/

#content #breadcrumbs		{	margin: 0 0 0px 0;
					font-size: 0.7em;
					color:#000000;
					padding: 2px 2px 2px 2px;
				}
				
#content #breadcrumbs a 	{	color:#000000;
					
				}

/*------------------------------------------------------------------------------
* Footer 
*----------------------------------------------------------------------------*/

#footer 			{	height:20px;
					margin-top:15px;
				}

#footer #redbar			{	background-color:#F15C22;
					padding-top:5px;
				}

#footer hr			{	margin: 0 0 0 0;
				}

#footer p			{	padding: 10px 10px 10px 10px;
					margin:0;
					font-size:0.7em;
					color: #000000;
				}

#footer a			{	color: #000000;
					text-decoration: none;
				}
				
#footer a:hover			{	color: #000000;
					text-decoration: underline;
				}

#footer .govlogo		{	float:left;
					padding:5px 20px 5px 10px;
					margin: 15px 15px 5px 5px;
				}

