/* Global Styles
----------------------------------------------- */
body.default 		{margin:25px 0px; padding:0px; background-color:#eaeae2; scrollbar-face-color: #DCE0E2; scrollbar-shadow-color: #687888; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #687888; scrollbar-darkshadow-color: #DCE0E2; scrollbar-track-color: #BCBFC0; scrollbar-arrow-color: #6E7E88; }

body{
	background-position: 50% top;
    background-image: url(../_images/home_bg2.gif);
	background-color:#ACC2E5;
    margin: 0px;
    background-repeat:no-repeat;
	font-family: Garamond, serif; font-size:12.5px; font-weight:normal; line-height:13px; color:#666666; text-align:center;
}

img {border:none;}
p   {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:12px;color:#666666;word-spacing:1.25px;text-align:left;}
h1	{font-family: Times, serif; font-size:11px; line-height:14px; color:#666; letter-spacing:1.5px; font-style:italic; display:inline;}
h2	{font-family: Times, serif; font-size:14px; font-weight:normal; line-height:12px; color:#333; letter-spacing:2.5px; }
h3	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; font-style:normal; color:#444444; letter-spacing:1.5px;text-align:left; }


h4	{font-family:Arial, Helvetica, sans-serif;margin:0px auto; font-size:12px; color:#333333; text-align:left; }
h5	{font-family: Arial, serif; font-size:9px; font-weight:bold; line-height:10px; color:#636362; letter-spacing:1.5px; display:inline; }
h6	{font-family: Times, serif; font-size:11px; font-style:italic; line-height:15px; color:#555555; letter-spacing:1.0px;display:inline;text-align:left;}

.services_heading {

font-family:Arial, Helvetica, sans-serif;margin:0px auto; font-size:13px; font-weight:bold; color:#333333; text-align:left; 

}

#subject, input, select, textarea {
	color:#999999;
	background:#ffffff;
	border: thin solid #999999;
}

#welcome {

text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:10px;
color:#666666;
font-weight:bold;


}


.services li {

font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:11px;

}

.testimonial{

font-style:italic;
font-size:10px;
padding-top:15px;

}

#feat_package {

padding:10px 10px 10px 10px;
text-align:left;
line-height:15px;
word-spacing:1.5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;

}


/* IDs ---------------------------------------*/
#mainsite 	{width: 100%;}
#container	{position:relative; margin:auto; padding:0; text-align:center; width:930px; left:2px;top:0px;background-position:center;}
#content1	{position:absolute; left:30px; top:75px; z-index:2;}	
#intro-text {position:absolute; left:30px; top:350px; z-index:2;}
#logo 		{position:absolute; left:100px; top:0px; z-index:2;}	
#navbar 	{position:absolute; right:40px; top:50px; z-index:2;}

#page_heading{position:absolute;top:135px;z-index:2;left:75px;font-family:verdana; font-size:9px; font-weight:normal;line-height:16px; color:#666666;text-align:left;}


#news{
	width:300px;
	position:absolute;
	left:595px;
	top:140px;
	font-family:Garamond, serif;
	font-size:13px;
	font-weight:normal;
	line-height:14px;
	color:#666666;
	letter-spacing:1px;
	height: 485px;
	}


#paragraph_client  {position:absolute; top: 75px; left:70px; font-family:garamond, Times; font-size:12.5px; font-weight:bold; width:225px; text-align:left; color:#333333;}

#navbttm 	{font-family:verdana; font-size:10px; color: #333;text-align:right;}

#page 		{position: relative; width: 880px; margin: 0 auto; top: 0px; z-index:1}
#dash1 		{text-align: center; border-top: 1px dashed #B2B2B2; padding-top: .05em; margin-bottom: .05em;}
#dash2 		{text-align: center; border-top: 1px dashed #B2B2B2; padding-top: .05em; margin-bottom: .05em;}


#line1 		{text-align: center; border-top: 1px solid #B2B2B2; padding-top: .05em; margin-bottom: .05em;}
#line2 		{position:relative; left:312px; border-top: 1px solid #B2B2B2; padding-top: .05em; margin-bottom: 2.0em; margin-top: .75em; width:75px; }
#line3 		{position:relative; left:137px; border-top: 1px solid #B2B2B2; padding-top: .05em; margin-bottom: 1.0em; margin-top: .75em; width:75px; }


#pagetop{
padding:1px;
	position: relative;
	height:15px;
	top:5px;
	font-family: Times, Serif; font-size:11px; font-weight:normal; font-style:italic; line-height:13px; color:#666; letter-spacing:.75px; text-align:right;
	background-image: url(../_images/pic_arrowup-olive.gif);
	background-repeat: no-repeat;
	background-position: 843px;
	}



#mailing_list{
width:120px;
height:11px;
position:absolute;
top:10px;
right:43px;

}

a#mailing_list_btn{

height:11px;
display:block;
background-image:url(../_images/mail_list_btn.gif);
text-decoration:none;
background-repeat:no-repeat;
border:none;
background-position:top;
}

#mailing_list_btn:hover{

height:11px;
display:block;
background-image:url(../_images/mail_list_btn.gif);
background-repeat:no-repeat;
text-decoration:none;
border:none;
background-position:bottom;
}





/* Containters ---------------------------------------*/

#box2_port{
	
	display:block;
	position: absolute;
	width:850px;
	left:72px;
	top: 165px;
	font-family: Garamond, serif; font-size:11px; font-weight:normal; line-height:14px; color:#666666; letter-spacing:1.5px;
	}
	
	
#box2_faq{
	
	display:block;
	position: absolute;
	width:800px;
	text-align:left;
	
	left:72px;
	top: 165px;
	font-family: Garamond, serif; font-size:11px; font-weight:normal; line-height:14px; color:#666666; letter-spacing:1.5px;
	}


#box2{
	display:block;
	margin: -5px 5px 5px -5px;
	position: absolute;
	width:560px;
	left:19px;
	top: 121px;
	font-family: Garamond, serif; font-size:11px; font-weight:normal; line-height:14px; color:#666666; letter-spacing:1.5px;
	}

#box2 ul, li 

{

text-decoration:none;
	border:none;
	list-style:none;
	font-size:12px;

}

#box2 a:link, #box2 a:visited{
	
	text-decoration:none;
	border:none;
	
}

#box2 a:link#current, #box2 a:visited#current, #box2 a:hover{
	text-decoration:none;
	border:none;
	
}

#box2 a:hover { text-decoration:none;
	border:none;
	}




/*News Styles*/


.news_title{

position:absolute;
width:270px;
font-family:Verdana, Arial, Helvetica, sans-serif;



}

.date{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
word-spacing:1.5px;
color:#666633;
right:0px;

}







#bgimage{

background-image:url(../_images/coffee_talk_header.gif);

}



#title_intro{
	padding: 0px;
	position: relative;
	width:700px;

	height:50;
	left:0px;
	top:05px;
	font-family: Times, serif; 
	font-size:11px; 
	font-weight:normal; 
	line-height:16px; 
	color:#666; 
	letter-spacing: 1.px; 
	text-align: center;
	border-top: 1px solid #B2B2B2; 
	border-bottom: 1px solid #B2B2B2;
	padding-top: 1.0em; 
	margin-bottom: 1.50em;
	background-color:#ffffff;
	}
	

#title_subtext{
	padding: 0px;
	position: relative;
	width:700px;
	height:50;
	font-family: Times, serif; 
	font-size:11px; 
	font-weight:normal; 
	line-height:16px; 
	color:#666; 
	letter-spacing: 1px; 
	text-align: center;
	border-top: 1px dashed #B2B2B2; 
	padding-top: .75em; 
	padding-bottom: .75em; 
	margin-top: 1.50em;
	margin-bottom: .75em;
	}


#title_box{
	padding: 0px;
	position: relative;
	width:700px;
	height:25px;
	left:0px;
	font-family: Arial, san-serif;
	font-size:9px; 
	font-weight:bold; 
	line-height:16px; 
	color:#636362; 
	letter-spacing:1.5px;   
	text-align: center;
	border-top: 1px dashed #B2B2B2; 
	border-bottom: 1px dashed #B2B2B2;
	margin-top: 2.50em;
	margin-bottom: 1.50em;
	padding-top:10px;
	background-color:#F6F6F6;
	}

#title_box2{
	padding: 0px;
	position: relative;
	width:700px;
	height:25px;
	left:0px;
	font-family: Arial, san-serif;
	font-size:9px; 
	font-weight:bold; 
	line-height:16px; 
	color:#636362; 
	letter-spacing:1.5px;   
	text-align: center;
	border-top: 1px dashed #B2B2B2; 
	border-bottom: 1px dashed #B2B2B2;
	margin-top: .25em;
	margin-bottom: 1.50em;
	padding-top:10px;
	background-color:#F6F6F6;
	}


/* Forms */

.box {

width:15px;

}

.contact{

border-width:1px;


}

.contact_check{

border:none;

}

.submit_btn{
position:absolute;
border-width:1px;
width:63px;
height:20px;
display:block;
right:45px;
}


.message_box {

width:400px;
overflow:hidden;
height:70px;
border-width:1px;
}



/* COPYRIGHT & Bottom Navigation ---------------------------------------*/
#lfooter{
	position:absolute;
width:550px;
z-index:2;
left:20px;
font-family:verdana; font-size:9px; font-weight:normal; line-height:16px; color:#666666;
text-align:center;}


#rfooter{
	position:absolute;
	width:325px;
	z-index:2;
	right:31px;
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
	color:#666666;
	text-align:center;
}
	
#bttmnav{

text-align:right;

}

#bttmnav a:link, #bttmnav a:visited{
	
	color:#333333;
	text-decoration:none;
	text-align:right;
	font-size:9px;
}

#bttmnav a:link#current, #bttmnav a:visited#current, #bttmnav a:hover{
	color: #669933;
	text-align:right;
}

#bttmnav a:hover { 

color: #5A9CDE;
text-align:right;
}


/* IDs ---------------------------------------*/



/* TOP NAV ---------------------------------------*/
#topnav{
	margin: 0;
	padding: 0 0 20px 10px;
	border:none;
	font-family: Garamond, serif; font-size:10px; font-weight:normal; line-height:13px; color:#666666; letter-spacing:1px; 
}


#topnav ul, #topnav li{
	margin: 0;
	padding: 0;
	display: inline;
	border:none;
	text-decoration:none;
}


#topnav a:link, #topnav a:visited{
	text-decoration:none;
	border:none;
}

#topnav a:link#current, #topnav a:visited#current, #topnav a:hover{
	border-bottom:none;
	border:none;
}

#topnav a:hover {
text-decoration:none;
border:none;
}


/* All standard hyperlinks */

a {

color:#4D3127;
font-weight:bold;
font-size:11px;
text-decoration:none;
line-height:14px;

}

a:hover {

color:#5A9CDE;


}


a:visted {

color:#333333;

}
