@charset "UTF-8";
/* CSS Document */


/* ------------------------------------------ */
/*     Hub Angels Investment Css v1.1         */
/* Copyrighted - Bennington Purcell  2008     */
/* ------------------------------------------ */



* {
	padding:0;
	margin:0;
}

html, body {
	height: 100%;
	margin-bottom: 1px;
}

body {
	background:url(../images/bg.gif) #004784  repeat-y center;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
font-size:12px;
}
div#container {
	width:1002px;
	margin:0 auto;
	text-align:left;
	position:relative;
}

div#header {
	background:url(../images/HubHead.jpg) no-repeat right top;
	height:127px;
	text-align:center;
}


#content {
	margin-top:8px;
	float:left;
	width:481px;
}
#contentbody {
	margin-left:8px;
}
#imagebg {
width:100%;
	background:#536188 url(../images/bostonblue.jpg) no-repeat right bottom;
	height:325px;
}
#imagebg2 {
width:100%;
	background:#536188 url(../images/bostonblue.jpg) no-repeat right bottom;
height:100%;
}
#largetextbox {
background:url(../images/softwhite75.png);
border:1px solid black;
float:left;
display:block;
width:964px;
margin:14px 18px;
}
#leftside {
border:1px solid black;
float:left;
display:block;
width:322px;
margin:12px 18px;
background:url(../images/softwhite75.png);

}
#rightside {

background:url(../images/softwhite75.png);
border:1px solid black;
display:block;
float:left;
width:599px;
margin:12px 15px 12px 0;
padding:12px;
}
#largetextbox h1 {
padding:10px 0 0 20px;
font-size:22px;
color:#004784;
}
#largetextbox h2 {
font-size:16px;
padding-top:10px;
padding-left:10px;
color:#004784;
}
#largetextbox p {
font-size:12px;
padding:4px 8px 4px 10px;
}
#largetextbox h3 {
padding-left:25px;
}
.portclass {
background:white;
margin:25px;
border:4px;
}
#largetextbox a {
color:#004784;
}
#largetextbox a:link {
color:#004784;
text-decoration:none;
}
#largetextbox a:visited {
color:#004784;
text-decoration:none;
}
#largetextbox a:hover {

text-decoration:underline;
color:#000;
}
#largetextbox a:active {
color:#004784;
text-decoration:none;
}
#largetextbox ol {
padding-left:35px;
font-weight:bold;
}
.thumbbox {
padding:20px 20px 20px 160px;
}

#leftside  h1 {
padding-left:10px;
border-bottom:1px solid #004784;
margin-bottom:5px;

}

#rightside p {
line-height:17px;
padding-bottom:10px;
font-size:14px;
font-weight:normal;
}


#box1 {
float:left;
height:242px;
width:323px;
margin:15px 20px 15px 10px;
background:url(../images/box1.jpg) no-repeat center center;
}
#box2 {
float:left;
height:242px;
width:304px;
margin:15px 20px 15px 0;
background:url(../images/box2.jpg) no-repeat center center;
}
#box3 {
float:left;
height:242px;
width:304px;
margin:15px 0px 15px 0;
background:url(../images/box2.jpg) no-repeat center center;
}
#footer {
background:#99b5ce;
	border-top:1px solid #004784;
	border-bottom:1px solid #004784;
	text-align:center;
	font-size:11px;
	padding:14px;
	margin-left:1px;
margin-bottom:10px;
}

#location {
	position:absolute;
	left:800px;
	top:6px;
	color:white;
	font-size:14px;
	font-weight:bold;
}
#header h1{
display:block;
position:relative;
top:49px;
color:black;
margin:0;

}
#aca {
display:block;

}
#news {
overflow:auto;
height:250px;
padding:0 10px 10px 10px;

}

#news h3 {
padding-top:10px;
}

.portclass {
width:130px;
text-align:center;
}
/* ------------------------------------------ */
/*            Presentation items              */
/* ------------------------------------------ */

/*            Global Page stuff             */
#contentbody h1 {
	font-size:21px;
	color:black;
	padding:4px 0;
	letter-spacing:-1px;
}
#contentbody h2 {
	font-size:16px;
	color:#F97217;
	padding:4px 0;
}
#contentbody h3 {
	font-size:12px;
	padding:0 0 4px 0;
}color:#33571B;
}
#contentbody p {
	font-size:12px;
	color:black;
	line-height:21px;
	padding-left:4px;
	padding-bottom:12px;
}


/* ------------------------------------------ */
/*               Link Data                    */
/* ------------------------------------------ */
#contentbody a, #contentbody a:link  {
	color: #931919;
	text-decoration: none;
}
#contentbody a:visited {
	color: #931919;
	text-decoration: none;
}
#contentbody a:hover {
	color: #0A6007;
	text-decoration: underline;
}
#contentbody a:active {
	color: #931919;
	text-decoration: none;
}

/* ------------------------------------------ */
/*               Navagation                   */
/* ------------------------------------------ */
ul#nav{
		position:absolute;
	top:104px;
	margin-left:260px;
	padding: 0;
	white-space: nowrap;
	font-size:13px;
	font-weight:bold;
	text-transform: normal;	
}
#nav  li {
	display: inline;
	list-style-type: none;
	padding:0px;
}

 #nav  a { 
	padding: 8px 8px;
}
 #nav  a:link {
	color: #004784;
	text-decoration: none;
}
#nav  a:visited {
	color: #004784;
	text-decoration: none;
}

#nav  a:hover {
	color: #fff;
	text-decoration: none;
}
#nav  a:active {
	color: #004784;
	text-decoration: none;
}

