/************************  SCREEN STYLES **********************************/

/*________________________GROUND RULES____________________________________*/

html { height: 100%; font-size: 100.01%;} /* prevent extreme font resizing in IE */ 

body { margin: 0; padding: 0; height: 100%;} /*The 101% vs. 100% causes a virtical scrollbar in all cases and thus prevents page shift - Remove this line if you don't want a scrollbar*/
		
body, p, ul, li, h1, h2, h3, h4, form, html, input, img, a { /*Starts you off with no padding or margin which you can add later on a more specialized basis.*/
    margin:0; 
    padding:0; 
    } 

table, td { margin:0; padding:0; border-spacing: 0px; border-collapse:collapse; text-align:left; } /*This equates too: <table cellspacing="0" cellpadding="0" border="0"> thus, in your HTML your table tags can look like this <table>... </table>. Warning: if you're accommodating IE MAC use: <table cellspacing="0">... </table> */

img, a img, a:link img, a:visited img {border:none; background:none;} /* remove border from images and linked images */    


h4, h3, h2, h1 {padding:0; margin:0;}

/*________________________DoDad Classes____________________________________*/

.clearit {clear:both}


/*________________________The Basics Overrides______________________________*/

body {
    font: normal 12px/1.4 helvetica, arial, sans-serif;
    color: #222;
    background: #fff url(../images/logo_bg_fna.png) center top no-repeat;
    }

/* Default links */
a:link { color: #278BA8; text-decoration:none;}
a:hover { color: #278BA8; text-decoration:underline;}
a:visited { color: #aaa; text-decoration:none;}
a:visited:hover { color: #278BA8; text-decoration:underline;}

h1, h2 {font-weight:normal;}

p {
    font-size: 13px;
    padding-bottom:12px;
    line-height:1.5em;
    }

/*________________________SHARED STYLES__________________________________*/

 @font-face {  
              font-family: "HelvLt";  
              src: url(../fonts/HelveticaNeueLTStd-Th.eot);  
              src: local('Helvetica Neue LT Std 35 Thin1'), url(../fonts/HelveticaNeueLTStd-Th.ttf) format("truetype");  
            }  
             
            /* use the font */  
            .title {  
                  font: normal 24px "HelvLt", Arial, sans-serif;
                  letter-spacing: 0;
                  padding:0 0 8px 0;
                }

#centerCol {
    position:relative;
    z-index:2;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    background:#fff url(../images/content_bg.png) repeat-y;
	}

#logo_nav {
    width:1000px;
    height:122px;
    background: url(../images/logo_bg_fna.png) center top no-repeat; clear:both;
    position:relative;
    }

#logo_link {
    position:absolute;
    display:block;
    width:210px;
    height:112px;
    background:transparent;
    margin-left:60px;
    z-index:2;
    }

#home_text, #in_wrap {
    width:880px;
    margin: 0 auto;
    margin-top:8px;
    padding-bottom:4px;
    }

#in_wrap {
    width:898px;
   /* background:pink;*/
    }

#left_col {
    width:226px;
    float:left;
    }

.in_promo   {
    display:block;
    width:110px;
    height:50px;
    padding:19px 10px 40px 110px;
    font:normal 11px/1.2em Tahoma, Arial;
    }

#in_box {
    margin-top:12px;
    background:#fff url(../images/in_box_bg.png) repeat-y;
    }

#in_box ul {
    padding: 0 0 0 14px;
    margin: 0;
    }

#in_box ul {
    list-style-type: none;
    }

#in_boxul li {
    line-height: 1.4em;
    }

#in_box ul li {
    background-image: url(../images/bull_arw_blk.png);
    background-repeat: no-repeat;
    background-position: 0 .1em;
    padding-left: 1.5em;
    padding-bottom:8px;
    }
    
#in_content {
    float:right;
    width:646px;
    }

 
#in_content ul, #in_content ol {
    padding: 0 0 12px 14px;
    margin: 0;
    }

#in_content ul {
    list-style-type: none;
    }

#in_content ul li, ol li {
    line-height: 1.4em;
    }

#in_content ul li {
    background-image: url(../images/bull_blk.png);
    background-repeat: no-repeat;
    background-position: 0 .3em;
    padding-left: 1.5em;
    padding-bottom:5px;
    }
    
#in_content ol li {
    padding-left: ;
    margin-left:18px;
    padding-bottom:6px;
    }  
 
 
#in_content h1 {
    font: bold 16px helvetica,arial;
    text-transform:uppercase;
    padding-bottom:12px;
    }

#in_content h2,
#in_content span.header2 {
    font: bold 15px helvetica,arial;
    padding-top: 12px;
}

#in_content h2 {
    padding-bottom: 12px;
}

#breadcrumb { 
    text-align:right;
    margin-bottom: 8px;
    }

#breadcrumb ul {
	margin: 0;
	padding: 0;
	display: inline;
	text-transform:uppercase;
	
	} 

#breadcrumb ul li {
	margin-left: 0;
	padding: 0 4px 0 7px;
	border-left: 1px solid #1E4573;
	list-style: none;
	display: inline;
	color: #333;
	font-size:11px;
	background-image: none;
	}

#breadcrumb ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	background-image: none;
	}
	
table.contact-form {
    /*width: 646px;*/
    margin-top: 12px;
    margin-bottom: 12px;
}

.contact-form td {
    vertical-align: top;
    padding: 4px;
}

.contact-form td.description {
    /*width: 200px;*/
    text-align: right;
}

.contact-form td span.required-text {
    color: #F00;
    font-weight: bold;
}

.contact-left, .contact-right {
    width: 303px;
    float: left;
}


.contact-right {
    padding: 20px;
    /*border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;*/
}



	
/*________________________HOME ONLY STYLES__________________________________*/

#container{
	margin: 0 auto;
	width:878px;
	height:328px;
	background: url(../images/hm_blok_bg.png) bottom no-repeat;
	overflow:hidden;
    }
 
 ul.menu {
    display:inline;
    }

 ul.menu li{
    float:left;
    list-style:none;
    }

#icon1, #icon2, #icon3, #icon4, #icon5, #icon6{
    float:left;
    display:block;
    height:141px;
    width:150px;
    background-repeat:none;
    }

#icon1 { width:148px; background: url(../images/hm_btn1.png); }
#icon2 { width:149px; background: url(../images/hm_btn2.png); }
#icon3 { width:150px; background: url(../images/hm_btn3.png); }
#icon4 { width:146px; background: url(../images/hm_btn4.png); }
#icon5 { width:150px; background: url(../images/hm_btn5.png); }
#icon6 { width:135px; background: url(../images/hm_btn6.png); }

div.blok { clear:both;}

div.blok0 { display: block; } 
div.blok1 { display: none; }
div.blok2 { display: none; }
div.blok3 { display: none; }
div.blok4 { display: none; }
div.blok5 { display: none; }
div.blok6 { display: none; }

/*________________________HOME ONLY STYLES__________________________________*/

#footer {
    width:945px;
    padding-left:55px;
    padding-top:15px;
    margin: 0 auto;
    }

#footer ul {
    font-size:13px;
    color:#C5D7DC;
	display: inline;
	}

#footer ul li {
	margin-left: 0;
	padding: 0 9px;
	border-left: 1px solid #222;
	list-style: none;
	display: inline;
	}

#footer ul li.first {
	border-left: none;
	} 

	
#copyright {
	width:938px;
    padding: 12px 0 20px 62px;
	font-size:10px;
	color:#cccccc;
	margin: 0 auto;
}
/*INSIDE STYLES*/
#fna_in_left a {
    display:block;
    padding-bottom:12px;
    }

#in_box ul li {
    background-image: url(../images/bull_arw_sky.png);
    }


#in_content h1, #in_box a:visited, #in_box a:visited:hover, #footer a:visited, #footer a:visited:hover, #breadcrumb a:visited, #breadcrumb a:visited:hover {
    color:#278BA8;
    }

#in_content ul li {
    background-image: url(../images/bull_sky.png);
    }
    
/*KEEP THIS OVERIDE IN PLACE*/
#breadcrumb ul li {
	background-image: none;
