body {
font-family: Verdana,Geneva,Arial,Sans-Serif; 
font-size: 11px; 
line-height: 1.2em;
margin-left: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
padding: 0 0 0 0;
font-style: normal; 
color: #000000; 
text-decoration: none;
font-family: Verdana,Geneva,Arial,Sans-Serif;   
}


/* Basic link conventions */
a:link {
	color:      #01224B;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-decoration: underline;  }
	
a:visited {
	color:      #000;
	text-decoration: underline; 
	}
	
a:hover {
	color:          #798A9F;
	text-decoration: underline}

a:active {
	color:      #798A9F;
	text-decoration: underline }

.copybold {
	font-weight: bold; 
	text-decoration: none; }

.copyboldbrown {
	font-weight: bold;
	color: #5C5134;
	 }


.smalltext {
font-family: Verdana,Geneva,Arial,Sans-Serif; 
font-size: 9px; 
font-style: normal; 
color: #E6E6E6; 
text-decoration: none }

.smalltext a:link {
color: #BED3E9;
text-decoration: none 
 }

.smalltext a:visited {
color: #BED3E9; 
text-decoration: none; 
} 

.smalltext a:hover {
color: #000;
background-color: #E6E6E6;
border: 1px solid #000;
padding: 1px; 
text-decoration: none; 
 }


.smalltext a:active {
color: #000; 
text-decoration: none; 
 }
 
/* Home page right side list */

.listtext {
font-family: Verdana,Geneva,Arial,Sans-Serif; 
font-size: 10px; 
font-weight: normal; 
color: #000000; 
line-height: 1.6em;
letter-spacing: normal;
text-decoration: none }


.smallblue {
font-family: Verdana,Geneva,Arial,Sans-Serif;
font-size: 9px; 
font-weight: bold; 
color: #173D72;
background: none;
text-decoration: none }

.smallblue a:link {
	color: #173D72;
	text-decoration: none;  }
	
.smallblue a:visited {
	color: #173D72;
	text-decoration: none; }
	
.smallblue a:hover {
	color: #7FAEB4;
	text-decoration: none;}

.smallblue a:active {	
	color: #7FAEB4;
	text-decoration: none; }

.bluebullets {
	color: #01224B;
	font-weight: bold;
	font-size: 10px;
	}	

.newsheader {
	color: #002243;
	font-weight: normal;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.2em;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	 }


.textblue {
font-family: Verdana,Geneva,Arial,Sans-Serif;
font-size: 11px; 
font-weight: normal; 
color: #01224B;
background: none;
text-decoration: none }

.textblue a:link {
	color:  #336699;
	background: none;
	text-decoration: underline;  }
	
.textblue a:visited {
	color: #336699;
	background: none;
	text-decoration: underline; }
	
.textblue a:hover {
	color:  #7FAEB4;
	background: #EFEFEF;
	text-decoration: underline;}

.textblue a:active {
	color: #0D72BA;
	background: none;	
	text-decoration: underline; }

.tagbrown {
font-family: Verdana,Geneva,Arial,Sans-Serif;
font-size: 11px; 
font-weight: bold; 
color: #6A5D4F;
background: none;
text-decoration: none }

/* Right side email links */
.tagbrown a:link {
	color:  #6A5D4F;
	background: none;
	text-decoration: none;  
	}
	
.tagbrown a:visited {
	color: #6A5D4F;
	background: none;
	text-decoration: underline; }
	
.tagbrown a:hover {
	color:  #002243;
	background: #none;
	text-decoration: underline;}

.tagbrown a:active {
	color: #002243;
	background: none;	
	text-decoration: underline; }

.browntext {
font-family: Verdana,Geneva,Arial,Sans-Serif;
font-weight: bold; 
color: #6A5D4F;
background: none;
text-decoration: none }

.footnote {
font-family: Verdana,Geneva,Arial,Sans-Serif; 
font-size: 9px; 
font-weight: normal; 
color: #000000; 
line-height: 1.6em;
letter-spacing: normal;
text-decoration: none }

.alliancetitle {
	color: #002243;
	font-weight: normal;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0px;
	line-height: 1.2em;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	 }


	
.sidebrown {
font-family: Verdana,Geneva,Arial,Sans-Serif;
font-size: 12px; 
font-weight: bold; 
color: #6A5D4F;
background: none;
text-decoration: none }

/* Right side email links */
.sidebrown a:link {
	color:  #6A5D4F;
	background: none;
	text-decoration: underline;  
	}
	
.sidebrown a:visited {
	color: #6A5D4F;
	background: none;
	text-decoration: underline; }
	
.sidebrown a:hover {
	color:  #002243;
	background: #none;
	text-decoration: underline;}

.sidebrown a:active {
	color: #002243;
	background: none;	
	text-decoration: underline; }

	
.tagwhite{
	font-family: Verdana,Geneva,Arial,Sans-Serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #FFF;
	background: none;
	text-decoration: none }
	
.tagwhite a:link {
	color:  #FFF;
	background: none;
	text-decoration: none;  
	}
	
.tagwhite a:visited {
	color: #FFF;
	background: none;
	text-decoration: underline; }
	
.tagwhite a:hover {
	color:  #CCCCCC;
	background: #none;
	text-decoration: underline;}

.tagwhite a:active {
	color: #CCCCCC;
	background: none;	
	text-decoration: underline; }
	
.textwhite{
	font-family: Verdana,Geneva,Arial,Sans-Serif;
	font-size: 11px; 
	font-weight: normal; 
	color: #FFF;
	background: none;
	text-decoration: none }

.textwhite a:link {
	color:  #FFF;
	background: none;
	text-decoration: underline;  
	}
	
.textwhite a:visited {
	color: #FFF;
	background: none;
	text-decoration: underline; }
	
.textwhite a:hover {
	color:  #CCCCCC;
	background: #none;
	text-decoration: underline;}

.textwhite a:active {
	color: #CCCCCC;
	background: none;	
	text-decoration: underline; }


/* Titles Brown */
.brownbold {
	color: #6A5D4F;
	font-weight: normal;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	}


.smcopy {
font-family: Verdana,Geneva,Arial,Sans-Serif; 
font-size: 9px; 
color: #7FAEB4;
line-height: 1.2em; 
text-decoration: none; 
font-weight:bold }

.smcopy a:link {
	text-decoration: none;  }
	
.smcopy a:visited {
	text-decoration: none; }
	
.smcopy a:hover {
	text-decoration: none;}

.smcopy a:active {
	text-decoration: none; }


.footer {
font-family: Verdana,Geneva,Arial,Sans-Serif; 
font-size: 9px; 
color: #01224B; 
text-decoration: none;
line-height: 1.2em;
font-weight:bold; 
}

.quote {
/*font-family: Verdana,Geneva,Arial,Sans-Serif;*/
font-family: Garamond, Times, serif; 
font-size: 14px; 
color: #173D72; 
text-decoration: none;
line-height: 1.1em;
font-weight: normal;
font-style: italic; 
}

	
	

ul           { 
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 0px;
	margin-left: 0px;
 	}

	
h1 {
	color: #002243;
	font-weight: normal;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.2em;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	 }
	 
h2 {
	color: #6A5D4F;
	font-weight: normal;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	 }

	
h3 {
	color:      #000;
	font-weight: bold;
	font-size:   10pt;
	line-height: 1.3em;
	border: 1pt solid #006600;
	padding-left: 2px;
	background: #BED3E9;
	margin_bottom: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif; }
	
h4 {
	color:      #99CC00;
	font-weight: bold;
	font-size:   12px;
	font-family: Verdana, Helvetica, Arial, sans-serif }


	
.i {
	font-style:  italic;}
	
table {
	color:      #000000;
	font-size:   11px;
	line-height: 1.4em;
	font-family: Verdana, Helvetica, Arial, sans-serif }

 /* Format boxed content*/   
#pagecontent {
	margin-top: 16px;
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;
	text-align: center;
	width: 800px;
	border: 1px solid #6A5D4F;
	background:#FFF;
	padding: 0px 0px 0px 0px;
	font-family: Verdana,Geneva,Arial,Sans-Serif; 
	}

/* Format for News Pop Ups*/	
#newscontent {
	margin-top: 16px;
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;
	text-align: center;
	width: 400px;
	border: 1px solid #6A5D4F;
	background:#FFF;
	padding: 0px 0px 0px 0px;
	font-family: Verdana,Geneva,Arial,Sans-Serif; 
	}
	
	
/* Variable page headers, loads background for logo line*/

#logoline {
	background-image: url('../images/logo_r.gif');
	background-repeat: no-repeat;
	width: 800px;
	height: 138px;
	}
	
#lineabout {
	background-image: url('../images/logo_about2_r.gif');
	background-repeat: no-repeat;
	width: 800px;
	height: 138px;
	}
	
#linecareers {
	background-image: url('../images/logo_careers2_r.gif');
	background-repeat: no-repeat;
	width: 800px;
	height: 138px;
	}
	
#linecontact {
	background-image: url('../images/logo_contact_r.gif');
	background-repeat: no-repeat;
	width: 800px;
	height: 138px;
	}
	
#linecore {
	background-image: url('../images/logo_core_r.gif');
	background-repeat: no-repeat;
	width: 800px;
	height: 138px;
	}
	
#linenewsletter {
	background-image: url('../images/logo_newsletter_r.gif');
	background-repeat: no-repeat;
	width: 800px;
	height: 138px;
	}
	
#linetechnology {
	background-image: url('../images/logo_technology_r.gif');
	background-repeat: no-repeat;
	width: 800px;
	height: 138px;
	}
	
#linevirtual {
	background-image: url('../images/logo_virtual_r.gif');
	background-repeat: no-repeat;
	width: 800px;
	height: 138px;
	}
	
#linebox {
	background-image: url('../images/logo_box2_r.gif');
	background-repeat: no-repeat;
	width: 800px;
	height: 138px;
	}
	
#lineexpress {
	background-image: url('../images/logo_express_r.gif');
	background-repeat: no-repeat;
	width: 800px;
	height: 138px;
	}

#linemedical {
	background-image: url('../images/logo_medical_r.gif');
	background-repeat: no-repeat;
	width: 800px;
	height: 138px;
	}
	
#linegreen {
	background-image: url('../images/logo_green_r.gif');
	background-repeat: no-repeat;
	width: 800px;
	height: 138px;
	}

	
#linealliance {
	background-image: url('../images/logo_alliance.gif');
	background-repeat: no-repeat;
	width: 800px;
	height: 140px;
	}

	
#linefranchise {
	background-image: url('../images/logo_franchise_r.gif');
	background-repeat: no-repeat;
	width: 800px;
	height: 138px;
	}