﻿.normal, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3A3A3A;
	line-height:1.5em;
	font-weight:normal;
}




h1,h2,h3,h4 {color:#333;}
h1 {font-family:Arial, Helvetica, sans-serif;font-size:32px; font-weight:normal;color:#383838;letter-spacing:-0.02em;margin:0px 0 25px 0;}
h2 {font-family:Arial, Helvetica, sans-serif;font-size:23px; font-weight:normal;color:#2174AE;margin:-20px 0 15px 0;line-height:1em;}
h3 {font-family:Arial, Helvetica, sans-serif;font-size:23px; font-weight:normal;color:#2174AE;margin:35px 0 5px;}
h4 {font-family:Arial, Helvetica, sans-serif;font-size:18px; font-weight:bold;color:#383838;margin:25px 0 3px;}
.ImageLeftAlign {float:left;margin:4px 15px 10px 0;padding:3px;border:1px solid #2174AE;}
.ImageRightAlign {float:right;margin:4px 0 10px 15px;padding:3px;border:1px solid #2174AE;}

#home_bucket1  h2 {font-family:Arial, Helvetica, sans-serif;font-size:32px; font-weight:normal;color:#383838;margin:4px 10px 30px 0px; border-bottom:thin; border-color:#D3E0E7;}

/*Alternating Table*/
.AlternatingTable{}
.AlternatingTable thead td,
.AlternatingTable th {background:#999; color:#FFF; font-weight:bold; border:1px solid #D7D7D7;}
.AlternatingTable th, .AlternatingTable td{padding:5px; vertical-align:top; text-align:left;}
.AlternatingTable td{border:1px solid #D7D7D7;color:#000;}
.AlternatingTable tr.rowa{background-color:#E3E3E3;}

/** BigLinkButton **/
a.BigLinkButton,
a.BigLinkButton:link,
a.BigLinkButton:active,
a.BigLinkButton:visited { 
	 /*display:block;*/
	 padding: 0px 25px 0px 0px; 	
     font-family:Georgia, "Times New Roman", Times, serif;
     font-size:16px;
     font-weight:bold; 
     font-style:italic; 
     color:#42881E; 
     letter-spacing:-0.02em; 
     text-decoration: none;
     }
a.BigLinkButton:hover {
    color:#8D733B;
}
a.BigLinkButton span{
    border-bottom:dotted 1px #42881E;       
    }
a.BigLinkButton .add_image{
    background-image: url(/media/bullet_big_link.gif);
	background-repeat:no-repeat;
    background-position:right center;
    border-bottom:none;
    padding-left:10px;
    }
a.BigLinkButton:hover span
{
    border-bottom-color:#42881E;
}
/** Green Button **/
/*
.GreenButton{}
a.GreenButton,
a.GreenButton:link,
a.GreenButton:active,
a.GreenButton:visited { 	 
	 background: transparent url(/media/btn_green_bg.jpg) no-repeat;
	 padding: 6px 6px 6px 18px;
     font-family:Arial, Helvetica, sans-serif;
     font-size:13px;
     font-weight:bold;      
     color:#FFF; 
     letter-spacing:-0.02em; 
     text-decoration: none;
     text-transform:uppercase;
     }
a.GreenButton:hover {
    color:#FFF;
}
a.GreenButton span{    
    }
a.GreenButton .add_image{
    background-image: url(/media/btn_green_end.jpg);
	background-repeat:no-repeat;
    background-position:right center;
    border-bottom:none;
    padding-left:18px;
    }
a.GreenButton:hover span
{
    
}*/

a.GreenButton span {
    background: transparent url(/media/btn_green_bg.jpg) no-repeat;
    /*display: block;    */
    padding: 4px 0 0 18px;
    height: 23px;
    float:left;
} 
a.GreenButton,
a.GreenButton:link,
a.GreenButton:active,
a.GreenButton:visited,
a.GreenButton:hover {
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    background: transparent url(/media/btn_green_end.jpg) no-repeat scroll top right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;   
    /*display: block;*/
    float: left;
    height: 27px;
    margin:8px 0px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    letter-spacing:-0.02em;
    text-transform:uppercase;
}

#col_2_content .ProjectButtons{text-decoration: none;}
.ProjectButtons{
    background-image:url(/media/pp_nav_end.gif);
    background-repeat:no-repeat;
    background-position:top right;
    display:block;
    display: block;
    float: right;
    padding-right: 20px; /* sliding doors padding */    
    height:21px;
    }
.ProjectButtons span{
    background-image:url(/media/pp_nav_bg.gif);
    background-repeat:no-repeat;
    display: block;
    /*float: right;*/
    height:13px;
    padding:3px 0 5px 17px;
    font-size:14px;
    text-decoration:none;
    }
    
    
#col_2_content .ProjectButtons{
    color:#2174AE;
    }
.sub {font-size:14px;font-style:italic;margin-top:-.75em;}
ol {list-style-type:decimal;margin:0em 0em 0em 2.75em;}
ul {margin:0em 0em 0em 2.75em;list-style-type:disc;}
li {margin:.5em 0 .5em 0em;}
#home_content ul{    
    list-style:none;
    list-style-image:none;
    list-style-position:outside; 
    margin:0em 0 .5em 1.5em; 
     
    }
#home_content li{
    background-image:url(/media/home_bullet.jpg);
    background-repeat:no-repeat;
    background-position: 0 3px;
    padding-left:20px;
	padding-right:15px;
	color:#9D9D9D; 
	font-size: 14px;
	line-height:18.25px; 
	font-weight:bold;
	letter-spacing:-0.01em;
    }    
    
.callOutBox{
    background-image:url(/media/call_out_bg.jpg);
    background-repeat:repeat-y;
    width:680px;
    }
p.callOutBox{
    padding:0 10px;
    margin:0;
    }    
.callOutMiddleWrap{
	background-image:url(/media/call_out_bg.jpg);
    background-repeat:repeat-y;
    width:680px;
	}
.callOutMiddleWrap p{
    margin-bottom:0;
    /*padding-bottom:1.5em;   */
    overflow:hidden; 
    }	
.callOutMiddleWrap2{
	background-image:url(/media/call_out_bg2.jpg);
    background-repeat:repeat-y;
    width:340px;
	}	
.callOutMiddle{
	padding: 0px 20px 0px 20px;
	}
.callOutMiddle h4{
	margin-top:0;
	}
.callOutMiddle td{
    vertical-align:middle;
    }
.callOutMiddle p{
    margin-bottom:0;
    }    	

.footNote{font-family:Arial, Helvetica, sans-serif;font-size:11px; font-style:italic;color:#666666;}

#tabs-2 h3{
    margin:0;
    }
    
.homeNewstext{
    margin-top:5px;
    display:block;
    margin-top:8px;
    display:block;
    line-height: 1.25em;
    }    


/*Link Styles*/
a,a:link,a:active,a:visited,a:hover {color:#357F0E; text-decoration:underline;}

a.homeDate,
a:link.homeDate,
a:active.homeDate,
a:visited.homeDate,
a:hover.homeDate{
    font-size:13px;
    font-weight:bold;
    color:#22749C;
    text-decoration:none;
    background-color:#D8DFEB;
    padding:5px;
    text-transform:uppercase;
    }



