/*---Washington County Community College---*//*---Created by Mahan Graphics Your Communications Solutions---*//*---© 2006 www.mahangraphics.com---*//*---Colors Used---*/Burnt Orange: #CC6600WCCC Blue: #0066CCWCCC Green: #003333Light Orange: #FFCC66Grey: #333Navy Blue: #003366/*---Link Styles---*/.links a {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #003366;	text-decoration: none;}.links a:hover {	color: #999;	text-decoration: none;}/*---Maine Content Container Wrapping Everything---*/div.mainwrapper {	/* center the page with border around content */	margin-top:25px;	margin-left: auto;	margin-right: auto;	margin-bottom: 25px;	text-align:center;	padding:0px;	width:700px;	background-color: #003366;}#content_wrap {	padding-top: 25px;	border-bottom: 1px solid #fff;}div.iehackwrap {	text-align:center;}div.clear {	clear:both;}#index_wrap {	height: 150px;	background: #0066CC;	border-right: 1px solid #fff;}/*---Left Col Starts Here---*/#leftcol {	height: 100%;	background: #0066CC;	border-left: 1px solid #fff;}/*---Left Col Ends---*//*---Gateway Nav Starts Here---*/#gateway1 {	background-image: url(../Assets/gateway_art.gif);	background-repeat: no-repeat;	border-top: 1px solid #fff;	background-color: #fff;}#gateway1 ul {	list-style: none;	margin-top: 17px;	margin-bottom: 0px;	margin-left: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #003333;	line-height: 15px;	font-weight: bold;	text-transform: none;	padding: 0px 15px 0px 0px;	font-size: .7em;}#gateway1 li {	padding-top: 0px;	margin-bottom: 0px;	padding-left: 15px;}#gateway1 a {	color: #003333;	text-decoration: none;}#gateway1 a:hover {	color: #003333;	text-decoration: underline;}/*---Gateway Nav Ends---*//*---Left Nav Starts Here---*/#navigation {	margin-left: 5px;	padding-left: 0px;	width: 175px;	font-family: Verdana, Arial, Helvetica, sans-serif;	float: left;	clear: none;	background: #0066CC;}#navigation p {	text-align: center;	padding-left: 0;	font-size: .9em;}	#navigation ul {	list-style: none;	margin-top: 15px;	margin-bottom: 15px;	margin-left: 0;	color: #fff;	font-weight: none;	text-transform: none;	padding: 0px 15px 0px 0px;	font-size: .7em;}#navigation li {	padding-bottom: 5px;	margin-bottom: 5px;	padding-left: 10px;	border-bottom: 0px solid #999;}#navigation li.first{	padding-top: 5px;	margin-top: 5px;	border-top: none;}#navigation li.current a{	color: #FFCC66;}#navigation ul li.sub{	padding-top: 0;	padding-bottom: 2px;	padding-left: 15px;	font-weight: bold;	border-top: 1px solid #0066CC; /*ie spacing fix*/	}#navigation ul ul li.sub2{	padding-top: 0;	padding-bottom: 2px;	padding-left: 30px;	border-top: 1px solid #0066CC; /*ie spacing fix*/}#navigation li.currentactive a{	color: #FFCC66;}#navigation li.current2 a{	color: #FFF;}#navigation li.current2 a:hover{	color: #FFCC66;}#navigation ul ul li.sub2 a{	color: #fff;}#navigation ul ul li.sub2active a{	color: #FFCC66;}#navigation li.last{	border-bottom: none;	padding-bottom: 0;	}#navigation li ul{	margin-top: 0;	}#navigation ul ul{	color: #fff;	text-transform: none;	font-size: .9em;	padding: 0;	margin-top: 0;	margin-bottom: 0;}#navigation ul ul li{	padding-left: 17px;	margin-left: -10px;}#navigation ul ul li a{	color: #FFF;}#navigation ul ul li a:hover{	color: #FFCC66;}	#navigation li a{	text-decoration: none;	color: #fff;}	#navigation li a:hover{	color: #FFCC66;}/*---Left Nav Ends---*//*---Locations Start Here---*/#locations {	padding-left: 15px;	padding-top: 10px;	width: 175px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	color: #fff;	line-height: 14px;}.loc_link a {	color: #fff;	text-decoration: none;}.loc_link a:hover {	color: #FFCC66;	text-decoration: none;}.loc_color {	color: #FFCC66;	font-weight: bold;	text-decoration: none;}.loc_color a {	color: #FFCC66;	text-decoration: none;}.loc_color a:hover {	color: #FFF;	text-decoration: none;}/*---Locations End Here---*//*---Homepage Styles Start Here---*/#home1 {	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;}#homespcr {	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;}#home2 {	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;}#home3 {	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;}#home4 {	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	border-right: 1px solid #fff;}.homego {	font-size: 12px;	color: #FFCC66;	line-height: 12px;}.home_link, .home_link a {	font-size: 12px;	color: #fff;	line-height: 12px;	text-decoration: none;}.home_link a:hover {	color: #FFCC66;	text-decoration: none;}.calais {	color: #FFCC66;	font-weight: bold;}.eastport, .eastport a {	color: #FFCC66;	font-weight: bold;	text-decoration: none;}.eastport a:hover {	color: #fff;	text-decoration: none;}/*---Homepage Styles Start Here---*//*---Main Body Start Here---*/#breadcrumb {/* add position:relative to fix the case of the disappearing breadcrumb in IE */	position:relative;	color: #666;	font-size:.6em;	padding-top: 10px;	padding-left:0px;	padding-bottom:20px;	font-family: Verdana, Arial, Helvetica, sans-serif;}#breadcrumb a {	color: #666;	text-decoration: none;}#breadcrumb a:hover {	color: #333;	text-decoration: underline;}.bread_active {	color: #333;	text-decoration: none;}/*---Content Starts Here---*/#main_content {	margin-left: 5px;	margin-right: 30px;	padding-top: 7px;	padding-left: 15px;	padding-bottom: 15px;	height: 100%;	border-top: 1px solid #fff;	border-right: 1px solid #fff;	background: #fff;}p.copy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	line-height: 1.5em;	padding-right: 30px;}p.copy a {	color: #003366;	text-decoration: none;}p.copy a:hover {	color: #666;	text-decoration: none;}.copyactive {	color: #666;	text-decoration: none;}p.formcopy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	line-height: 3em;	padding-right: 30px;}p.formcopy a {	color: #003366;	text-decoration: none;}p.formcopy a:hover {	color: #666;	text-decoration: none;}p.formcopy2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	line-height: 1.25em;	padding-right: 30px;}p.formcopy2 a {	color: #003366;	text-decoration: none;}p.formcopy2 a:hover {	color: #666;	text-decoration: none;}#fees_col2 {	width: 100%;	border-right: 1px solid #CCC;}#fees_col3 {	width: 100%;	border-right: 1px solid #CCC;}#expenses {	width: 450px;	height: 300px;	border: 1px solid #CCC;}#expenses2 {	width: 300px;	height: 250px;	border: 1px solid #CCC;}#expenses3 {	width: 300px;	height: 75px;	border: 1px solid #CCC;}#expenses4 {	width: 300px;	height: 220px;	border: 1px solid #CCC;}#expenses5 {	width: 392px;	height: 350px;	border: 1px solid #CCC;}#ex_fees {	height: 31px;	width: 176px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	font-weight: bold;	background-color: #CCC;	border-left: 1px solid #FFF;	border-top: 1px solid #FFF;}#ex_fees4 {	height: 31px;	width: 90px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	font-weight: bold;	background-color: #CCC;	border-left: 1px solid #FFF;	border-top: 1px solid #FFF;}#ex_fees5 {	height: 31px;	width: 312px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	font-weight: bold;	background-color: #CCC;	border-left: 1px solid #FFF;	border-top: 1px solid #FFF;}#course_fees {	height: 31px;	width: 79px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	font-weight: bold;	background-color: #CCC;	border-left: 1px solid #FFF;	border-right: 1px solid #FFF;	border-top: 1px solid #FFF;}#course_feestext {	padding-top: 3px;	padding-left: 3px;	padding-right: 4px;	padding-bottom: 4px;	border-bottom: 1px solid #CCC; /**IE Spacing Fix**/}#ex_feestext {	padding: 5px;}#ex_instate {	height: 31px;	width: 84px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	font-weight: bold;	background-color: #CCC;	border-left: 1px solid #FFF;	border-top: 1px solid #FFF;}#ex_instate4 {	height: 30px;	width: 120px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	font-weight: bold;	line-height: 10px;	background-color: #CCC;	border-left: 1px solid #FFF;	border-top: 1px solid #FFF;}#ex_instatetext {	padding: 5px;}#ex_outstate {	height: 31px;	width: 84px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	font-weight: bold;	background-color: #CCC;	border-left: 1px solid #FFF;	border-top: 1px solid #FFF;}#ex_outstate4 {	height: 30px;	width: 120px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	font-weight: bold;	line-height: 10px;	background-color: #CCC;	border-left: 1px solid #FFF;	border-top: 1px solid #FFF;}#ex_outstatetext {	padding-top: 5px;	padding-left: 3px;	padding-right: 5px;	padding-bottom: 5px;}#ex_nenb {	height: 30px;	width: 106px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	font-weight: bold;	line-height: 11px;	background-color: #CCC;	border-left: 1px solid #FFF;	border-top: 1px solid #FFF;	border-right: 1px solid #FFF;}#ex_nenb4 {	height: 30px;	width: 120px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	font-weight: bold;	line-height: 11px;	background-color: #CCC;	border-left: 1px solid #FFF;	border-top: 1px solid #FFF;	border-right: 1px solid #FFF;}#ex_nenbtext {	padding-top: 3px;	padding-left: 3px;	padding-right: 4px;	padding-bottom: 4px;	border-bottom: 1px solid #CCC; /**IE Spacing Fix**/}#fees {	padding-left: 3px;	padding-top: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	line-height: 2em;}.fees_red {	color: #990000;	text-decoration: none;}.fees_redbold {	padding-top: 2px;	font-weight: bold;	color: #990000;	text-decoration: none;	border-top: 1px solid #CCC;}#numbers {	padding-right: 3px;	padding-top: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	line-height: 2em;}	.red {	color: #990000;	text-decoration: none;}.bold {	font-weight: bold;	color: #000;	text-decoration: none;}.notactive {	font-size: 9px;	color: #666;	text-decoration: none;}.news_headline {	font-weight: bold;	font-size: 10px;	color: #000;	text-decoration: none;}.news_brief {	font-size: 10px;	color: #333;	line-height: 3px;	padding-bottom: 5px;	border-bottom: 1px solid #CCC;	text-decoration: none;}.events_list {	font-size: 10px;	font-weight: bold;	color: #000;	padding-bottom: 10px;	border-bottom: 1px solid #CCC;	text-decoration: none;}.events_more {	font-size: 10px;	color: #000;	padding-bottom: 10px;	border-bottom: 1px solid #CCC;	text-decoration: none;}.news_brief a {	font-size: 10px;	color: #003366;	text-decoration: underline;}.news_brief a:hover {	font-size: 10px;	color: #333;	text-decoration: none;}.italic {	font-style: italic;	color: #000;	text-decoration: none;}.sm_italic {	font-size: 9px;	font-style: italic;	color: #666;	line-height: 11px;	text-decoration: none;}ul.text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	list-style-image: url('../Assets/listarrow.jpg');	line-height: .5em;	padding-right: 30px;}li.textlist {	line-height: 1.5em;	padding-right: 30px;}li.textlist a {	color: #003366;	text-decoration: none;}li.textlist a:hover {	color: #999;	text-decoration: none;}ul.copy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	list-style-image: url('../Assets/listspacer.gif');	line-height: .5em;	padding-right: 30px;}li.copylist {	line-height: 1.5em;	padding-right: 30px;}li.copylist a {	color: #003366;	text-decoration: none;}li.copylist a:hover {	color: #999;	text-decoration: none;}ul.copy2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	list-style-image: url('../Assets/listspacer.gif');	line-height: .5em;	padding-right: 30px;}li.copylist2 {	line-height: 1.5em;	padding-right: 30px;}li.copylist2 a {	color: #003366;	text-decoration: none;}li.copylist2 a:hover {	color: #999;	text-decoration: none;}.A_heads {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: bold;	color: #CC6600;}.subheads {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .85em;	font-weight: bold;	color: #003333;}.c_heads {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #666;}.ul {	list-style: none;	margin-left:0px;	padding-left:0px;}.indents {	list-style:none;	margin-left:0px;	padding-left:5px;}.text_li {	list-style: none;	padding-left: 15px;	padding-bottom: 5px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	line-height: 1.5em;}.text_li a {	color: #003366;	text-decoration: none;}.text_li a:hover {	color: #999;	text-decoration: none;}.faq_li {	list-style: none;	padding-bottom: 10px;	font-size: .7em;	line-height: 1.5em;}.faqs {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	line-height: 2.1em;}.text_quotes {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	font-style: italic;	line-height: 1.5em;}.text_quotenames {	padding-left: 150px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	line-height: 2.5em;	color: #666;}/*---Content Ends---*//*---Event Styles starts here---*/#eventmain {margin: 0px;width: 100%;height: 100%;background-color: #FFF;}#eventcopy {padding: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 1.5em;}/*---Event Styles starts here---*//*---footer starts here---*/#footer {	width: 700px;	background-color: #003366;}.footer {	padding-top: 0px;	padding-bottom: 5px;	padding-left: 0px;	padding-right: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .6em;	color: #ccc;}.footer a {	color: #ccc;	text-decoration: underline;}.footer a:hover {	color:#ccc;	text-decoration: none;}#credit {	padding-top: 5px;	padding-bottom: 5px;	padding-left: 0px;	padding-right: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .6em;	color: #ccc;	text-align: center;}#credit a {	color: #ccc;	text-decoration: underline;}#credit a:hover {	color: #ccc;	text-decoration: none;}