/* This is the main css file to control the look and feel of the entire website */

body {
	background-color: #FFFFFF;
	scrollbar-base-color: #8CA0E5; 
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-DarkShadow-Color: #000000; 
}


/* Specific Classes */

/* Main Page top navigation Link Styles */
a.nav {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 5px;	
}

a.nav:hover {
	text-decoration: none;
}


/* Main Page Left Link Styles */
a.mainlinks {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding: 1px;
}

a.mainlinks:hover {
	text-decoration: underline;
}

a.speciallinks {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #1036C0;
	padding: 2px;
}

a.speciallinks:hover {
	text-decoration: none;
}

.mainleft {
	border-top:    0px;
	border-bottom: 0px;
	border-left:   0px;
	border-right:  3px;
	border-style:  dotted;
	padding: 5px;
	background-color: #CED6F0;
	
}

.mainright {
	padding: 5px;
}

.mainbottom {
	padding: 0px;
	border-top:    0px;
	border-bottom: 1px;
	border-left:   0px;
	border-right:  1px;
	border-style:  solid;
}

/* Right Side main page table properties and attributes */

.mainitems {
	padding: 2px;
	font-family: verdana;
	font-size: 10px;
	border-style: solid;
	border: 1px;
}


.footercontent {
	font-size: 10px;
	font-weight: bold;
	font-family: verdana;
}


.mainquote {
	position:absolute; width:395px; height:100px; z-index:2; left: 318px; top: 90px;
}

.cstories {
	position:absolute; width:150px; height:25px; z-index:3; left: 590px; top: 192px;
}



/* START SITE MAP CSS */

a.standout:link {
	font-size: 12px;
	font-family: verdana, helvetica, arial, sans-serif;
	color: #A40E0E;
	text-decoration: none;
}
		
a.standout:visited {
    font-size: 12px;
    font-family: verdana, helvetica, arial, sans-serif;
    text-decoration: none;
    color: #A40E0E;
}
		
a.standout:hover {
    font-size: 12px;
    font-family: verdana, helvetica, arial, sans-serif;
    color: #FFFFFF;
    background-color: #A40E0E;
}


a.header:link {
    font-size: 14px;
    font-weight: bold;
    font-family: verdana;
    text-decoration: none;
    color: #000000; 
}       
 		
a.header:visited {
    font-size: 14px;
    font-weight: bold;
    font-family: verdana;
    text-decoration: none;
    color: #000000; 
}
    	
a.header:hover {
    color: red;
    background-color: #FFFFFF;
}


a.sub:link {
    font-size: 12px;
    font-family: verdana;
    color: #8CA0E5;
    text-decoration: none;
}
		
a.sub:visited {
    font-size: 12px;
    font-family: verdana;
    text-decoration: none;
    color: #8CA0E5;
}
		
a.sub:hover {
    font-size: 12px;
    font-family: verdana;
    color: #FFFFFF;
    background-color: #8CA0E5;
}

/* END SITE MAP CSS */



td.tdheader {
	font-size: 12px;
	background-color: #8CA0E5;
	color: #000000;
	font-weight: bold;
	padding: 5px;
}



td.prbox {
	font-size: 10px;
    font-family: verdana;
    border-style: solid;
    border-width: 1px;
    border-color: #e5e5e5;
    padding: 5px;
}

/***********************************************************/
/* GENERAL CSS PROPERTIES THAT FOLLOW THE REST OF THE SITE */
/***********************************************************/
ul,li {
	font-family: verdana;
    font-size: 12;
    color: #000000;
    padding: 5px;
}

.serviceheader {
    font-family: verdana;
    font-size: 12;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px;	
}

#databox {
    font-size: 12px;
    font-family: verdana, helvetica, arial, sans-serif;
    border-style: solid;
    border-width: 1px;
    border-color: #92A6EC;
    padding: 10px;
}

#databox_broad {
    font-size: 12px;
    font-family: verdana, helvetica, arial, sans-serif;
    border-style: solid;
    border-width: 1px;
    border-color: #92A6EC;
    padding: 10px;
	position:relative;
	left:50%;
}

#csdatabox {
    font-size:     12px;
    font-family:   verdana, helvetica, arial, sans-serif;
    border-style:  solid;
    border-color:  #92A6EC;
    border-right: 0px;
    border-left:  0px;
    border-top:   5px;
    padding: 5px;
}

#databoxNoBorders {
    font-size: 12px;
    font-family: verdana, helvetica, arial, sans-serif;
    padding: 5px;
}

#databoxDashed {
	font-size: 12px;
    font-family: verdana, helvetica, arial, sans-serif;
    border-style: dashed;
    border-color: red;
    border-width: 1px;
    padding: 5px;
}

h3 {
	font-size: 16px;
    font-family: verdana, helvetica, arial, sans-serif;
    font-weight: bold;
    padding: 0px;
}



/***********************************************************/
/*These styles are used for the business solutions services*/
/***********************************************************/
#servicedatabox {
    font-size: 12px;
    font-family: verdana, helvetica, arial, sans-serif;
    border-style: solid;
    border-width: 1px;
    border-color: #92A6EC;
    background-color: #EEEEEE;
    padding: 10px;
}

td.serviceheader {
	background-color: #92A6EC;
}


/*******************************************************************/
/*These are the general link styles that follow throughout the site*/
/*******************************************************************/

a.gen:link {
	font-size: 12px;
	font-family: verdana, helvetica, arial, sans-serif;
	color: #92A6EC;
	text-decoration: none;
}
		
a.gen:visited {
    font-size: 12px;
    font-family: verdana, helvetica, arial, sans-serif;
    text-decoration: none;
    color: #92A6EC;
}
		
a.gen:hover {
    font-size: 12px;
    font-family: verdana, helvetica, arial, sans-serif;
    color: #FFFFFF;
    background-color: #92A6EC;
}

hr {
	border-style: dashed;
	border: 1px;
	color: #92A6EC;
}


/********************************/
/* SPECIAL HEADLINER LINK STYLE */
/********************************/
a.Headliner {
	font-size: 12px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

a.Headliner:visited {
	font-size: 12px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

a.Headliner:hover {
	font-size: 12px;
	font-family: verdana, helvetica, arial, sans-serif;
	color: #FF4C4C;
	text-decoration: none;
}

/****************************/
/*** CSS FOR FORM BUTTONS ***/
/****************************/

input {
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

input.formtextbox {
	background-color: #B7C7FF;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

textarea.formtextarea {
	background-color: #B7C7FF;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

.formradiobutton {
	color: #B7C7FF;
}

.formselect {
	background-color: #EEEEEE;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}

input.formbutton {
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;
	border-color: #B7C7FF;
}