body{
	padding: 0;
	margin:0;
	color: #666666;
	background-color: #E6E6E6; /* change to #FFF for white margins */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

/* outerDiv wraps around the rest of the page */
#outerDiv {
width: 767px;
margin: 0 auto;
background-color: #FFF;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
background: #fff url(assets/header85.gif) no-repeat; 
}

/* outerDivCtgov wraps around the rest of the page */
#outerDivCtgov {
width: 767px;
margin: 0 auto;
background-color: #FFF;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
background: #fff url(assets/aa-logo-ctgov.jpg) no-repeat; 
}

div#header {
height: 85px; 
position: relative;
}


/* ===== services menu ===== */

ul#nav {    
 list-style: none; 
 position: absolute;
 left: 375px;   
 width: 385px;    
 height: 30px;    
 overflow: hidden;    
 margin: 0 auto;    
 padding: 0;    
 background-image: url(assets/services-menu.gif);    
 background-repeat: no-repeat;    
}    
   
ul#nav li {    
 float: left;    
}    
   

ul#nav li a {    
 display: block;  
 padding: 8px 15px;      
 height: 30px;  
 overflow: hidden; 
 color: #990000; text-decoration: none; font-weight: bold;
 }    
   
ul#nav li a:visited {
color: #990000; text-decoration: none; font-weight: bold;
} 

ul#nav li a:hover, ul#nav li a:active {
color: #666; text-decoration: none; font-weight: bold;
} 


#divMenu {
width: 767px;
height: 31px;
margin: 0 auto;
background-color: #FFF;
background: #fff url(assets/headermenu.jpg) no-repeat; 
}

#divMenuCtgov { /* unique graphic for Ctgov site menu background */
width: 767px;
height: 31px;
margin: 0 auto;
background-color: #FFF;
background: #fff url(assets/headermenuctgov.jpg) no-repeat; 
}



H1{
font-size: 13px; line-height: 20px ; font-family: Arial, Helvetica, sans-serif;
}

H2 {font-size: 12px; line-height: 20px ; font-family: Arial, Helvetica, sans-serif;}


h4{
font-size: 12px; font-weight: bold; line-height: 14px ; font-family: Arial, Helvetica, sans-serif;
}

.featurecopy { color: #333333; background-color: #FFF; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; }
.featurecopy td {  color: #333333; background-color: #FFF; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; }
.featurecopy a:link {  color: #990000; text-decoration: none; font-size: 11px; line-height: 14px;  }
.featurecopy a:visited {  color: #990000; text-decoration: none; font-size: 11px; line-height: 14px;  }
.featurecopy a:hover {  color: #666666; text-decoration: none; font-size: 11px; line-height: 14px;  }
.featurecopy h1{
font-size: 13px; line-height: 20px ; font-family: Arial, Helvetica, sans-serif; margin-bottom:6px;
margin-top: 4px;
}


.featurecopy h2 {font-size: 12px; line-height: 20px ; font-family: Arial, Helvetica, sans-serif; margin-bottom: 6px;
margin-top: 4px;}

.featurecopy h4{
font-size: 12px; font-weight: bold; line-height: 14px ; font-family: Arial, Helvetica, sans-serif;
}

.tableContent { color: #999999; background-color: #FFF; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; }
.tableContent a:link {  color: #990000; text-decoration: none; font-size: 11px; font-weight: bold; line-height: 14px;  }
.tableContent a:visited {  color: #990000; text-decoration: none; font-size: 11px; font-weight: bold; line-height: 14px;  }
.tableContent a:hover {  color: #666666; text-decoration: none; font-size: 11px; font-weight: bold; line-height: 14px;  }
.tableContent h1{ color: #999999; background-color: #FFFFFF; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; margin-bottom:6px; margin-top: 4px;
}

.sidenav { color: #666666; background-color: #CCCCCC; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.sidenav td { color: #666666; background-color: #CCCCCC; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.sidenav a:link {  color: #990000; text-decoration: none; font-size: 11px; line-height: 14px; font-weight: bold; }
.sidenav a:visited {  color: #990000; text-decoration: none; font-size: 11px; line-height: 14px; font-weight: bold;  }
.sidenav a:hover {  color: #333333; text-decoration: none; font-size: 11px; line-height: 14px; font-weight: bold;}


.grey { color: #666666; background-color: #CCCCCC; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.grey td { color: #666666; background-color: #FFFFFF; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.grey a:link {  color: #990000; text-decoration: none; font-size: 11px; line-height: 14px; font-weight: bold; }
.grey a:visited {  color: #990000; text-decoration: none; font-size: 11px; line-height: 14px; font-weight: bold;  }
.grey a:hover {  color: #333333; text-decoration: none; font-size: 11px; line-height: 14px; font-weight: bold;}



.smalltext { font-size: 10px; font-family: Arial, Helvetica, sans-serif}
.smalltextgreen { color: #4E902A; font-size: 9px; font-family: Arial, Helvetica, sans-serif;}

.border {
border: 1px solid black;
color: #000000; background-color: transparent;
}

.content {
margin: 50px 3px 3px 3px; padding: 3px;
font-size: 12px; line-height: 14px ; font-family: Arial, Helvetica, sans-serif}

.content a:link {  color: #990000; text-decoration: none; font-weight: bold;}
.content a:visited {  color: #990000; text-decoration: none; font-weight: bold;}
.content a:hover {  color: #333333; text-decoration: none}

.content2 {
font-size: 12px; line-height: 14px ; font-family: Arial, Helvetica, sans-serif}

.contenttable {
margin: 0; padding: 0;
font-size: 12px; line-height: 14px ; font-family: Arial, Helvetica, sans-serif}

.contenttable a:link {  color: #990000; text-decoration: none; font-weight: bold;}
.contenttable a:visited {  color: #990000; text-decoration: none; font-weight: bold;}
.contenttable a:hover {  color: #333333; text-decoration: none}

.contenttableBlue {
margin: 0; padding: 0;
font-size: 12px; line-height: 14px ; font-family: Arial, Helvetica, sans-serif}

.contenttableBlue a:link {  color: #86BDDD; text-decoration: none; font-weight: bold;  }
.contenttableBlue a:visited {  color: #86BDDD; text-decoration: none; font-weight: bold;}
.contenttableBlue a:hover {  color: #CCCCCC; text-decoration: none}

/* === controls TR background on Savin and Konica landing pages=== */
.contentGrey td{ 
font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, sans-serif;
color: #fff;
background-color: #CCCCCC;
}

.contentGrey a:link {  color: #FFF; text-decoration: none; font-weight: bold;  }
.contentGrey a:visited {  color: #FFF; text-decoration: none; font-weight: bold;}
.contentGrey a:hover {  color: #990000; text-decoration: none; font-weight: bold;}


.medblue {
font-size: 14px; font-weight: bold; 
font-family: Arial, Helvetica, sans-serif;
color: #86BDDD; background-color:transparent;
padding: 0px 0px 0px 15px;
}

.blue {
font-size: 14px; font-weight: bold; 
font-family: Arial, Helvetica, sans-serif;
color: #31659c; background-color:transparent;
}

.bluesmall {
font-size: 11px; line-height: 14px ; font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #31659c; background-color:transparent;
}

.red {
font-size: 14px; font-weight: bold; 
font-family: Arial, Helvetica, sans-serif;
color: #990000; background-color: transparent;
}

.footer {color: #666666; background-color: transparent;
font-size: 11px; line-height: 14px ; font-family: Arial, Helvetica, sans-serif;}
.footer td { color: #666666; background-color: transparent;
font-size: 11px; line-height: 14px ; font-family: Arial, Helvetica, sans-serif;}
.footer a:link {  color: #990000; background-color: transparent; text-decoration: none; font-weight: bold;}
.footer a:visited {  color: #990000; background-color: transparent; text-decoration: none; font-weight: bold;}
.footer a:hover {  color: #999999; background-color: transparent; text-decoration: none; font-weight: bold;}
.footer h1 {color: #666666; background-color: transparent;
font-size: 11px; line-height: 14px ; font-family: Arial, Helvetica, sans-serif;}
.footer td h1 { color: #666666; background-color: transparent;
font-size: 11px; line-height: 14px ; font-family: Arial, Helvetica, sans-serif;}
.footer h1 a:hover {  color: #999999; background-color: transparent; text-decoration: none; font-size: 11px; }
.footer h1 a:link {  color: #990000; background-color: transparent; text-decoration: none; font-weight: bold; font-size: 11px; }
.footer h1 a:visited {  color: #990000; background-color: transparent; text-decoration: none; font-weight: bold; font-size: 11px; }
.footer h1 a:hover {  color: #999999; background-color: transparent; text-decoration: none;}

.floatLeft {
float: left;
margin-right: 15px;
}

.floatRight {
float: right;
margin-left: 15px;
}

#boxWrap {
width: 767px;
height: 220px;
background: #fff url(assets/index-box.jpg) no-repeat;
}

#boxContent {
width: 559px;
height: 192px;
padding: 25px;
margin: 0 auto;
}

.sidebar {
background: #CCC url(assets/ccc.gif) repeat;
color: #999;
}

.graybg {
background: #CCC url(assets/ccc.gif) repeat;
color: #999;
}

#menuCtgov {
margin: 0 auto;
}