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

body {
	background-color: #ED8B29;

}


/* Specific Classes */

/* Main Page top navigation Link Styles */
a.nav {
	font-family: Arial;
	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: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding: 1px;;

}

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

a.speciallinks {
	font-family: arial;
	font-size: 12px;
	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;	
}

.mainright {
	padding: 5px;
}

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


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

.mainitems {
	padding: 2px;
	font-family: arial;
	font-size: 12px;
	border-style: solid;
	border: 0px;
}


.footercontent {
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
}


.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 {
	color: #ED8B29;
}
		
a.standout:visited {
    color: #ED8B29;
}
		
a.standout:hover {
    }


a.header:link {
    color: #ED8B29;
}       
 		
a.header:visited {
    color: #ED8B29;
}
    	
a.header:hover {
}


a.menu:link {
    color: #ED8B29;
}
		
a.menu:visited {
    
    color: #ED8B29;;
}
		
a.menu:hover {
}

/* END SITE MAP CSS */



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



td.prbox {
	font-size: 12px;
    font-family: arial;
    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: arial;
    font-size: 12px;
    color: #000000;
    padding: 5px;
}

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

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

#csdatabox {
    font-size:     12px;
    font-family:   arial, 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: arial, helvetica, arial, sans-serif;
    padding: 5px;
}

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

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



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

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


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

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

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


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

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

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

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

input {
	font-family: arial;
	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: arial;
	font-size: 12px;
	font-weight: bold;
}

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