﻿/*
layout
*/
body{ margin:0; padding:0; font: 12px Verdana, Arial, Helvetica, sans-serif; text-align:center; background: #CBEAEA url("/images/bg-page.gif") repeat-x; }
html{ margin:0; padding:0; font: 12px Verdana, Arial, Helvetica, sans-serif; text-align:center; background: #CBEAEA url("/images/bg-page.gif") repeat-x; }
#page-container{ width: 922px; margin:16px auto; text-align: left; }
#border{ width: 920px; border: 12px solid #fff; float:left; background-color: #fff; }
#header{ width: 920px; float:left; }
#headerBox{ width: 810px; float:left; margin-left: 11px;}
a#homepagelink{ display: block; width: 96px; height: 100px; float:left; margin-top: 10px; }
#slogan{ width: 492px; float:left; border:0px solid #000;margin-top:10px; margin-left: 15px;}
#slogan h1{ margin:0px 0 40 0; }
#quote{ width: 260px; height: 62px; float:right;  border-bottom: 0px solid #fff;border-top: 0px solid #fff;;margin-top:15px}
#nav{ width: 810px; float:left; background-color: #ffffff; }
#subnav{ width: 813px; float:left; background-color: #CBEAEA; }
#content{ width: 920px; float:left; background: url("/images/bg-left.gif") repeat-y; }

/* breadcrumb */
#breadcrumb{ width: 920px;  border-bottom:3px solid #97D6D6; border-top:2px solid #97D6D6;padding-bottom:7px}
#path{ width: 380px; float:left; margin-left: 72px; }

/* breadcrumb links */
#breadcrumb-links{ font-size:10px; width: 450px; margin:4px 0 0px 137px; color:#4c2771}
#breadcrumb-links b{font-size:10px; font-weight:normal; color:#00b1b0}
#breadcrumb-links a { font-size:10px; color: #00b1b0;text-decoration:none;}
#breadcrumb-links a:visited.on{ font-size:10px;color: #58595B;text-decoration:underline;}
#breadcrumb-links a.on{ font-size:10px;color: #58595B;text-decoration:underline;}
#breadcrumb-links a:hover{ font-size:10px;color: #58595B;text-decoration:underline;}
#breadcrumb-links a:active{ font-size:10px;color: #58595B;text-decoration:underline;}

/* Link to Home */
#homelink { position: absolute; left: 200px; top: 40px; width:100px;height:100px; }
html>body #homelink { position: absolute; left: 220px; top: 40px; width:100px;height:100px; }
#homelink img{ border:0px solid #000;width:100px;height:100px;  }

/* Full-Width */
#full-width{ width: 840px; float:left; border-bottom: 12px solid #fff; border-top: 12px solid #fff; }
body#inner #full-width p {color:#58595B;font-style:verdana;line-height:18px;margin:10px 0 10px 0;padding:0;}
body#home #full-width p {color:#58595B;font-style:verdana;line-height:18px;margin:10px 0 10px 0;padding:0;}


#full-width ul{color:#58595B;list-style: none;
	margin-left: 0;
	padding-left: 2em;
	text-indent: -2em; }
#full-width ul li{ line-height:18px;margin-top:10px;  }

#full-width img{border: 1px solid #E2E2E1;}
#full-width a{text-decoration:none;}
#full-width a:hover {text-decoration:underline;}
#full-width p.copyprob{color:#FF0707;}
body#home #full-width{ margin-left: 72px; }
* html body#home #full-width{ margin-left: 36px; }

/* left-side */
#left-side{ width: 550px; float:left; border-bottom: 12px solid #fff; border-top: 12px solid #fff; }
body#inner #left-side p {color:#58595B;font-style:verdana;line-height:18px;margin:10px 0 10px 0;padding:0;}
body#home #left-side p {color:#58595B;font-style:verdana;line-height:18px;margin:10px 0 10px 0;padding:0;}
#left-side ul{color:#58595B;margin:0;padding: 0 0 0 15px;}
#left-side li{color:#58595B;line-height:18px;margin-top:10px;}
#left-side img{border: 1px solid #E2E2E1;}
#left-side a{color:#00B1B0;text-decoration:underline;}
#left-side a:hover {color:#4C2771;text-decoration:underline;}
#left-side p.copyprob{color:#FF0707;}
body#home #left-side{ margin-left: 72px; }
* html body#home #left-side{ margin-left: 36px; }

/* right-side */
#right-side-home{ width: 230px; float: right; border-bottom: 12px solid #fff; 
border-top: 12px solid #fff; }
#right-side-home p {color:#58595B;line-height:18px;margin:15px 3px 10px 0;padding:0;}
#right-side-home img {margin-left:3px;border-bottom:10px solid #fff;}

#right-side{width: 230px; float: right; border-bottom: 12px solid #fff; 
border-top: 12px solid #fff;}
#right-side ul {margin:0 0 0 32px; }
#right-side ul li {line-height:18px;}
html>body #right-side ul {margin:0 0 0 0px;}
html>body #right-side ul li {margin: 5px 10px 5px 0;}
#right-side ul.bulletsonly {margin:10px 0 0 32px;}

#right-side ul li {color:#fff;font:verdana;font-size:11px;margin:0 15px 10px 0;padding:0;}

#right-side p {margin:0 0 0 0;color:#fff;line-height:18px;margin:0;padding:0;font-size:11px;}
#right-side img {margin-left:3px;border-bottom:10px solid #fff;}
#right-side a{color: #fff;text-decoration:underline;}
#right-side a:hover {color: #4C2771;text-decoration:underline;}
#right-side img.logo {margin-left:3px;border-bottom:10px solid #fff;}
html>body #right-side img {margin-left:2px;}

body#inner #bg-right{ width: 848px; float:right; background: url("/images/bg-right.gif") repeat-y top right; border-bottom: 12px solid #fff; border-top: 12px solid #fff; }
body#inner #bg-right #right-side p{ color: #fff; padding: 10px 12px 10px 12px; line-height: 18px; font-size: 11px; }

body#inner #bg-right.white {background:none;}
body#inner #bg-right #right-side p.green { color: #00B1B0; padding: 10px 12px 10px 12px; line-height: 18px; font-size: 13px; }

/* credits */
#credit{ width: 920px; float:left; }
#credit p{ color:#624283; margin: 6px 8px; }
#credit p span{ margin-left: 16px; }
#credit a{ color:#624283; text-decoration: underline; }
#credit a.on {color:#624283; text-decoration: underline; }
#credit a:hover {color:#624283; text-decoration: underline; }
#credit a.so {text-decoration:none; }

/* specific page definitions */
body#home #header{ background: url("/images/alphapoint logo med.jpg") no-repeat left 13px; margin-bottom: 5px; }
body#inner.miqb #header{ background: url("/images/alphapoint logo med.jpg") no-repeat left center; }
body#inner #header{ background: url("/images/alphapoint logo med.gif") no-repeat left center; }
body#home #header{ padding-bottom: 10px; }

body#inner #right-side{ border: none; }

body#inner #left-side{ border: none; }

/* site wide elements */
.inside{ padding:12px; }
.inside2 {
				width: 844px;
				margin-top: 18px;
				margin-left: -18px;
				margin-bottom: -10px;
				padding: 10px 10px 10px 10px;
				background-color: #2FB9B9;				
	 			color: #fff;
	 			font-size: 1.1em;
				font-family: Verdana;
}
#slogan p{ margin: 48px 0 0 0; }
#quote p{ margin: 16px 0px 0px 0px; color:#fff; font-weight: bold; font-size: 17px; text-align: center; line-height: 20px; }
#breadcrumb-links a{ font-size: 10px; }


/* navigation */
#nav.margin {margin-bottom:15px;}
#nav ul{ margin: 0; padding:0; list-style: none;}
#nav ul li{ float: left; margin:0; padding: 3px 0px 5px 25px; }
#nav ul li.last a{ border-right: none; }
#nav ul li a{ color:#4c2771; text-decoration: none; border-right: 1px solid #4c2771; padding-right: 25px;  }
#nav ul li a.on{ color:#00B1B0; }

#nav ul li a:active{  color:#00B1B0; }

#nav ul li a:hover{  color:#00B1B0; }

/* subnavigation */
#subnav ul{ margin: 0; padding:0; list-style: none; }
#subnav ul li{ float: left; margin:0; padding: 3px 0px 4px 10px; }
#subnav ul li.last a{ border-right: none; }
#subnav ul li a{ color:#4c2771; text-decoration: none; border-right: 1px solid #4c2771; padding-right: 9px;   }
#subnav ul li a{ color:#4c2771; text-decoration: none; border-right: 1px solid #4c2771; padding-right: 9px; }
#subnav ul li a{ color:#4c2771; text-decoration: none; border-right: 1px solid #4c2771; padding-right: 9px;   }
#subnav ul li a.on{  color:#00B1B0; }
#subnav ul li a:active{  color:#00B1B0; }
#subnav ul li a:hover{  color:#00B1B0; }


.contact{ font: normal normal 11px verdana,sans-serif;  line-height:16px;  color:#fff; text-decoration:none;border:1px solid #fff;margin-left:1px;padding:10px;} 
.contact td input{ font: normal normal 11px verdana,sans-serif;  color:#000; text-decoration:none;width:110px;} 
.contact td input.formbutton {width:70px;color:#000;margin-left:110px;} 
.contact td input.checkbox {width:20px;} 
.contact td textarea{ width:145px; height:65px;font: normal normal 11px verdana,sans-serif;color:#494949;}
form {margin-top:0;padding-top:0; }

/* footer */
#footer{ width: 920px; float:left; height:48px;}
#footer p{ margin: 22px 0 0 10px; color: #fff; font-weight:bold; }
#footer a{ color:#fff; text-decoration:underline; }
#footer a:hover{ color:#fff; text-decoration: underline; }
#footer p span{ margin-left: 16px; }
body#home #footer{ background: #4C2771 url("/images/AlphaPoint Logo small.jpg") no-repeat top right; }
body#inner #footer{ background: #4C2771 url("/images/AlphaPoint Logo small.jpg") no-repeat top right; }
body#inner #footer.miqb{ background: #4C2771 url("/images/AlphaPoint Logo small.jpg") no-repeat top right; }
/* sifr */
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }


h1.sfr { font-size: 23px; margin: 0; letter-spacing: -3px; }
h1 { font: normal bold 20px arial; color:#542989;margin:5px 0 3px 0;}
h2{ font: normal bold 14px arial;margin:10px 0 8px 0; color:#00B1B0;}
h2.right { font: normal bold 14px arial;margin: 0 0 5px 0; color:#fff;}
h3{ font: normal bold 13px arial;margin:10px 0 8px 0; color:#00B1B0;}


/* others */
.hide{ display: none; }
.show{ display: block; }
.show_{ display: inline; }
.underline{ text-decoration: underline; }
.i{ font-style: italic; }
.r{ text-align: right; }
.l{ text-align: left; }
.c{ text-align: center; }
.b{ font-weight: bold; }
.s{ text-decoration: line-through; }
.u{ text-decoration: underline; }
.b{ font-weight: bolder; }
.i{ font-style:italic; }
form{ border: 0; margin: 0; padding: 0; }
img{ border: 0; margin: 0; padding: 0; }
.fr{ float: right !important; }
.fl{ float: left !important; }
.rfr{ position:relative; float: right !important; }
.rfl{ position:relative; float: left !important; }
br.clear{ clear: both; }
hr{ width:100%; height:2px; }
td{ vertical-align:top; }

.frImg{ float:right; margin: 0 0 8px 8px; clear: right; }
.flImg{ float:left; margin: 0 8px 8px 0; clear: left; }


/* Home Page specific styles */


.style2 {
	margin-bottom: 0px;
}
.style3 {font-size: 17px; margin:10px 0 8px 0; color:#00B1B0;
	
}
.style4 {
	color: #000080;
	font-size: 15px;
}
.style4 a {
	color: #000080;
	font-size: 15px;
}
.style5 {
	font-size: 15px;
	color: #800080;
}
.style6 {
	font-size: 15px;
	color: #00B1B0;
}
.style7 {
	margin-top: 10px;
}
.style9 {
	vertical-align: top;
}
.style10 {
	margin-left: 339px;
}
.style11 {
	font-size: medium;
	font-family: Verdana;
}
.style12 {
	font-size: 15px;
	color: #58595B;
}
.style13 {
	font-size: 15px;
	color: #fff;
}
.stylesmallright {
	font-size: x-small;
	text-align: right;
	}


