/*

	CSS styles
	Clent: Clear-Q
	Website: www.clear-q.com
	Designer: Marcus Corbridge
	Creation date: 5 Dec 2006
	Filename: typography.css
	
*/

p { padding: 0 0 10px 0; margin:0; color: #666666; line-height: 150%; cursor: default; }

a:link { color: #00B1B0;font-weight:bold;}
a:visited { color: #00B1B0;font-weight:bold;}
a:hover { color: #FFF;font-weight:bold; background-color: #00B1B0;}

#splash a {color: #FFFFFF;font-weight:bold;}
#splash a:hover { color: #00B1B0;font-weight:bold; background-color: #FFFFFF;}

.formtextbox { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; margin:0 0 10px 0; width:195px; }
.formtextarea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 8pt; margin:0 0 10px 0; width:442px; height: 75px; }
.formbutton {border: 1px solid #74748D;color: #42425A;background-color: #E8E8EC;font-weight: bold;cursor: pointer; margin:0 0 20px 0;}

.accessibility { display: none; }

.em { font-style: italic; }

#navlist { margin:0; padding: 0; }
#navlist li	{
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
}

#navlist li a, #navlist li a:link {
	color: #585858;
	text-decoration: none;
	padding: 3px 10px 0 10px;
	display: block;
	border-right: 1px solid #FFF;
	background: url(../images/bgOFF.gif) repeat-x;
	height: 22px;
	list-style: none;
	float:left;
}
#navlist li a:hover, #navlist li a#current, #navlist li a#current:link { color: #FFF; cursor: pointer; background: url(../images/bgON.gif) repeat-x; }

#m_1 #navlist .m_1 a, 
#m_2 #navlist .m_2 a, 
#m_3 #navlist .m_3 a, 
#m_4 #navlist .m_4 a,
#m_5 #navlist .m_5 a, 
#m_6 #navlist .m_6 a, 
#m_7 #navlist .m_7 a, 
#m_1 #navlist .m_1 a:link, 
#m_2 #navlist .m_2 a:link, 
#m_3 #navlist .m_3 a:link, 
#m_4 #navlist .m_4 a:link,
#m_5 #navlist .m_5 a:link, 
#m_6 #navlist .m_6 a:link, 
#m_7 #navlist .m_7 a:link {
color: #FFF; cursor: pointer; background: url(../images/bgON.gif) repeat-x;
}


#subnavlist { margin: 0; padding: 0; list-style: none; }
#subnavlist li	{ margin: 0; padding: 0; display: block; width: 200px; }
#subnavlist li a, #subnavlist li a:link {
	color: #42425A;
	text-decoration: none;
	padding: 5px 0 5px 10px;
	display: block;
	font-weight: bold;
	width: 200px;
	border-bottom: 1px solid #B0B0BE;
}
#subnavlist li a:hover { cursor: pointer; background-color: #E8E8EC; }
#subnavlist li a#subnavcurrent, #subnavlist li a#subnavcurrent:link {
	cursor: default;
	background-color: #E8E8EC;
	border-bottom: 1px solid #B0B0BE;
	display: block;
}

#maincontent h2{ margin: 0; padding-bottom:2px; border-bottom: 5px solid #e0e0e0; font-size:16px }
#maincontent a { color: #3B8ACD; text-decoration: none }
#maincontent a:hover { text-decoration: underline }

#home h2 { margin:0 0 0 0; font-size:11px; font-weight:normal; width:350px }
#home h2 span { font-size:16px; color:#42425A }

#splash h2 {
	color: #FFFFFF;
	font-size: 20px;
	margin: 0;
	padding: 10px 20px 10px 20px;
	cursor: default;
}

#splash p {
	color: #FFFFFF;
	font-size: 13px;
	margin: 0;
	padding: 0 20px 10px 20px;
	cursor: default;
}

#intro p {
	margin: 0;
	padding: 25px 20px 10px 20px;
}


#strapline p {
	color: #666666;
	font-size: 16px;
	margin: 0;
	padding: 10px 20px 10px 20px;
	cursor: default;
}

#strapline span {
	font-size: 20px;
}

#address p { margin: 0; padding: 0; color: #999999; line-height: 130%; font-size:12px; }
#address h4 {
	color: #00B1B0;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	cursor: default;
}

#address img { margin: 0 0 20px 0; }

#col2_left ul {
	margin: 0 0 0 20px;
	padding: 0;
}

#col2_left ul li {
	cursor: default;
	margin: 0 0 10px 0;
	list-style: circle;
	color: #666666;
}

#col2_left h2 {
	cursor: default;
	margin: 0 0 10px 0;
	color: #00B1B0;
}

#col2_left h3 {
	cursor: default;
	margin: 0 0 10px 0;
	color: #00B1B0;
	font-size:13px;
}
