@charset "UTF-8";
/* CSS for KempTitleAgency.com */
/* Designed by AF Media Group */


body {
margin:0 auto;
background: rgb(205, 205, 205) url(../_imgs/bg2.jpg) top repeat-x;
}

#shadowContainer {
width:1000px;
height:730px;
margin:0 auto;
background:url(../_imgs/pageShadow.png) no-repeat;
}

#container {
width:800px;
margin:0 auto;
}


/* LAYOUT */


#header {

width:801px;
height:110px;
overflow:hidden;
background:url(../_imgs/headerBG.jpg) repeat-x;
margin-bottom:0px;
	
}


#mainNav {

width:801px;
height:40px;
overflow:hidden !important;
background: url(../_imgs/navBG.jpg) repeat-x rgb(15, 69, 114);
position:relative;
}


#mainPage {
	
width:800px;
overflow:hidden;
background:#fff;
padding:30px 0 20px 0;
height:auto;
min-height:500px;
	
}


#mpLeft {width:530px; float:left; overflow:hidden;}
#mpRight {width:250px; float:right; text-align:right; overflow:hidden; padding-right:10px;}


#footer {	
width:800px;
height:50px;
overflow:hidden;
margin-bottom:20px;
margin-top:10px;
font-size:14px;
}



#headerLogo {
float:left;
position:relative;
left:10px;
top:25px;
}

#headerPic {
float:right;
position:relative;
left:-5px;
top:1px;
}



/* NAVIGATION */


#mainNav p {
float:left;
background: url(../_imgs/tabBG.jpg) top repeat-x rgb(237, 237, 237);
margin-right:1px;
font-size:17px;
font-weight:normal;
padding:3px 9px 0px 8px;
border-top:solid 1px #777;
border-right:solid 1px #777;
border-bottom:none;
border-left:solid 1px #777;
position:relative;
left:8px;
top:12px;
cursor:pointer !important;
}

#mainNav p.active {
background:#fff;
top:10px;
}

#mainNav a:link {color:rgb(61, 61, 61); text-decoration:none;}
#mainNav a:visited {color:rgb(61, 61, 61); text-decoration:none;}
#mainNav a:hover {color:rgb(101, 101, 101); text-decoration:none;}
#mainNav a:active {color:rgb(61, 61, 61); text-decoration:none;}


/* GLOBAL STYLES */

a:link {text-decoration:underline; color:#555;}
a:visited {text-decoration:underline; color:#555;}
a:hover {text-decoration:underline; color:#222;}
a:active {text-decoration:underline; color:#555;}


#mpLeft h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:normal;
color:rgb(15, 69, 114);
width:512px;
height:31px;
background:url(../_imgs/h1BG.jpg) repeat-x;
padding-left:12px;
}

#mpLeft h2 {font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#444; margin-left:12px; margin-top:10px; margin-bottom:10px;}

#mpLeft p {
font-family:"Times New Roman", Times, serif;
font-size:15px;
width:500px;
margin-top:10px;
margin-left:14px !important;
margin-bottom:20px;
}

#mpLeft ol, #mpLeft ul {margin-left:14px;}

#mpLeft div {width:510px; overflow:hidden; margin-left:14px; margin-top:10px; margin-bottom:10px;}


#mpLeft .pageBreak {width:520px; height:5px; margin-left:1px; border-top:solid 1px #ccc;}




#mpRight h1 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#555; margin-bottom:10px;}

#mpRight p {font-family:"Times New Roman", Times, serif; font-size:14px; width:230px; color:#333;}

#mpRight ul {width:200px; text-align:left; position:relative; left:55px; list-style:circle !important;}

#mpRight li {color:#555; font-family:"Times New Roman", Times, serif; font-size:14px; padding-bottom:5px;}





#footer .left {width:490px; float:left; text-align:left; padding-left:10px; color:#555;}
#footer .right {width:290px; float:right; text-align:right; padding-right:10px; color:#555;}

#footer a:link {color:#555; text-decoration:none;}
#footer a:visited {color:#555; text-decoration:none;}
#footer a:hover {color:#888; text-decoration:none;}
#footer a:active {color:#555; text-decoration:none;}

.fileDownload {list-style:none; padding-left:0px;}

.fileDownload li {padding:0px;}

.fileDownload a:link {text-decoration:none; color:#444; font-size:17px;}
.fileDownload a:visited {text-decoration:none; color:#444; font-size:17px;}
.fileDownload a:hover {text-decoration:none; color:#777; font-size:17px;}
.fileDownload a:active {text-decoration:none; color:#444; font-size:17px;}


#surecloseSnip {left:60px;}