*
{
	font-family:Arial;
}

html, body
{
	margin:0;
	padding:0;
	font-family:Arial;
	color:#000000;
}

body
{
	border:2px solid #003399;
}

tr, td
{
	margin:0;
	padding:0;
	border-width:0;
}

#documentLayoutTable
{
	border-collapse:collapse;
	width:100%;
}

#documentHeader
{
	position:relative;
	height:4.125em;
	left:0;
	top:0;
	border-bottom: 2px solid #003399;
	color:#ffffff;
	background-color:#7ebbec;
	background-image:url("http://www.westcoastinternet.com/images/logo.png");
	background-repeat:no-repeat;
}

#searchInterface
{
	width:12em;
	float:right;
	height:3.75em;
	/*border-width:0 0 1px 1px;
	border-style:solid;
	border-color:#eeeeee;
	*/
	margin-right:0.5em;
	margin-bottom:0.5em;
	background-color:#7ebbec;
}

#searchInterface a:link, #searchInterface a:visited
{
	color:#ffffff;
	text-decoration:none;
}

#searchInterface .searchBox, .section .inputBox
{
	font-size:0.8125em;
	width:5em;
	border:1px solid #092f7a;
	margin-right:0.0625em;
}

#searchInterface .searchButton, .section .submitButton
{
	font-size:0.8125em;
	border:1px solid #092f7a;
	background-color:#ecbb58;
	color:#000000;
	padding:0;
}

#searchInterface .searchRadioGroup
{
	float:right;
	width:2em;
	line-height:0.80em;
	margin-bottom:0;
}

#searchInterface .siteMap
{
	font-size:0.9em;
	list-style-image: url("http://www.westcoastinternet.com/images/rightArrow.png");
	padding-top:0;
	margin-bottom:0;
	border-top: 1px solid #eeeeee;
	margin-top:1em;
}

fieldset
{
	padding:0.125em;
	margin:0;
	border-width:0;
}

#searchInterface form
{
	margin:0;
	padding:0;
}

#wciLogo
{
	width:498px;
	height:65px;
	border:0;
}

.menuColumn
{
	border-width:0 1px;
	border-style:solid;
	border-color:#072d78;
	background-color:#e6e6e6;
	width:10em;
	vertical-align:top;
}

.mapColumn
{
	border-width:0 1px;
	border-style:solid;
	border-color:#072d78;
	vertical-align:top;
}

.menuColumn .siteMenu
{
	/*background-image:url("http://www.westcoastinternet.com/images/documentContainerBackground.png");
	background-repeat:repeat-y;*/
}

.menuColumn .siteMenu .menuSection, .mapColumn .siteMenu .menuSection
{
	font-family:Arial;
	font-size:0.825em;
	/*background-color:#1182EA;*/
	/*background-color:#003399;*/
	color:#0b0b8c;
	padding-left:0.5em;
	border-width:0;
	border-style:solid;
	border-color:#072d78;
	padding-top:0.25em;
	padding-bottom:0.25em;
	font-weight:900;
}

.menuColumn .siteMenu .menuSection a:hover, .mapColumn .siteMenu .menuSection a:hover 
{
	color : #b22222;
}


.menuColumn .siteMenu .menuItem, .mapColumn .siteMenu .menuItem
{
	font-family:Arial;
	font-size:0.8125em;
	padding-left:2em;
	padding-top:0.25em;
	padding-bottom:0.25em;
	border-width:0;
	border-style:solid;
	border-color:#072d78;
}

.menuColumn .siteMenu .menuSection a:link, .menuColumn .siteMenu .menuSection a:visited,
.mapColumn .siteMenu .menuSection a:link, .mapColumn .siteMenu .menuSection a:visited
{
	text-decoration:none;
	color:#0b0b8c;
}

.menuColumn .siteMenu .menuItem a:link, .menuColumn .siteMenu .menuItem a:visited,
.mapColumn .siteMenu .menuItem a:link, .mapColumn .siteMenu .menuItem a:visited
{
	text-decoration:none;
	color:#0b0b8c;
}

.menuColumn .siteMenu .menuItem a:hover, .mapColumn .siteMenu .menuItem a:hover
{
	text-decoration:none;
	color : #b22222;
}

.menuColumn .siteMenu .section .sectionHeading
{
	margin:2em 0 0 0.25em;
	padding:0.25em 0 0.25em 0.45em;
	background-color:#9fb6cd;
	/*background-image:url("images/menuSectionHeading.png");
	background-repeat:no-repeat;
	background-position:top right;*/
	font-family:Arial;
	font-size:0.8125em;
	font-weight:900;
}

.menuColumn .siteMenu .section .sectionContent ul
{
	list-style-type:none;
	padding-left:1em;
	margin-left:1em;
	font-size:0.8125em;
}

.menuColumn .siteMenu .section .sectionContent a:link, .menuColumn .siteMenu .section .sectionContent a:visited
{
	color:#0b0b8c;
	text-decoration:none;
}

.menuColumn .siteMenu .section .sectionContent form
{
	padding-top:2em;
	padding-bottom:2em;
}

.menuColumn .siteMenu .section .sectionContent form fieldset
{
	border-width:0;
	margin:0;
	padding:0.25em 0.5em;
	font-size:0.8125em;
}

.menuColumn .siteMenu .section .sectionContent form .submitFieldset
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.menuColumn .siteMenu .section .sectionContent form fieldset .inputBox
{
	font-size:0.8125em;
	width:5em;
	border:1px solid #092f7a;
	float:right;
	clear:right;
	margin-top:0.125em;
}

.menuColumn .siteMenu .section .sectionContent form fieldset .submitButton
{
	text-align:center;

	font-size:0.8125em;
	width:5em;
	border:1px solid #092f7a;
	margin-top:0.125em;
	background-color:#ecbb58;
	color:#000000;
}

.menuColumn .siteMenu .section .webMail
{
	background-image:url("http://www.westcoastinternet.com/images/webMailBackground.png");
	background-repeat:no-repeat;
	background-position:center center;
	border:1px solid #e6e6e6;
	margin-left:0.25em;
}

.contentColumn
{
	padding:0 1em;
	vertical-align:middle;
	vertical-align:top;
}

#documentContent
{
	
}

.promotionsColumn
{
	width:12.5em;
	vertical-align:top;
}

#promotions
{
	width:12.5em;
	border:1px solid #000000;
	margin-top:1em;
	margin-bottom:1.5em;
}

#documentContent .section h3
{
	background-color:#4682b4;
	color:#ffffff;
	margin:0.5em 0 0 0;
	padding:0 0 0 0.5em;
	font-size:1em;
}

#documentContent .section h3 a:link, #documentContent .section h3 a:visited
{
	color:#ffffff;
	text-decoration:none;
}

#documentContent .section h3.subHeading
{
	background-color:#ffffff;
	background-image:url("http://www.westcoastinternet.com/images/subHeadingBackground.png");
	background-repeat:repeat-x;
	background-position:left center;
	color:#4682b4;
	margin:0.5em 0 0 0;
	padding:0 0 0 1em;
	font-size:1em;
}

#documentContent .section h3.subHeading a:link, #documentContent .section h3.subHeading a:visited, #documentContent .section h3.subHeading span
{
	color:#4682b4;
	background-color:#ffffff;
	padding:0 0.5em;
	text-decoration:none;
}


#documentContent .section ul
{
	margin-top:0;
	font-size:0.8725em;
}

#documentContent .section table ul
{
	margin-right: 0px;
}

#documentContent #breadcrumbs
{
	font-size:1em;
	font-weight:700;
}

#promotions h3
{
	background-color:#9fb6cd;
	color:#000000;
	font-size:1em;
	margin:0;
	padding-left:1em;
}

#promotions h3 a:link, #promotions h3 a:visited
{
	color:#000000;
	text-decoration:none;
}

#promotions .section
{
	padding-top:1em;
	padding-bottom:1em;
	/*background-color:#7ebbec;*/
	background-color:#b7daf5;
	color:#000000;
	border-bottom:1px solid #000000;
	margin-right:0em;
	text-align:center;
}

#promotions .section h4
{
	margin:0;
	padding-left:1em;
	/*background-color:#1182EA;*/
}

#promotions .section h4 a:link, #promotions .section h4 a:visited, #promotions .section li a:link, #promotions .section li a:visited
{
	color:#000000;
}

#promotions .section table .disclaimer
{
	vertical-align:super;
	font-size:0.8125em;
	font-weight:400;
}
#promotions .section ul
{
	font-size:0.8125em;
	margin-top:0;
	margin-right:0em;
	text-align:left;
}

#promotions .section table
{
	border-collapse:collapse;
	margin:0 auto;
}


#promotions .section table td
{
	vertical-align:bottom;
	text-align:left;
	/*border: 1px solid #4682b4;*/
	border: 1px solid #9fb6cd;
	font-size:0.8125em;
	margin-top:0;
	margin-right:0em;
	padding:5px;
}

#promotions .section table td a:link, #promotions .section table td a:visited
{
	color:#000000;
	text-decoration:none;
	font-weight:900;
}

#documentContent .section
{
	margin:0;
}

#documentContent .section a:link, #documentContent .section a:visited
{
	color:#0b0b8c;
}

#documentContent .section p
{
	font-size:0.8125em;
}

#documentContent .documentContentImage
{
	float:right;
	margin-top:0.5em;
	margin-left:0.5em;
	border-width:0 0 0 6px;
	border-color:#ffffff;
	border-style:solid;
}

#copyright
{
	padding-bottom:1em;
	clear:right;
}

#copyright p
{
	font-size:0.8125em;
	margin:0;
}

#copyright a:link, #copyright a:visited
{
	color:#1182ea;
}

#siteFooter
{
	position:relative;
	height:4.0625em;
	overflow:hidden;
	background-image:url("http://www.westcoastinternet.com/images/danaPointBackground.png");
	background-position:left top;
	background-repeat:no-repeat;
	margin:0em;
	background-color:#7ebbec;
	color:#ffffff;
	/*clear:right;*/
	padding:0;
}

#siteFooter p
{
	font-size:0.8125em;
	text-align:right;
	padding-right:1em;
	line-height:100px;
	vertical-align:baseline;
	margin:0;
}

#siteFooter a:link, #siteFooter a:visited
{
	color:#000000;
	text-decoration:none;
}

.shortList
{
	list-style-type:none;
}

.orderList li
{
	list-style-type:none;
	color:#000000;
}

.section .contactForm
{
	background-color:#4682b4;
	color:#ffffff;
	padding:5px;
}

.section .contactForm fieldset
{
	border:0;
	margin:0;
	padding:0;
}

.section .contactForm fieldset table
{
	width:100%;
	border:2px solid #000000;
	background-image:url("http://www.westcoastinternet.com/images/contactFormWave.png");
	background-repeat:no-repeat;
	border-collapse:collapse;
	border-spacing:0;
	background-position:bottom right;
	background-color:#b0bdd1;
}

.section .contactForm fieldset table td
{
	border:0px;
	padding:5px;
	font-size:0.8125em;
	color:#000000;
}

.section .contactForm fieldset table td.labels
{
	background-color:#b7daf5;
	color:#000000;
	vertical-align:top;
}

.section .contactForm fieldset table td .inputBox
{
	border:1px solid #000000;
	width:16.25em;
}


.section .contactForm fieldset table td.submitSection
{
	border-width:2px;
	border-color:#000000 #4682b4 #4682b4 #000000;
	border-style:solid;
	background-color:#4682b4;
	color:#ffffff;
	text-align:center;
}

.section .contactForm fieldset table td.submitSection .submitButton
{
	border:1px solid #092f7a;
	background-color:#ecbb58;
	color:#000000;
}

a.expandableLinks:link, a.expandableLinks:visited
{
	color:#000000;
	text-decoration:none;
	line-height:0.5em;
	font-size:0.8em;
	vertical-align:middle;
	font-weight:900;
}

#webStandardsWarning
{
	display:none;
}
