/********************************************

CSS file copyright www.designyousay.com

*********************************************/

body { margin: 0px;
	font: 15px Georgia, Times New Roman, Times, serif;
	line-height:14px; color:#7b7b7b;
	line-height: 19px;
	text-align:left;
}

a {
	font-weight : normal; 
	padding-bottom: 1px;
	text-decoration : none;
	color: #D1213B;
	background: transparent
	}
	
a:visited {
	font-weight : normal; 
	padding-bottom: 1px;
	text-decoration : none;
	color: #D1213B;
	background: transparent
	}

a:hover {
	font-weight : normal; 
	padding-bottom: 1px;
	text-decoration : none;
	color:#ffffff;
	background: #D1213B;
	}

a:active {
	font-weight : normal;
	padding-bottom: 1px;
	text-decoration : none;
	color: #ffffff;
	background: #D1213B; 
}

.small { font-family: helvetica neue arial, sans-serif; font-size: 12px; line-height: normal; letter-spacing: normal; }
.small h4 { color: #D3234A; }

.red_heading { color: #D1213B; font-style: italic; }
.red { color: #D1213B; }

table#page_content { width: 94%; }
table#page_content td { padding-right: 20px; }


#content_finance a {
	font-weight : normal; 
	padding-bottom: 1px;
	text-decoration : underline;
	color: #333;
	background: transparent; }
	
#content_finance a:visited {
	font-weight : normal; 
	padding-bottom: 1px;
	text-decoration : underline;
	color: #333;
	background: transparent
	}

#content_finance a:hover {
	font-weight : normal; 
	padding-bottom: 1px;
	text-decoration : none;
	color:#FFF;
	background: #333;
	}

#content_finance a:active {
	font-weight : normal;
	padding-bottom: 1px;
	text-decoration : none;
	color: #FFF;
	background: #333; 
}


.subscribe { background-color: #FFF; color:#212E7E; font:12px century gothic, helvetica neue arial, sans-serif; border: 1px solid #333; }
.ml_field { border: 1px solid #D4D4D4; height: 14px; }


/*---------------------------------------------------
					  HEADER 
---------------------------------------------------*/

#header_menu { height: 102px; background:url(imgs/bg_menu.jpg) top center repeat-x; margin: 0px; }

#feature_img { background:url(imgs/bg_header.jpg) top center no-repeat; height: 457px; }


#floating_content_holder { margin: 0 auto; padding-top: 40px; margin-right: 150px; }
/* --------------  submit a claim box  -------------- */

#make_claim { width: 250px; background:url(imgs/bg.png); padding: 10px; padding-bottom: none; color: #FFF; font:13px futura, century gothic, helvetica neue arial, sans-serif; margin-bottom: 10px; text-align: left; }
#make_claim a {
	font-weight : normal; 
	padding-bottom: 1px;
	text-decoration : none;
	color: #FFF;
	background: transparent; }
	floating_content_holder
#make_claim a:visited {
	font-weight : normal; 
	padding-bottom: 1px;
	text-decoration : none;
	color: #FFF;
	background: transparent
	}

#make_claim a:hover {
	font-weight : normal; 
	padding-bottom: 1px;
	text-decoration : none;
	color:#333;
	background: #FFF;
	}

#make_claim a:active {
	font-weight : normal;
	padding-bottom: 1px;
	text-decoration : none;
	color: #FFF;
	background: transparent
}

/* --------------  latest news section  -------------- */

#latest_news { width: 250px; height: 110px; background:url(imgs/bg2.png) #FFFFFF; padding: 10px 10px 0px 10px; font: 12px Georgia, Times New Roman, Times, serif;  }
#latest_news h3 { font:13px futura, century gothic, helvetica neue arial, sans-serif; font-weight: normal; margin: 0px 0px 4px 0px; }



/*---------------------------------------------------
					  CONTENT 
---------------------------------------------------*/

#content { width:960px; background-color: #FFF; margin-top: -95px; min-height: 89px; }

#content table#text { margin: 20px 24px 75px 24px; text-align: left; }

.heading { color: #414141; font-size: 22px; margin-bottom: 20px; }


/*---------------------------------------------------
					  FOOTER 
---------------------------------------------------*/

#footer { min-height: 205px; background-color:#484848; background:url(imgs/bg_footer.jpg) bottom center; color: #FFF; font:13px helvetica neue arial, sans-serif; line-height: 18px; }
.footer_heading { font: 22px Georgia, Times New Roman, Times, serif; }
#footer table#copyright { font-size: 11px; line-height: 12px; margin-bottom: 14px; margin-top: 20px; }

#white a {
	font-weight : normal; 
	padding-bottom: 1px;
	text-decoration : underline;
	color: #FFF;
	background: transparent; }
	
#white a:visited {
	font-weight : normal; 
	padding-bottom: 1px;
	text-decoration : underline;
	color: #FFF;
	background: transparent
	}

#white a:hover {
	font-weight : normal; 
	padding-bottom: 1px;
	text-decoration : none;
	color:#333;
	background: #FFF;
	}

#white a:active {
	font-weight : normal;
	padding-bottom: 1px;
	text-decoration : none;
	color: #333;
	background: #FFF; 
}


/*---------------------------------------------------
					NAV MENU 
---------------------------------------------------*/

table#menu { width: 575px; }
table#menu td a { text-decoration: none; color: #fff; display: block; margin: 0px; text-decoration: none; background-color: none; }
table#menu td a:hover { text-decoration: none; display: block; margin: 0px; background-color: #FFF; color: #212E7E; }

#title_img a:hover { background: transparent; background-color: transparent; }

    ul#mainNav{
	list-style: none;
	list-style-position: outside;
	display: block;
	position: absolute;
	font:13px century gothic, helvetica neue arial, sans-serif;
	font-weight: bold;
	padding-left:0px;
	z-index: 900;
	font-weight: normal;
	height: 14px;
        }
                ul#mainNav li{
                        position: relative;
                       

                }
                ul#mainNav li.last{
                        border-bottom: 0;
                }
                        ul#mainNav li a#nav_menu{
                        color: #FFF;
                        display: block;
                        }
                        ul#mainNav li a#nav_menu:hover{
						
                        }
                                ul#mainNav li a{
										height: 14px;
                        				display: block;
										padding: 3px 6px 6px 6px;

                                }       
                                ul#mainNav li a.last{
                        border-bottom: 0;
                                }
                                ul#mainNav li.topLvl a{
                                }
                                
                                        /*
                                        ____________________________
                                        START NESTED NAV
                                        ____________________________
                                        */
                                        ul.nestedNav{
                                                padding: 0 10px;
												border-top: none;
												font:13px/13px helvetica neue arial, sans-serif;
												background: #FFF;
												color: #D1213B;
                                                display: none;
                                                width: 130px;
                                                position: absolute;
                                                z-index: 700;
                                                list-style: none;
                                                margin-left:0px;
												margin-top: -2px;
                                        }
                                                ul#mainNav li.topLvl ul.nestedNav li{
                                                		border-bottom: 0;
                                                        text-indent: 0;
                                                        padding: 0;
                                                }
        
                                                        ul#mainNav li.topLvl ul.nestedNav li a{
                                                                height: auto;
                                                        		border-bottom: 1px solid #DEDEDE;
                                                                color: #212E7E;
                                                                text-decoration: none;
                                                                background: none;
                                                                padding: 5px 0 4px 0;
                                                                width: 130px;
                                                                letter-spacing: 0px;
                                                        }
                                                        ul#mainNav li.topLvl ul.nestedNav li a.last{
                                                        border-bottom: 0;
                                                        }
                                                        ul#mainNav li.topLvl a:hover{
                                                                background: url(http://www.designyousay.com/clients/AM/site/imgs/arrow_on.gif) #FFF center right no-repeat; color:#212E7E;
                                                        }
                                                        ul#mainNav li.topLvl ul li a:hover{
                                                                background: none; color: #D1213B;
                                                        }
                                                        ul#mainNav li.topLvl ul.nestedNav li a:hover{
                                                        color: #D1213B;
                                                        }


/*---------------------------------------------------
					  CLAIM FORM 
---------------------------------------------------*/

table#claims { font-size: 13px; }
table#claims hr { border: none 0;
border-top: 1px solid #7B7B7B;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
margin-bottom: 4px;
margin-top: 4px;
} 

.contactField { font: 11px/11px helvetica neue arial, Verdana, Arial, Helvetica, sans-serif; width: 190px; margin-top: 2px; margin-bottom: 2px; margin-left: 10px; }
.contactFieldlarge { font: 11px/11px helvetica neue arial, Verdana, Arial, Helvetica, sans-serif; width: 99%; height: 75px; padding-bottom: 6px; }
.contactFielddrop { font: 11px/11px helvetica neue arial, Verdana, Arial, Helvetica, sans-serif; width: 185px;  margin-top: 2px; margin-bottom: 2px; margin-left: 10px; }

.contactField_yes { font: 11px/11px helvetica neue arial, Verdana, Arial, Helvetica, sans-serif; width: 90px;  margin-left: 10px; }
.contactField_2 { font: 11px/11px helvetica neue arial, Verdana, Arial, Helvetica, sans-serif; width: 90px;  margin-left: 10px; }
.contactField_veh { font: 11px/11px helvetica neue arial, Verdana, Arial, Helvetica, sans-serif; width: 200px;  margin-top: 2px; margin-bottom: 2px; margin-left: 10px; }
.contactField_sm { font: 11px/11px helvetica neue arial, Verdana, Arial, Helvetica, sans-serif; width: 50px; margin-top: 2px; margin-bottom: 2px; margin-left: 10px; }

.contactField_day { font: 11px/11px helvetica neue arial, Verdana, Arial, Helvetica, sans-serif; width: 70px;  margin-left: 10px; }
.contactField_mon { font: 11px/11px helvetica neue arial, Verdana, Arial, Helvetica, sans-serif; width: 70px;  margin-left: 4px; }
.contactField_year { font: 11px/11px helvetica neue arial, Verdana, Arial, Helvetica, sans-serif; width: 50px; margin-top: 2px; margin-bottom: 2px; margin-left: 4px; }

.button { background-color: #292929; border: 1px solid #7B7B7B; color:#FFFFFF; }























	
h1 { font:16px/16px helvetica neue arial, sans-serif; margin:0 0 0 0; color:#5d9aca; font-weight: bold; }
h4 { font: 12px; color:#5d9aca; font-weight: bold; margin:0 0 0 0; }

.img { border: 4px solid #d8d8d8; }
.img2 { border: 4px solid #5d9aca; margin-right: 20px; }

.bullet {
list-style-image: url(imgs/bullet.gif);
}








h1{ font:20px/20px century gothic, helvetica neue arial, sans-serif; margin:20px 0 2px 0; color:#fff; font-weight: bold; letter-spacing: 1px; }



/*---------------------------------------------------
					HOME PAGE 
---------------------------------------------------*/


/* --------------   header    -------------- */

#head{
	width:810px;
	text-align:left; /* reset text alignment */
	margin:0 auto;
	height: 100%;
	padding-top: 10px;
	
}

.image { border: 5px solid #CCC;  }



/* -------------- left column -------------- */

#releases{
	padding: 20px;
	font-size: 10px; line-height:12px;
}

#releases img{
	border: 1px solid #666;
	margin-bottom: 6px;
}

#shows{
	color: #666;
	font-size: 10px; line-height:12px;
}

#shows strong{
	color: #fff;
}


/* -------------- right column -------------- */
#right{
	padding: 20px;
	text-align:left; /* reset text alignment */
	margin:0 auto;
	font: 10px/10px;
}



.news_heading {
	border-bottom: 1px solid #666;
	padding-bottom: 2px;
	margin-bottom: 4px;
	color: #666;
	}


#news{
	width: 400px;
	background: #333;
	padding: 10px 10px 2px 10px;
	font-size: 9px; line-height:11px;
}




/*---------------------------------------------------
					STAFF
---------------------------------------------------*/


.staff_img { border: 4px solid #CCC; }

.name { color: #d01f1f; font-size: 16px; }
#details { font-size: 13px; font-style: italic; margin: 10px 0px 6px 0px; color: #333; }
.small { font-size: 12px; font-style: italic; }
.email { font-size: 12px; }

#nsmall { font-size: 14px; margin-bottom: 4px; }