
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; padding:0; border:0; margin:0; background-color:#F1F2E5; line-height: 160%;text-align:center;}
table, tr, td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; padding:0; border:0; margin:0; background:#ffffff;  line-height: 160%;}

#main
{
	width:972px;
	margin:0 auto;
	text-align:left;
}


#logo {
	position:absolute;
	width:250px;
	height: 65px;
	top:22px;
	left:45px;
}

#topmenu
{
	float:right;
	margin-top:-10px;
	margin-right:-60px;
}

#topmenu div
{
	float:left;
	height:15px;
	border-left:7px solid #0079C3;
	margin-right:20px;
	padding-left:7px;
	cursor:pointer;
}

#topmenu a
{
	font-family:Verdana;
	font-size:12px;
	color: #0079C1;
}

#topmenu a:hover
{
	text-decoration:none;
	color:#666666;
}

#topmenu a:hover div
{
	text-decoration:none;
	color:#666666;
	border-left:7px solid #666666;
}

#top_menu_home
{
	margin-right:40px;
}

#small_dot
{
	position:absolute;
	margin-top:6px;
	margin-left:-25px;
}

p {margin-top: 15px; margin-bottom: 15px; margin-left: 0px; margin-right: 15px;}

img {border: none;}

form {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

a, a:visited {color:#007FBF; text-decoration: none;}
a:hover {color:#007FBF; text-decoration: underline;}


#header {
	font-family: Verdana, sans-serif;
	width:930px;
	height:105px;
	position:absolute;
	font-size:11px;
	text-align: right;
	padding: 10px 0px 0px 0px;
	z-index:100;
	margin-top:0px;
}

#main_body_background
{
	background: #FFFFFF url(/images/background.png); background-repeat: repeat-x;
	width:100%;
	margin:0px auto;
	padding-bottom:31px;
}

#main_body
{
}

#content
{
	font-family:Arial;
	font-size:12px;
	line-height:1.6em;
	height:auto;
	margin-bottom:35px;
	margin-right: 30px;
}

#content_header
{
	position:relative;
	top:130px;
	height:224px;
	width:971px;
	border:1px solid #0079C3;
}



#content_body
{
	position:relative;
	z-index:9;
	top:129px;
}

#footer_bar
{
	margin-top:20px;
	border-bottom:4px solid #B8B8A6;
	width:974px;
	height:1px;
	position:relative;
}

#footer_spacer
{
	height:200px;
}

.titles_sm {font-size: 14px; color:#666666; font-weight: bold; padding: 0px 0px 0px 0px;}

.titles_special01 {font-size: 18px; color:#FF9101; font-weight: bold; padding: 0px 0px 0px 0px;}

#footer {
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	width:100%; 
	font-size:11px;
	padding-bottom: 20px;
	position:relative;
	z-index:100;
	margin-top:30px;
}

#footer_bg
{
	width:100%;
	height:80px;
	position:absolute;
	margin-top:-10px;
	left:0px;
	background-color:#F1F2E5;
}

#footer a
{
	color:#B8B8A5;
}

#footer a:hover
{
	text-decoration:underline;
	color:#B8B8A5;
}

#footer_navigation
{
	font-family:Arial,Verdana,san-serif;
	font-size:11px;
	color:#B8B8A5;
	margin-left:0px;
	margin-top:10px;
	position:relative;
	text-align:left;
}

#footer_menu
{
	font-family:Arial,Verdana,san-serif;
	font-size:11px;
	color:#B8B8A5;
	margin-left:0px;
	margin-top:10px;
	position:relative;
	text-align:left;
}

#footer_share
{
	float:right;
	margin-right:0px;
	margin-top:20px;
}

#footer_phone
{
	float:right;
	margin-right:0px;
	margin-top:-50px;
	font-size:24px;
	color:#0079C3;
}

#footer_email a
{
	float:right;
	margin-right:0px;
	margin-top:-20px;
	color:#0079C3;
	width: 120px;
}

#footer_email span
{
	display:none;
}

#tabs{z-index:101; width:780px; position:absolute; top:15; right:-20px; list-style: none; border:0}
#tabs li{margin:0; background:transparent; border:0; float:left;width:120px; margin-right:5px;text-align:center}
#tabs .current_page_item, #tabs .current-cat{ padding-bottom: 0.1em;  }
#tabs a{color:#0079C3; font-size:14px; display:block; line-height:1em; font-family:Arial,Helvetica,non-serif; letter-spacing:1px;border-bottom:7px solid #0079C3; padding-bottom:5px;}
#tabs a:hover{color:#666666; border-bottom:7px solid #666666; text-decoration:none;}
#tabs .current_page_item a, #tabs .current-cat a{cursor:text;color:#666666; border-bottom:7px solid #666666;}
#tabs .current_page_item a:hover, #tabs .current-cat a:hover{color:#666666; text-decoration:none;}

#mainMenu
{
	position:relative;
	left:175px;
	top:68;
}

.divider
{
	float:left;
	background-image: url(/images/divider.png); background-repeat: no-repeat;
	width:1px;
	height:90px;
}

.dividerleft
{
	position:absolute;
	left:972px;
	margin-top:-19px;
}

#dividerlast
{
	margin-top:0px;
}

.homepanel
{
	float:left;
	width:223px;
	padding-right:18px;
}

.homepanel h2
{
	color:#B8B8A5;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-align:left;
	margin-left:20px;
}

.homepanel ul
{
	text-align:left;
}

.homepanel li
{
	list-style-image: url(/images/arrow.png);
}

.homepanel li a
{
	position:relative;
	top:-5px;
	color:#007FBF;
}

.homepanel p
{
	/** color:#007FBF; **/
	margin-left:20px;
}

.homepanel input
{
	margin-left:20px;
}

#homepanelright
{
	/** border:1px solid #FFFFFF; **/
	margin-top:-16px;
}

.readblog p
{
	/** color:#007FBF; **/
	margin-left:20px;
}

.contentpanel
{
	color:#666666;
	float:left;
	width:241px;
	padding-top:10px;
	font-size:12px;
}

#contentpanelmain
{
	color:#666666;
	width:440px;
	text-align:left;
	padding:20px;
	padding-top:0px;
	margin-top:8px;
}

#contentpanelmain h2
{
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

#contentpanelmain ul
{
	text-align:left;
	margin-top:10px;
}

#contentpanelmain li
{
	list-style-image: url();
	list-style:circle outline;
}

#contentpanelmain li a
{
	position:static;
	color:#007FBF;
}

.contentpanel h2
{
	color:#B8B8A5;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height: 140%;
}

.contentpanel ul
{
	text-align:left;
}

.contentpanel li
{
	list-style-image: url(/images/arrow.png);
	font-size:12px;
}

.contentpanel li a
{
	position:relative;
	color:#007FBF;
}

.contentpanel p
{
	color:#666666;
}

#contentpanelright
{
	width:220px;
}

#contentpanelright h2
{
	margin-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:18px;
}

#contentpanelright li a
{
	color:#007FBF;
	position:relative;
	top:-5px;
}

.current_menu_item
{
	color:#666666;
	list-style-image: url(/images/arrow_current.png);
}

.current_menu_item a
{
	color:#666666;
}

.secondnav
{
	margin-left:-20px;
	margin-top:0px;
}

.secondnav li a
{
	position:relative;
	top:-5px;
	color:#007FBF;
}

#rightnavform
{
	margin-left:20px;
}

#readnewsletter a
{
	color:#007FBF;
}

#signmeup
{
	color:#000000;
}

#leftnav
{
	margin-top:20px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	width:180px;
}

#leftnav li
{
	margin-bottom:20px;
}

#leftnav li a
{
	position:relative;
	top:-5px;
	color:#007FBF;
	margin-bottom:20px;
}

#leftnav a
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}

#leftnav a:hover
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

#submitimage
{
	position:absolute;
	margin-top:-20px;
	margin-left:155px;
}

.submitimage
{
	position:absolute;
	margin-top:-20px;
	margin-left:155px;
}

.formTable td
{
	font-size:12px;
}

#recent-posts-2
{
	margin-left:-20px;
	list-style-type:none;
	list-style:disc outside none;	
	list-style-image:url(/images/spacer.gif);
}

#recent-posts-2 ul
{
	margin-left:-17px;
}

#recent-comments-2
{
	margin-left:-20px;
	list-style-type:none;
	list-style:disc outside none;	
	list-style-image:url(/images/spacer.gif);
}

#recent-comments-2 ul
{
	margin-left:-17px;
}

#archives-2
{
	margin-left:-20px;
	list-style-type:none;
	list-style:disc outside none;	
	list-style-image:url(/images/spacer.gif);
}

#archives-2 ul
{
	margin-left:-17px;
	margin-top:-10px;
	margin-bottom:10px;
}

#categories-2
{
	margin-left:-20px;
	list-style-type:none;
	list-style:disc outside none;	
	list-style-image:url(/images/spacer.gif);
}

#categories-2 ul
{
	margin-left:-17px;
	margin-top:-10px;
	margin-bottom:10px;
}

#meta-2
{
	margin-left:-20px;
	list-style-type:none;
	list-style:disc outside none;	
	list-style-image:url(/images/spacer.gif);
}

#meta-2 ul
{
	margin-left:-17px;
	margin-top:-10px;
}

#authors-2
{
	margin-left:-20px;
	list-style-type:none;
	list-style:disc outside none;	
	list-style-image:url(/images/spacer.gif);
}

#authors-2 ul
{
	margin-left:-17px;
	margin-top:-10px;
}

#authors-2 .credit
{
	display:none;
}

.entry-title, .page-title
{
	font-size:16px;
	margin-bottom:15px;
	margin-top:10px;
}

.entry-title a, .page-title a
{
	font-size:16px;
	margin-bottom:15px;
	margin-top:10px;
}

#bloghome
{
	margin-top:20px;
}

#blogcat
{
	margin-top:-20px;
}

#blogauth
{
	margin-top:-10px;
}

.form-allowed-tags
{
	display:none;
}

#content_header_blog
{
	position:relative;
	top:130px;
	height:220px;
	width:971px;
	background:url(/images/galmont_BlogWebBanner_FIN.jpg);
	border:1px solid #0079C3;
}

