/* Dekalb Co. CSS */

body {background-color: #1a5898; text-align: center; }

p, .doc, td, td.doc, .bodyresize li {font-size: 14px; }
td.doc a, td.doc a:link, td.doc a:visited, td.doc a:hover {font-size: 14px; font-weight: bold; } 
h1 {font-size: 15px; color: #1a5898; }

p {color: #000000; font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 14px;line-height: 145%; }
p A {color: #1f497d; text-decoration: none;}
p A:link {color: #1f497d; text-decoration: none;}
p A:visited {color: #1f497d; text-decoration: none;}
p A:hover {color: #1a5898; text-decoration: underline;} 
A:link {color: #1f497d; text-decoration: none;}
A:visited {color: #1f497d; text-decoration: none;}
A:hover {color: #1a5898; text-decoration: underline;}

/* sidebgcolumn  and rightbgcolumn control width of area between page and window 

boundary*/
td.sidebgcolumn {width:0; display:none; }
td.rightbgcolumn {width:0; display:none; }

/* centercolumn controls bkground color of main page*/
td.centercolumn {background-color: #FFFFFF; vertical-align: top;}

/*pgheader is not in default.style.css - it controls background color behind the span 

header to allow page width to increase without insolating span header*/
#pgheader  {background-color: #14599A; padding: 0px;}

/*use these for expandable tables*/
/*these boxes (resourcebox and topicscenterbox) should have the same width as they are 

stacked on top of each other in topic centers*/

#resourcebox {width: 200px; border-color: #1a5898;  }
#topicscenterbox {width: 200px; border-color: #1a5898; }

table.bodyresize {width: 100%; }
table.allresize {width: 950px;  }
table.allresize_outer {width: 950px; margin-left:auto; margin-right:auto;}

#scroll2 {max-height: 300px; height:expression(this.scrollHeight > 300? "300px" : 

"auto" ); width:inherit; overflow:auto;} 



 /* Home Page */

/* Box Full Doc */
 /* this is the home page full document box (see document set_properties) */

#boxfulldoc {max-width:1530px; BACKGROUND-COLOR: #1a5898; border-width: thin; border-color: #1a5898; border-style: solid;}
/* overriding max width from default.style.css- was set to 530 - so bda site
can expand to wider pages */
/* otherwise the featured aricles box on home stopped growing early in
mozilla - ok on IE*/

 .headerfulldoc { FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM:
capitalize; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica, Arial,
sans-serif; BACKGROUND-COLOR: #1a5898; TEXT-ALIGN: left}  

.textboxfulldoc { FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana,
Helvetica,
Arial, sans-serif; BACKGROUND-COLOR: #ffffff }
 .textboxfulldoc P { COLOR: #000000; font-size: 14px; }
 .textboxfulldoc A { COLOR: #1a5898; TEXT-DECORATION: underline; }
 .textboxfulldoc A:link { COLOR: #1f497d; TEXT-DECORATION: underline; }
 .textboxfulldoc A:visited { COLOR: #1a5898; TEXT-DECORATION: underline; }
 .textboxfulldoc A:hover { COLOR: #1C1C78; TEXT-DECORATION: none; }

 /* Box 1 */
#box1 {border-color: #1a5898; border-style: solid; }
 .header1 { FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM: capitalize; COLOR:#FFFFFF;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #1a5898;
TEXT-ALIGN: left }


 .textbox1 { FONT-SIZE: 14px; COLOR: #1a5898; FONT-FAMILY: Verdana, Helvetica,
Arial, sans-serif; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left }
 .textbox1 A { COLOR: #1a5898; TEXT-DECORATION: none }
 .textbox1 A:link { COLOR: #1a5898; TEXT-DECORATION: none }
 .textbox1 A:visited { COLOR: #1a5898; TEXT-DECORATION: none; }
 .textbox1 A:hover { COLOR: #790000; TEXT-DECORATION: none; }

 /* Box 2 */
#box2 {max-width:1530px; border-color: transparent; border-style: solid; }
/* overriding max width from default.style.css- was set to 530 - so bda site can 

expand to wider pages */
/* otherwise the featured aricles box on home stopped growing early in mozilla - ok on 

IE */

 .header2 { FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM:
capitalize; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
BACKGROUND-COLOR: #1a5898; TEXT-ALIGN: left;} 
 .header2 { TEXT-ALIGN: left; }

.textbox2 { FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Verdana, Helvetica,
Arial, sans-serif; BACKGROUND-COLOR: #D4DDF7; TEXT-ALIGN: left }
 .textbox2 p { FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica,
Arial, sans-serif; BACKGROUND-COLOR: #D4DDF7; TEXT-ALIGN: left }
 .textbox2 A { COLOR: #1a5898; TEXT-DECORATION: none; }
 .textbox2 A:link { COLOR: #1a5898; TEXT-DECORATION: none; }
 .textbox2 A:visited { COLOR: #1a5898; TEXT-DECORATION: none; }
 .textbox2 A:hover { COLOR: #790000; TEXT-DECORATION: none; }

 .editorialtitle
{ FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #001B6D; FONT-FAMILY: Verdana, Helvetica,
Arial, sans-serif }


 /* Box 3 */
 #list0 { BACKGROUND-COLOR: #1a5898; width: 200px; }
 #list1 { BACKGROUND-COLOR: #1a5898; width: 200px; }
 #list2 { BACKGROUND-COLOR: #1a5898; width: 200px; }

  P.sidebar {PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 15px;
PADDING-BOTTOM: 6px; COLOR: #ffffff; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Helvetica,
Arial, sans-serif; }
 .sidebar A { COLOR: #ffffff; TEXT-DECORATION: none; font-size: 12px; }
 .sidebar A:link { COLOR: #ffffff; TEXT-DECORATION: none; font-size: 12px; }
 .sidebar A:visited { COLOR: #F0CC01; TEXT-DECORATION: none; font-size: 12px; }
 .sidebar A:hover { COLOR: #ffffff; TEXT-DECORATION: underline; font-size: 12px; }

 /* Footer */
 .footer  { FONT-SIZE: 10px; COLOR: #002EB8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: center }
 .footer A { COLOR: #002EB8; TEXT-DECORATION: none }
 .footer A:link { COLOR: #002EB8; TEXT-DECORATION: none }
 .footer A:visited { COLOR: #000040; TEXT-DECORATION: none }
 .footer A:hover { COLOR: #000040; TEXT-DECORATION: underline }

/* Idx=Topics Page */

 /* Box 1 */
 .topics_display_topicstext { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: capitalize; COLOR: #ffffff;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #CCCCCC;
TEXT-ALIGN: left }

 .topics_display_tr  { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #C9C9C9;
TEXT-ALIGN: left }
 .topics_display_tr A { COLOR: #FFFFFF; TEXT-DECORATION: none  }
 .topics_display_tr A:link { COLOR: #FFFFFF; TEXT-DECORATION: none  }
 .topics_display_tr A:visited { COLOR: #FFFFFF; TEXT-DECORATION: none  }
 .topics_display_tr A:hover { COLOR: #FFFFFF; TEXT-DECORATION: underline }

/* Calendar Navigational Arrows */

  A.cal_nav {color: #FF6600 !important; text-decoration: none; font-weight: bold; }
  A.cal_nav:hover {color: #FF6600 !important; text-decoration: none; font-weight: 

bold;} 

 /* Topic Home Page */

td.topicheader, a.topicheader:link, a.topicheader:active, a.topicheader:visited, 
a.topicheader:hover  {
        background-color: #FFF55D; 
        color:#1a5898; font-weight: bold;  
        font-family: Verdana, Helvetica, Arial, sans-serif;  font-size: 15px;
        text-align: left;
        text-transform: capitalize;
        width: 100%;
        padding: 3px;
}

/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/


/* QuickMenu 0 */

/********** (MAIN) Container*********/ 
#qm0 
{ 
width:auto;
background-color:#FFFFFF;
border-width:0px;
border-style:solid;
border-color:#A7A6AA;
/* use next statement to ‘center’ the global nav line */
/* padding:top right bottom left */
padding:5px 40px 5px 0px;
}


/********* (MAIN) Items ***********/ 
#qm0 a 
{ 
/* use padding here to control spacing between items in the global nav line */
padding:5px 40px 5px 8px;
background-color:#FFFFFF;
color:#1a5898;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:14px;
font-weight: bold;
text-decoration:none;
text-transform: uppercase;
border-width:0px;
border-style:solid;
border-color:#A7A6AA;
}


/********* (MAIN) Hover State *********/ 
#qm0 a:hover 
{ 
background-color:#FFFFFF;
color:#424242;
text-decoration:underline;
border-color:#A7A6AA;
}
/*!!!!!!!!!!! END QuickMenu Styles– Clockwork IDDG Global Nav !!!!!!!!!!!*/

form
{
	margin:0;
	padding:0;
}


 /*make nopad mimic base - mcd */
 /*problem with nav is in the template base vs nopad not in css below*/
table { border-collapse: collapse; }
.leftsidebgcolumn, .rightsidebgcolumn {width: 30px;  }
#box1, #box2, #boxfulldoc {background-color: #1261A8; border: #1261A8 thin solid; 

margin: 0px; padding: 0px;}
.header1,.header2, .headerfulldoc {padding: 5px;  margin: 0px; border: none;}
.textbox1, .textbox2, .textboxfulldoc {padding: 5px;  margin: 0px; border: none;}
#innerwrapper {margin-top: 5px;} /*push page below global nav*/
#innerwrapper td {padding: 2px;}  /*separate main columns of home*/
.bodyresize td {padding: 0px;}  /*separate main columns of topic home*/