@charset "UTF-8";
/* CSS Document */


*				{
					margin: 0px;
					padding: 0px;

				}
				
a img			{
					border: none;
				}
				
				
#allcolumns{
					border-top: 10px solid #2c3b48;
					width: 980px;
					background-color: #f4f4f4;
					
}				

html,body{
					height: 100%;
}

				
body 		{
    				
    				text-align: center;
    				
 			 } 
			 
#bottom		{
					clear: both;
					height: 1px;
}

#clear		{
				clear: both;
				height: 0px;
				margin: 0px;
				padding: 0px;
			}
			 



#content a	{
					color: #005395;
                                        text-decoration: none;
                                        font-size: 13px;
					
			}
							 					 
#content a:hover	{
					color: #005395;
                                        text-decoration: underline;
                                        font-size: 13px;
					
			}

#flasharea{
				border-bottom: 1px solid #FFF;
}			
			
			
#footer			{
					font-size: 10px;
					color: #757474;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					padding-top: 20px;
                                        padding-left: 20px;
					line-height: 1.7em;
				}
				
#footer a		{
					color: #005395;
					text-decoration: none;
					font-size: 10px;
				}
				
#footer a:hover		{
					color: #005395;
					text-decoration: underline;
					font-size: 10px;
				}		

#footer ul{
					list-style-type: none;
                                        width: 562px;
}

#footer ul li{
					display: inline;
					margin-left: 8px;
}
				



#leftcol		{
                    float: left;
					background-color: #f4f4f4;
					text-align: left;
					width: 260px;
					
				}

#middlecol		{
					float: left;
					width: 667px;
					min-height: 880px;
					text-align: left;
					color: #444;
					font-family: Georgia, "Times New Roman", Times, serif;
					background-color: #FFF;
					
				
				}

#middlecol ul.NormalList{
                                        color: #444;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 12px;
                                        margin-left: 40px;
} 



#middlecol ul li.footer{
                                        color: #444;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 10px;
}

#middlecol h1	{
					color: #32a0f9;
					font-family: "Times New Roman",Georgia,Serif;
					font-style: italic;
					font-size: 24px;
					font-weight: normal;

				} 

#middlecol h2	{
					color: #6c6b6b;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-style: normal;
					font-size: 14px;
					font-weight: bold;

				} 
				
#middlecol h2 a{
                                       color: #6c6b6b;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-style: normal;
					font-size: 14px;
					font-weight: bold;
                                        text-decoration: none;
}

#middlecol h2 a:hover{
                                       color: #6c6b6b;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-style: normal;
					font-size: 14px;
					font-weight: bold;
                                        text-decoration: underline;
}

				
#midcolsearch{
					height: 40px;
					border-bottom: 1px solid #eee;
                                        text-align: right;
                                        padding-top: 7px;
}

#nav			{
					background: url(../images/top_nav_bkg.jpg);
					height: 46px;
					margin-left: auto;
					margin-right: auto;
					text-align: center;
					border-top: 5px solid #005395;
					border-bottom: 1px solid #FFF;
				}		
#screenshot{
	position:absolute;
	border:1px solid #005395;
	background:#005395;
	padding:2px;
	display:none;
	color:#fff;
	}
		

#nav table		{
					width: 880px;
					margin-left: 6%;
					margin-right: 16%;
}
				
#nav table tr td		{
							vertical-align: middle;
							padding-top: 2px;
							
				}
							
#nav a		{
					
					font-family: Georgia, "Times New Roman", Times, serif;
					font-weight: bold;
					font-size: 14px;
					display: block;
					color: #FFF;
					text-decoration: none;
					width: 100%;
					height: 32px;
					padding-top: 14px;
					min-width: 100px;
					margin-top: -5px;	
		
				}	
				
				
#nav table tr td a:hover		{
									background: #005395 url(../images/nav_arrow.png) no-repeat bottom center;
									font-family: Georgia, "Times New Roman", Times, serif;
									font-weight: bold;
									font-size: 14px;
									display: block;
									color: #FFF;
									text-decoration: none;
									width: 100%;
									height: 32px;	
									padding-top: 14px;	
									min-width: 100px;
									
						
						}		
						
#ncplanhead{
				
				height: 144px;
				width: 980px;
				margin-left: auto;
				margin-right: auto;
                                overflow: hidden;
}																											

#ncplanheadaddresses{
                                 text-align: right;
                                 position: relative;
                                 width: 540px;
                                 left: 430px;
                                 top: 20px;
                                color: #7a7a7a;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: normal;

}

#ncplanheadaddresses h2 a{
                                        color: #6c6b6b;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-style: normal;
					font-size: 14px;
					font-weight: bold;
                                        text-decoration: none;
}

#ncplanheadaddresses h2 a:hover{
                                        color: #6c6b6b;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-style: normal;
					font-size: 14px;
					font-weight: bold;
                                        text-decoration: underline;
}

#resourceholder{
                                width: 611px;
                                padding: 10px 28px;
                                background: #e0e2e2;
                                font-size: 13px;
}

#resourceholder a{ 
                                        color: #005395;
                                        text-decoration: none;
                                        font-size: 13px;
}

#resourceholder a:hover{
                                        color: #005395;
                                        text-decoration: underline;
                                        font-size: 13px;
}
				
#rightcol{
				float: right;
				background-color: #f1f1f1;
				width: 52px;
				padding-left: 1px;
				color: #eee;
                                
				
				
}

#secnav{
                               margin: 10px;
                               font: normal 12px "Verdana", "Trebuchet MS", Verdana, Helvetica, sans-serif;

}
 
#secnav a{
                              display: block;
                              font: italic 12px "Georgia", "Times", serif;
                              color: #8b8a8a;
                              text-decoration: none;
                              padding: 2px 15px;
}

#secnav a:hover{
                              background: #f7f7f7 url(../images/sec_nav_hover_arrow.png) no-repeat left;
}
 
#teladdress{
				position: relative;
				right: 50px;
				top: 81px;
				text-align: right;
				color: #7a7a7a;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-weight: normal;
				
				
			}                
                
#wholepage{
				background-image: url(../images/page_bkg.jpg);
				width: 100%;
				
			}


#wholepagehead{
					background: url(../images/top_bkg.png) repeat-x top;
                                        width: 979px;
                                        margin-left: auto;
                                        margin-right: auto;
}
				
#wrap			{
					width:	979px;
					text-align: center;
					margin-left: auto;
					margin-right: auto;
                                        overflow: hidden;
					
					

				}
                
                
                
/*Classes*/

.content a{
                                        color: #005395;
                                        text-decoration: none;
                                        font-size: 13px;
}

.content a:hover{
                                        color: #005395;
                                        text-decoration: underline;
                                        font-size: 13px;
}

.content	{
					padding: 20px 30px;
					width: 562px;	
					border-bottom: 1px solid #eee;
                                        font-size: 13px;	
                                        line-height: 1.2em;
			}	


.secnavheaders{
					background-color: #005395;
					color: #FFF;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 18px;
					font-weight: normal;
					width: 230px;
					height: 28px;
					vertical-align: middle;
					padding: 10px 20px 10px 10px;
					
}

.secnavheaders table tr td{
								padding: 2px 5px;
}

.MainHeading{
					color: #32a0f9;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-style: italic;
					font-size: 24px;
					font-weight: normal;

}

.NormalText{
					color: #444;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 12px;
                                        line-height: 1.2em;
}

.SecondaryHeading{
					color: #6c6b6b;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-style: normal;
					font-size: 14px;
					font-weight: bold;
}

.smalltext{
					color: #444;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 9px;
}

/*Accordion Menu Styles*/

.glossymenu{
margin: 10px 10px;
padding: 0;
width: 240px; /*width of menu*/

}

.glossymenu a.menuitem{
background: #f7f7f7;
font: normal 12px "Verdana", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #005395;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #005395;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{

}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
border-bottom: 1px solid #d9d9d9;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
padding-left: 28px;
width: auto;
background-color: #f7f7f7;
}

.glossymenu div.submenu ul li a{
display: block;
font: italic 12px "Georgia", "Times", serif;
color: #8b8a8a;
text-decoration: none;
padding: 2px 15px;

}

.glossymenu div.submenu ul li a:hover{
background: #f7f7f7 url(../images/sec_nav_hover_arrow.png) no-repeat left;

}

/*END Accordion Menu Styles*/

.underlined{
                    text-decoration: underline;
}

.currentlink{
                    background: #005395 url(../images/nav_arrow.png) no-repeat bottom center;
									font-family: Georgia, "Times New Roman", Times, serif;
									font-weight: bold;
									font-size: 14px;
									display: block;
									color: #FFF;
									text-decoration: none;
									width: 100%;
									height: 32px;	
									padding-top: 14px;	
									min-width: 100px;
}

.numbersubs{
list-style-type: decimal;
margin-left: 10px;
}

.lettersubs{
list-style-type: lower-alpha;
margin-left: 40px;
}

.breadcrumbs{
text-align: left;
min-width: 150px;
height: 20px;
padding-top: 10px;
padding-left: 20px;
display: block;
}


.breadcrumbs a{
                                        color: #005395;
					text-decoration: none;
					font-size: 10px;
}

.breadcrumbs a:hover{
color: #005395;
					text-decoration: underline;
					font-size: 10px;
}

.marginLeftTwenty{
margin-left: 20px;
}
