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

#wrapper {width:1440px;
height: 815px;}

body { background-image:url(/images/SOL_background2.gif);
background-color:#003366;
background-repeat: no-repeat;
}
/*Overall Styles
------------------------------------------------------------*/
h1, h2, h3, h4, h5, p, a { font-family:Arial, Helvetica, sans-serif;}
h3 {font-size:14px; font-weight:bold;color:#605c5c;}
h4 {font-size:12px;font-weight:100; color:#605c5c; line-height:normal;}
.leftIndent {padding: 0px 0px 0px 20px;}
.paddedRow {margin: 10px 0px 10px 0px;}

h5 {font-size:10px;font-weight:100;}
a {border:none; text-decoration:none;}
a:hover {border:none; text-decoration:underline;}

.postSeparator
{
	width: 80%;
	margin: 10px 0px 10px 0px;
	color: #fff; 
	background-color:#fff;
	border: 1px dotted #605c5c;
	border-style: none none dotted; 
}

/**********************************************AJAX MASK**************************************/

#ajax-mask 
{
	position:absolute; 
	text-align:center;
	top:0px; 
	left:0; 
	padding-top: 250px;
	height:100%;
	width:100%;
	z-index:100
}

/*Header
------------------------------------------------------------*/
.photos {
	position:absolute;
	left: 73px;
	top: -7px;
	float:right;
	overflow: hidden;
	border:none;
}
.logo {
	position:absolute;
	float:left;
	left: 610px;
	top: 110px;
	border:none;
	border:none;
}

/*Navigation
------------------------------------------------------------*/
#nav {
	position:absolute;
	top:187px;
	left:229px;
	width: 755px;
	height: 27px;
	background-color: red;
	text-align:right;
	font-style:normal;
}


#navlinks {
	position:absolute;
	top: 5px;
	left: 143px;
	width: 600px;
	height: 15px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}

.nav a:hover {text-decoration:underline;}
.nav a {color:#FFFFFF;margin-right:15px;}
.nav h3 {font-family:Arial, Helvetica, sans-serif;font-size:15px;}


/*Left Navigation
------------------------------------------------------------*/
#left-nav{position:absolute;}
#news{
	position:absolute;
	height:356px;
	width:287px;
	background-image:url(/images/newsfeed.png);
	top:131px;
	left:164px;
}
#news-list {list-style-image:url(/images/asterisk1.gif); margin-left:65px;}

.news h1 {font-weight:500; color:#FFFFFF; margin:35px 0 0 45px; line-height:12px}
.news p {margin: 0px 35px 0 45px;color:#FFFFFF;}
.news h4 {margin: 0px 35px 0 0px;color:#FFFFFF;}


#login{
	position:absolute;
	background-image:url(/images/login.png);
	width:299px;
	height: 267px;
	left: 168px;
	top: 388px;
}

.login h1 {color:#da4600; margin: 45px 0 0 38px; font-size:14px;}
.login p {color:#da4600; margin: 45px 0 0 38px; font-size:12px; font-weight:bold;}
.login a {color:#da4600; margin: 45px 0 0 38px; font-size:12px; font-weight:bold; text-decoration:underline; text-align:left;}

#mini-profile
{
	position:absolute;
	width:250px;
	height:210px;
	left: 20px;
	top: 45px;
	color:#da4600;
	font-size:14px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
.mini-profile h1 {color:#da4600; margin: 0px 0 0 0px; font-size:14px;}

#form1{position:absolute;left: 40px;top: 41px;height: 155px;width: 209px;}

/*Content
------------------------------------------------------------*/
#content{
	position:absolute;
	height: 525px;
	width:500px;
	left: 454px;
	top: 261px;
}

#purple-banner {
	position:absolute;
	width:400px;
	height:30px;
	left: 121px;
	top: -40px;
	background-color: purple;
	padding-top: 5px;
}

#purple-banner-links {
	position:absolute;
	top: 4px;
	left: 8px;
	height: 45px;
	
}

.purple-banner h2 {font-size:20px; color:#FFFFFF; margin: 0px 20px 0px 20px;}


/*-----------------About------------------*/

#content-links{
	position:absolute;
	height:140px;
	width:136px;
	left:-20px;
	top: -10px;
	color:#da4600;
	line-height:14px;
}
#about-list {list-style-image:url(/images/asterisk1.gif);font-size:12px; line-height:18px;}
#about-content{
	padding: 0 10px 0 0px;
	position:absolute;
	width:385px;
	height: 550px;
	left: 125px;
	top: 0px;	
	overflow:auto;
}

#large-content
{
	position:absolute;
	height:550px;
	width: 520px;
	left:0px;
	top: 0px;
	color:#da4600;
	line-height:14px;
	overflow:auto;
}

#error{color:red; font-size:12px;font-weight:100; line-height:normal;}
.about-image {margin: 10px 0 5px 10px;}
.about-list a{color:#da4600;}

/*---------------Programs-----------------*/

/*-------------Get Involved---------------*/

/*--------------Resources-----------------*/
.resources a {color:#605c5c;}
/*----------------News--------------------*/

/*---------------Contact------------------*/


/*Footer
------------------------------------------------------------*/
#footer {
	position:absolute;
	width: 266px;
	height: 0px;
	left: 617px;
	top: 660px;
	border:thin;
	border-color:#FFFFFF;
}

/*.footer a {margin-left: 10px; color:#FFFFFF;}*/

#content {padding:20px}
#dialog {position:absolute; width:425px; padding:10px; z-index:200; background:#fff}
#dialog-content {display:block; padding:6px; color:#222222; font-size:13px; border:3px solid blue;}
#dialog-mask {position:absolute; top:0; left:0; min-height:100%; width:100%; background:#FFF; opacity:.75; filter:alpha(opacity=75); z-index:100}
