@charset "utf-8";

/*Master Reset By Yahoo! ------------------------------------------------------*/

/* Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.3 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/* My basic frame Work classes */

body{
	margin:10px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85.7%;
	line-height:1.3em;
	background:url(../images/body_bg.jpg) repeat-x #ACC8E3;
	}


*{
	padding:0;
	margin:0;}

.pad{
	padding: 10px 20px;}
	

blockquote,form,label,ul,ol,dl,fieldset,address {

margin:0.5em 0;

}

h1,h2,h3,h4,h5,h6{
	margin:0.8em 0;
	}



p{
	margin:1em 0;}

strong{
	font-weight:bold;}

h1{
	font-size:2em;	
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#2E9DC7;
	}

h2{
	font-size:1.40em;	
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#2E9DC7;
	}


h3{
	font-size:1.15em;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#333333;
	}

a{
	color:#C21B2C;
	}

a:hover{
	color:#333;
	}

.right{
	float:right;}
	
.left{
	float:left;}

.rightpic{
	float:right;
	padding:5px 0 5px 5px; }
	
.leftpic{
	float:left;
	margin:5px 5px 5px 0;}
	
.center{
	margin:0 auto;
	text-align:center;}

.hr{
	height:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #981024;}

.hr hr{
	display:none;}

#faq h3{
	margin-bottom:0;}
#faq h3 + p{
	margin:0;
	}
	
/* skeleton ---------------------------------------------------*/

#wrapper {
	width:777px;
	margin:0 auto;
	background:url(../images/main.jpg) repeat-y;
	}

#header{
	width:777px;
	height:175px;
	/*background:url(../images/header.jpg) no-repeat;*/}

#menu{
	width:777px;
	height:50px;
	background:url(../images/menu.jpg) no-repeat;}

#menu ul{
	text-align:center;
	padding:0;
	margin:0;
	}
#menu li{
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;}

#menu li a{
	color:#FFF;
	border-right:1px solid #fff;	
	text-decoration:none;
	padding:5px 20px;
	line-height:50px;}

#menu li a.fin{
	border:none;
	}

#menu li a:hover{
	color:#FAF4C7;
	
	}


#main{
	width::777px;
	}

#main ul li{
	display:block;
	background:url(../images/bullet.jpg) no-repeat 0 5px;
	padding:0;
	padding-left:20px;
	margin-top:10px;	
	line-height:20px;}

#contact{
	float:right;
	width:195px;
	background:url(../images/box_bot.jpg) bottom #2E9DC7 no-repeat;
	margin-bottom:10px;
	margin-left:10px;
	color:#fff;
	clear:right;
	}

#contact p, #contact strong{
	margin:5px;}

#contact h3{
	display:block;
	width:195px;
	height:34px;
	line-height:34px;
	text-indent:20px;	
	background:url(../images/box_head.jpg) repeat-x;
	color:#fff;
	margin:0;
}

#contact p.phone{
	display:block;
	height:28px;
	line-height:28px;
	font-weight:bold;
	font-size:1.1em;
	margin-top:10px;}

#contact p.email{
	display:block;
	height:28px;
	line-height:16px;
	/*background:url(../images/mail.jpg) 0 5px no-repeat;
	padding-left:30px;*/
	font-size:.8em;
	color:#fff;
	margin-top:10px;}
	
#contact p.phone img, #contact p.email img{
	float:left;
	padding-right:10px;}

	
#contact p.email a{	
	color:#fff;
	text-decoration:none;}

#contact p.email a:hover{
	text-decoration:underline;}

#footer{
	clear:both;
	width:777px;
	height:64px;
	background:url(../images/footer.jpg) no-repeat;
	
	}
	
#footer{
	width:777px;
	height:64px;
	background:url(../images/footer.jpg) no-repeat;
	overflow:hidden;}

#footer ul{
	text-align:center;
	padding:0;
	margin:0;
	padding-top:5px;
	}
#footer li{
	display:inline;
	padding:20px;
}

#footer li a:link,#footer li a:active,#footer li a:visited{
	color:#FFF;
	text-decoration:none;}

#footer li a:hover{
	color:#FAF4C7;	
	}
#footer p{
	text-align:center;
	color:#FFF;
	}
