html, body {
height:100%;
}
* html #container {
height: 100%;
}
body{
background-color:#FFFFFF;
margin-top:0;
margin-bottom:0;
font-family:Arial, sans-serif;
font-size:12px;
text-align:center;
background-image:url(../images/bg.gif);
}
h2{
margin:0;
padding:0;
font-size:18px;
font-family:Arial, sans-serif;
color:#000000;
}
#wrapper {
margin-top:0;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
text-align:left;
width:940px;
height:100%;
min-height:100%;
}
#header{
width:940px;
float:left;
}
#FlashBanner {
	width:940px;
	height:80px;
	float:left;
}

#Logo {
	width:236px;
	height:50px;
	float:left;
}

#topnav {
	float:left;
	width:704px;
	height:50px;
	background-color:#FFFFFF;
}
#newscolumn{
position:relative;
float:left;
background-color:#FFFFFF;
width:236px;
height:470px;
}
#NewsHeader {
	width:236px;
	height:30px;
}



#NewsHeadlines {
	width:236px;
	background-color:#FFFFFF;
padding-top:0px;
}
#NewsHeadlines hr{
width:100%;
clear:left;
}
.NewsItemHolder{
float:left;
width:98%;
padding-bottom:6px;
border-bottom: #CCCCCC 1px solid;
	padding-left:4px;
	padding-top:6px;
	
}
.NewsDate {
font-weight:bold;
float:left;
width:60px;
color:#b2b2b2;
font-size:11px;
}
.NewsLink {
width:162px;
float:left;
font-weight:bold;
font-size:11px;
line-height:14px;
}
.NewsLink a{
color:#000;
font-weight:bold;
text-decoration:none;
}
.NewsLink a:link{
color:#000;
font-weight:bold;
text-decoration:none;
}
.NewsLink a:visited{
color:#000;
font-weight:bold;
text-decoration:none;
}
.NewsLink a:hover{
color:#000;
font-weight:bold;
text-decoration:underline;
}

#NewsNav {
	width:171px;
	height:24px;
	background-color:#b2b2b2;
	float:left;
	padding-left:65px;
	padding-top:6px;
}
#NewsNav a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#NewsNav a:link{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#NewsNav a:visited{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#NewsNav a:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

#NewsArchive {
float:left;
	width:171px;
	height:30px;
	background-image:url(../images/NewsArchive.gif);
	padding-left:65px;
	padding-top:6px;
}
#NewsArchive a{
color:#666666;
font-weight:bold;
text-decoration:none;
}
#NewsArchive a:link{
color:#666666;
font-weight:bold;
text-decoration:none;
}
#NewsArchive a:visited{
color:#666666;
font-weight:bold;
text-decoration:none;
}
#NewsArchive a:hover{
color:#666666;
font-weight:bold;
text-decoration:underline;
}
#newspageholder{
	float:left;
	width:100%;
	font-size:12px;
	height: 260px;
}
.newspagedate{
color:#FFCCCC;
font-weight:bold;
float:left;
width:375px;
}
.newspagelink{
width:375px;
float:left;
color:#000;
font-weight:bold;
}
.newspagelink a{
color:#000;
width:100%;
}
.newspagelink a:link{
color:#000;
text-decoration:none;
}
.newspagelink a:visited{
color:#000;
text-decoration:none;
}
.newspagelink a:hover{
color:#000;
text-decoration:underline;
}
.newspageitem{
float:left;
padding-top:6px;
padding-bottom:10px;
border-bottom:#FFFFFF 1px solid;
width:415px;
}
#newspagenav{
float:left;
width:100%;
color:#FFCCCC;
height:22px;
border-bottom:#FFFFFF 1px solid;
padding-top:9px;
}
#newspagenav a{
color:#FFCCCC;
font-weight:bold;
}
#newspagenav a:link{
color:#FFCCCC;
font-weight:bold;
text-decoration:none;
}
#newspagenav a:visited{
color:#FFCCCC;
font-weight:bold;
text-decoration:none;
}
#newspagenav a:hover{
color:#FFCCCC;
font-weight:bold;
text-decoration:underline;
}
#newspagearchive{
float:left;
width:100%;
color:#FFCCCC;
height:22px;
padding-top:9px;
}
#newspagearchive a{
color:#FFCCCC;
font-weight:bold;
}
#newspagearchive a:link{
color:#FFCCCC;
font-weight:bold;
text-decoration:none;
}
#newspagearchive a:visited{
color:#FFCCCC;
font-weight:bold;
text-decoration:none;
}
#newspagearchive a:hover{
color:#FFCCCC;
font-weight:bold;
text-decoration:underline;
}
#newspageheadline{
color:#000000;
font-size:18px;
font-weight:bold;
width:410px;
height:48px;
position:relative;
}
#newspageheadlineinner{
position:absolute;
bottom:0;
}
#newsarticle{
float:left;
margin-top:35px;
width:100%;
font-size:12px;
color:#000000;
}
#clickimages{
color:#FFCCCC;
font-weight:bold;
font-size:10px;
}
#newsimageholder{
height:90px;
margin-bottom:10px;
margin-top:6px;
}
#newsimageholder img{
height:90px;
margin-right:10px;
}
#newsarticleholder{
width:425px;
color:#000000;
height:220px;
overflow:auto;
padding-right:15px;
}
#BrochureArea {
	position:absolute;
	bottom:0;
	float:left;
	width:236px;
	height:141px;
	background-color:#FFFFFF;
	left: 0px;
}
#BrochureArea img{
position:absolute;
bottom:0;
}
#columnholder{
width:940px;
height:470px;
clear:both;
}
#firstcolumn{
	display:block;
	background-color:#999;
	width:470px;
	height:469px;
	float:left;
}
#firstcolumncontent{
margin-left:60px;
}

#secondcolumn{
	width:50%;
	height:360px;
	background-color:#CC3333;
	float:left;
	font-size:15px;
	color:#FFFFFF;
	line-height:18px;
	background-image:url(../images/2ndcolumnbg.gif);
}
#secondcolumngrey{
	width:50%;
	height:469px;
	background-color:#CCC;
	float:left;
	font-size:12px;
	color:#000;
	line-height:16px;
	background-image:url(../images/2ndcolumnbggrey.gif);
	position:relative;
}
#secondcolumngrey p{
width:380px;
}
#secondcolumngrey ul{
margin-bottom:10px;
}
#secondcolumnnews{
	width:50%;
	height:469px;
	background-color:#CC3333;
	float:left;
	font-size:15px;
	color:#FFFFFF;
	line-height:18px;
	background-image:url(../images/2ndcolumnnewsbg.gif);
}
#secondcolumncontact{
	width:50%;
	height:469px;
	background-color:#CC3333;
	float:left;
	font-size:15px;
	line-height:18px;
	color:#FFFFFF;
	background-image:url(../images/2ndcolumnbg.gif);
}

#secondcolumncontent{
float:left;
margin-left:30px;
margin-top:30px;
overflow:visible;
height:430px;
position:relative;
}
#secondcolumncontent img{	
float:left;
margin-right:15px;
}
#secondcolumnnews img{
float:left;
margin-right:15px;
}
#secondcolumncontent a{
color:#000000;
text-decoration:none;
}
#secondcolumncontent a:link{
color:#000000;
text-decoration:none;
}
#secondcolumncontent a:visited{
color:#000000;
text-decoration:none;
}
#secondcolumncontent a:hover{
color:#000000;
text-decoration:underline;
}

#secondcolumncontent p{
padding-top:0;
margin-top:0;
padding-bottom:12px;
margin-bottom:0;
width:410px;
float:left;
margin-left:0;
padding-left:0;
}
#secondcolumncontent ul{
list-style:none;
margin-left:0;
padding-left:0;
padding-top:0;
margin-top:0;
float:left;
width:203px;
font-weight:bold;
}


#secondcolumncontentgrey{
float:left;
margin-left:30px;
margin-top:15px;
overflow:visible;
width:100%;
font-size:12px;
}
#secondcolumncontentgrey a{
color:#000000;
text-decoration:none;
}
#secondcolumncontentgrey a:link{
color:#000000;
text-decoration:none;
}
#secondcolumncontentgrey a:visited{
color:#000000;
text-decoration:none;
}
#secondcolumncontentgrey a:hover{
color:#000000;
text-decoration:underline;
}

#secondcolumncontentgrey p{
padding-top:0;
margin-top:0;
padding-bottom:6px;
margin-bottom:0;
width:410px;
}
#secondcolumncontentgrey ul{
list-style:none;
margin-left:0;
padding-left:0;
padding-top:0;
margin-top:0;
float:left;
clear:both;
width:411px;
font-weight:bold;
border-bottom:#CCC 1px solid;
}
#secondcolumncontentgrey ul li ul{
margin-left:0;
border-bottom:none;
padding-left:15px;
width:397px;
float:none;
float:left;
}
#secondcolumncontentgrey ul ul a:link{
color:#999999;
}
#secondcolumncontentgrey ul ul a:visited{
color:#999999;
}
#secondcolumncontentgrey li{
border-top:#CCC 1px solid;
width:100%;
clear:both;
padding-top:3px;
padding-bottom:3px;
}

#secondcolumncontact form{
margin-left:0;
padding-left:0;
padding-top:0;
margin-top:0;
float:left;
width:100%;
color:#fff;
font-size:11px;
}
#secondcolumncontact input{
margin-left:0;
padding-left:3px;
padding-top:3px;
margin-top:3px;
float:left;
width:199px;
color:#999999;
font-size:11px;
height:12px;
}
#secondcolumncontact textarea{
margin-left:0;
padding-left:0;
padding-top:0px;
margin-top:3px;
float:left;
width:199px;
color:#999999;
font-size:11px;
font-family:Arial, sans-serif;
overflow:auto;
padding-left:3px;
padding-top:3px;
}
#secondcolumncontact input[type="checkbox"]{
color:#FFFFFF;
width:30px;
}
#secondcolumncontact select{
margin-left:0;
padding-left:0;
padding-top:0px;
margin-top:3px;
float:left;
width:205px;
color:#000;
font-size:11px;
font-family:Arial, sans-serif;
overflow:auto;
padding-left:3px;
padding-top:3px;
}
#firstcolumnheadline{
float:left;
margin-top:0px;
padding-top:0;
margin-bottom:10px;
padding-bottom:21px;
border-bottom:#FFFFFF 1px solid;
width:100%;
}
#secondcolumnheadline{
margin-top:0;
padding-top:1px;
margin-bottom:15px;
line-height:40px;
margin-right:0;
padding-right:0;
height:60px;
}

#secondcolumnheadline h2{
font-weight:normal;
}
#secondcolumnsmallhead h2{
font-weight:normal;
width:auto;
}
#MainContent{
	width:704px;
	height:469px;
	background-image:url(../images/MainContent.jpg);
	background-position:0px -25px;
	background-repeat:no-repeat;
	background-color:#1E0E11;
	float:left;
	font-size:15px;
	color:#FFFFFF;
	line-height:18px;
	position:relative;
}
#frontcontent h1{
display:block;
font-size:42px;
line-height:1em;
color:#FF0000;
padding-top:0;
margin-top:0;
padding-bottom:0px;
margin-bottom:-7px;
height:50px;
}
#secondcolumn h1{
display:block;
font-size:36px;
line-height:1em;
color:#fff;
padding-top:0;
margin-top:0;
padding-bottom:0px;
margin-bottom:-7px;
height:50px;
}
#secondcolumngrey h1{
display:block;
font-size:18px;
line-height:1em;
color:#000;
padding-top:0;
margin-top:0;
padding-bottom:0px;
margin-bottom:-7px;
height:10px;
}
#secondcolumncontact h1{
display:block;
margin-top:0;
margin-bottom:0;
padding-bottom:0;
padding-top:0;
font-size:36px;
line-height:1em;
height:50px;
}
#firstcolumn h1{
display:block;
font-size:42px;
line-height:1em;
color:#fff;
padding-top:0;
margin-top:36px;
padding-bottom:0px;
margin-bottom:-7px;
height:50px;
}
#frontheadline{
margin-bottom:0px;
}
#frontcontent{
float:none;
margin-left:30px;
margin-top:15px;
margin-bottom:0;
padding-bottom:0;
height:213px;
}
#frontcontent p{
padding-top:0;
margin-top:0;
padding-bottom:20px;
margin-bottom:0;
width:350px;
float:left;
}
#vidholder{
margin-left:30px;
width:305px;
height:172px;
float:left;
margin-top:0px;
border:#FFFFFF 1px solid;
}
#vidlink{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:12px;
margin-left:50px;
}
#vidlink:visited{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:12px;
margin-left:50px;
}
.spacer{
width:100%;
clear:both;
}
#menuouter{
float:left;
background-color:#CC3333;
width:50%;
height:109px;
position:relative;
overflow:hidden;
}
#menuholderfront {
width:235px;
float:right;
margin-top:0px;
margin-bottom:18px;
}
#menuholder {
background-color:#CC3333;
width:470px;
float:right;
margin-top:5px;
position:absolute;
bottom:  0;
margin-bottom:18px;
}

#menuholderfront ul{
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
font-size:12px;
list-style:none;
margin-left:0;
padding-left:0;
width:235px;
float:right;
}
#menuholder ul{
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
font-size:12px;
list-style:none;
margin-left:0;
padding-left:0;
width:235px;
float:right;
vertical-align:bottom;
border-top:1px #FFFFFF solid;

}
#menuholdergrey ul{
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
font-size:12px;
list-style:none;
margin-left:0;
padding-left:0;
width:235px;
float:right;
vertical-align:bottom;
border-top:1px #CCC solid;

}
#menuholderfront li{
border-bottom:#FFFFFF 1px solid;
height:18px;
margin-top:0px;
width:100%;
}
#menuholder li{
border-bottom:#FFFFFF 1px solid;
height:18px;
margin-top:3px;
margin-bottom:0;
padding-bottom:0;
width:100%;
}
#menuholdergrey li{
border-bottom:#CCC 1px solid;
margin-top:2px;
padding-top:2px;
padding-bottom:2px;
width:100%;
float:left;
}
#menuholderinner ul{
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
font-size:12px;
list-style:none;
margin-left:0;
padding-left:0;
width:235px;
float:left;
vertical-align:bottom;
}
#menuholderinner li{
border-bottom:#FFFFFF 1px solid;
height:18px;
margin-top:3px;
margin-bottom:0;
padding-bottom:0;
width:100%;
}
#menuholderfront a{
color:#FFFFFF;
text-decoration:none;
width:100%;
float:left;
}
#menuholder a{
color:#FFFFFF;
text-decoration:none;
width:100%;
float:left;
}
#menuholdergrey a{
font-weight:bold;
color:#000;
text-decoration:none;
width:100%;
float:left;
}
#menuholderinner a{
color:#FFFFFF;
text-decoration:none;
width:100%;
float:left;
}
#menuholderfront a:link{
color:#FFFFFF;
text-decoration:none;
width:100%;
}
#menuholder a:link{
color:#FFFFFF;
text-decoration:none;
width:100%;
}
#menuholderinner a:link{
color:#FFFFFF;
text-decoration:none;
width:100%;
}
#menuholdergrey a:link{
color:#000;
text-decoration:none;
width:100%;
}
#menuholderfront a:visited{
color:#FFFFFF;
width:100%;
}
#menuholder a:visited{
color:#FFFFFF;
width:100%;
}
#menuholdergrey a:visited{
color:#000;
width:100%;
}
#menuholderfront a:hover{
color:#FF0000;
width:100%;
background-image:url(../images/menurollover.gif);
background-repeat:no-repeat;
background-position:right;
}
#menuholder a:hover{
color:#FFFFFF;
width:100%;
background-image:url(../images/menurollover.gif);
background-repeat:no-repeat;
background-position:right;
}
#menuholdergrey a:hover{
color:#000;
width:100%;
background-image:url(../images/menurolloverblack.gif);
background-repeat:no-repeat;
background-position:right;
}
#menuholderinner a:hover{
color:#FFFFFF;
width:100%;
background-image:url(../images/menurollover.gif);
background-repeat:no-repeat;
background-position:right;
}
#menuholdergrey{
float:right;
margin-top:5px;
position:absolute;
right:0;
bottom:  0;
margin-bottom:18px;
}
#Footer {
	width:940px;
	height:26px;
	float:left;
	background-color:#fff;
	font-size:11px;
	padding-top:6px;
	color:#999999;
	border-top:#e5e5e5 1px solid;
}
#Footer a {
color:#999999;
font-size:11px;
text-decoration:none;
}
#Footer a:link {
color:#999999;
font-size:11px;
text-decoration:none;
}
#Footer a:visited {
color:#999999;
font-size:11px;
text-decoration:none;
}
#Footer a:hover {
color:#999999;
font-size:11px;
text-decoration:underline;
}
#Footer ul{
padding-left:0;
margin-left:0;
display:inline;
border-left:#CCCCCC 1px solid;
}
#Footer li{
padding-left:15px;
padding-right:15px;
display:inline;
border-right:#CCCCCC 1px solid;
}
#downloadlink{
padding-left:10px;
float:left;
width:224px;
text-align:center;
}
#downloadlink a {
color:#000;
font-size:10px;
text-decoration:none;
font-weight:bold;
}
#downloadlink a:link {
color:#000;
font-size:10px;
text-decoration:none;
font-weight:bold;
}
#downloadlink a:visited {
color:#000;
font-size:10px;
text-decoration:none;
font-weight:bold;
}
#downloadlink a:hover {
color:#000;
font-size:10px;
text-decoration:underline;
font-weight:bold;
}
.menu {width:704px; height:47px; position:relative; margin:0; font-size:12px; margin:0px 0px 0px 0px; z-index:100; min-height:30px; float:right; font-weight:bold; background-color:#FFFFFF; text-transform: uppercase; padding-top:3px; overflow:hidden}
.menuIE6 {width:704px; height:47px; position:relative; margin:0; font-size:12px; margin:0px 0px 0px 0px; z-index:100; min-height:30px; float:right; font-weight:bold; background-color:#FFFFFF; text-transform: uppercase; padding-top:3px; overflow:hidden}

.menu ul {padding:0; margin:0 0px 0 0px; list-style-type: none; border-bottom:#000000 1px solid; float:left; height:22px; display:block;}
.menuIE6 ul {padding:0; margin:0 0px 0 0px; list-style-type: none; border-bottom:#000000 1px solid; float:left; height:22px; display:block;}

.menu ul li {float:left; padding:0px 0px 0px 0px; margin:2px 10px 0px 0px;}

.menuIE6 ul li {float:left; padding:0px 0px 0px 0px; margin:2px 10px 0px 0px;}

.menuIE6 ul li a {color:#000;}

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; padding:0px 0px 0 0px; height:24px; line-height:14px; color:#000; }

.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}

.menu ul li ul {visibility:hidden; position:absolute; top:26px; left:0; margin-top:0px; border:none; background-color:#FFFFFF; font-weight:normal}

.menu ul li ul.menuon {visibility:visible; position:absolute; top:27px; left:0; margin-top:0px; border:none;}

.menu ul li ul.menuon a {color:#999; padding-right:10px; height:14px; margin-top:-1px;}


.menu ul li:hover a,
.menu ul li a:hover {height:18px; margin-top:0px; border-bottom:#000000 3px solid}

.menu ul li:hover ul,
.menu ul li a:hover ul {visibility:visible; width:704px; color:#999; margin-top:0px; background-color:#FFFFFF; z-index:500;text-transform:none;}

.menu ul li:hover ul.right_side li,
.menu ul li a:hover ul.right_side li {float:right; border:0; border-left:1px solid #eee;}

.menu ul li:hover ul.left_side li,
.menu ul li a:hover ul.left_side li {float:left; border:0; border-left:1px solid #eee; }

.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub { color:#999; }

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:30px; }

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block; color:#999; border:none; text-transform:none; border-right:1px solid #999; padding-right:10px; }

.menuon {display:block; text-transform:none; padding-right:10px; margin-top:1px; border-right:1px solid #999; clear:both; visibility:visible; color:#999}

.menuon li a:link {display:block; color:#999; border:none; text-transform:none; border-right:1px solid #999; padding-right:10px; height:20px; margin-top:1px}
.menuon li a:hover {display:block; color:#CC9900; border:none; text-transform:none; border-right:1px solid #999; padding-right:10px; height:20px; margin-top:1px}
.menuon li a:visited {display:block; color:#999; border:none; text-transform:none; border-right:1px solid #999; padding-right:10px; height:20px; margin-top:1px}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {color:#000; visibility:visible;}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible; color:#000; }

.menu ul li:hover ul.right li {float:right;}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a { color:#000;}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover { color:#000;}

.menu h2{
float:left;
font-weight:bold;
display:inline;
color:#000000;
padding-bottom:4px;
font-size:12px;
margin-top:0;
padding-top:0;
margin-left:1px;
}
.menuIE6 h2{
float:left;
font-weight:bold;
display:inline;
color:#000000;
padding-bottom:4px;
font-size:12px;
margin-top:0;
padding-top:0;
margin-left:1px;
}
.menu h3{
float:left;
font-weight:bold;
display:inline;
border-bottom:#000000 2px solid;
line-height:14px;
height:14px;
padding-bottom:4px;
font-size:12px;
margin-top:0;
padding-top:0;
}
.menuonbottom{
color:#000000;
}
#nextlink {
padding-left:30px;
float:left;
}
#nextlink a{
width:90px;
float:left;
color:#990000; 
margin-right:10px;
}
#nextlink a:link{
width:90px;
color:#990000; 
}
#nextlink a:visited{
width:90px;
color:#990000; 
}
#nextlink a:hover{
width:90px;
color:#fff; background-image:none;
}
#addresstext{
font-size:12px;
color:#FFFFFF;
}
#addresstext p{
width:377px;
float:left;
}
#addresstext a{
font-size:12px;
color:#FFFFFF;
}
#addresstext a:link{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
#addresstext a:visited{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
#addresstext a:hover{
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}
#submitbutton{
margin-top:10px;
float:right;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
width:227px;
margin-left:3px;
height:24px;
background-image:url(../images/menurollover.gif);
background-repeat:no-repeat;
background-position:right top;
}
#submitbutton a{
float:left;
color:#FFFFFF;
width:100%;
height:24px;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding-top:4px;
}
#submitbutton a:link{
float:left;
color:#FFFFFF;
width:100%;
height:24px;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding-top:4px;
}
#submitbutton a:visited{
float:left;
color:#FFFFFF;
width:100%;
height:24px;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding-top:4px;
}
#submitbutton a:hover{
float:left;
color:#FFFFFF;
width:100%;
height:24px;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding-top:4px;
}
#apply{
font-size:12px;
float:left;
width:400px;
}
#apply img{
float:none;
margin-right:0;
}
#apply a{
font-weight:bold;
color:#990000;
}
#apply a:link{
text-decoration:none;
}
#apply a:visited{
text-decoration:none;
}
#apply a:hover{
text-decoration:underline;
}
#flashgroup{
float:left;
width:940px;
height:150px;
background-color:#e6e6e6;
border-bottom:#e5e5e5 1px solid;
}
#flashgrouphead{
height:28px;
background-color:#CCCCCC;
font-size:18px;
padding-left:60px;
padding-top:2px;
}
#flashicons{
width:940px;
height:120px;
}
#whitespacer{
margin-top:0px;
margin-left:60px;
height:30px;
padding-right:15px;
width:430px;
float:left;
}
#whiteinner{
font-size:12px;
line-height:16px;
margin-top:0px;
margin-left:60px;
height:275px;
overflow:auto;
padding-right:15px;
width:430px;
float:left;
}
#whiteinner p{
margin-top:0;
padding-top:0;
margin-bottom:0;
padding-bottom:6px;
width:385px;
}
#whiteinner ul{
margin-top:0;
padding-top:0;
margin-bottom:0;
padding-bottom:6px;
}
#secondcolumnsmall{
	width:50%;
	height:320px;
	background-color:#CC3333;
	float:left;
	font-size:12px;
	color:#000;
	line-height:18px;
	background-image:url(../images/2ndcolumnbgsmall.gif);
	overflow:hidden;
}
#secondcolumnsmallhead{
height:50px;
color:#FFFFFF;
}
#secondcolumnsmall h2{
font-size:18px;
line-height:21px;
color:#fff;
padding-top:0;
margin-top:0;
padding-bottom:0px;
margin-bottom:0;
width:100%;
font-weight:normal;
}
#lightlink{
font-size:12px;
/*color:#FF9999;*/
color:#FFFFFF;
width:100%;
float:left;
}
#lightlink img{
float:none;
width:auto;
margin-right:0;
}
#lightlink a{
font-size:12px;
color:#FFFFFF;
}
#lightlink a:link{
font-size:12px;
color:#FFFFFF;
}
#lightlink a:visited{
font-size:12px;
color:#FFFFFF;
}
#lightlink a:hover{
font-size:12px;
color:#FFFFFF;
}
#popwrapper{
background-color:#FFFFFF;
width:100%;
height:100%;
text-align:left;
}
#pophead{
padding-left:30px;
background-color:#CCCCCC;
color:#000000;
font-size:18px;
height:23px;
padding-bottom:10px;
padding-top:10px;
}
#popcontent{
font-size:12px;
font-weight:bold;
height:390px;
overflow:auto;
}
#popcontent ul{
margin-top:15px;
padding-left:0;
margin-left:30px;
list-style:none;
border-bottom:#CCCCCC 1px solid;
width:411px;
}
#popcontent li{
padding-top:5px;
border-top:#CCCCCC 1px solid;
padding-bottom:5px;
}
#popcontent a{
color:#999999;
font-weight:bold;
}
#popcontent a:link{
color:#999999;
font-weight:bold;
text-decoration:none;
}
#popcontent a:visited{
color:#999999;
font-weight:bold;
text-decoration:none;
}
#popcontent a:hover{
color:#999999;
font-weight:bold;
text-decoration:underline;
}
#popmain{
margin-left:30px;
margin-right:30px;
margin-top:25px;
font-weight:normal;
line-height:16px;
}
#popmain p{
margin-top:0;
margin-bottom:0;
padding-bottom:12px;
}
.folder{
cursor: pointer;
}
#projects{
float:left;
height:340px;
padding-top:120px;
}
.projects a {
    cursor: pointer;
}
#clickimagespop{
color:#999;
}
#registered{
padding-top:10px;
float:left;
font-size:10px;
color:#660000;
width:415px;
}
#rightlink{
width:auto;
margin-left:0px;
padding:0;
display:inline;
}
#rightlink img{
float:none;
margin-right:0;
}
#backlink p{
margin-top:0px;
float:left;
padding:0;
color:#990000;
}

#backlink a:link{
color:#990000;
}
#backlink a:visited{
color:#990000;
}
#backlink a:hover{
color:#990000;
}
#backlink img{
float:none;
margin-right:0;
}

#messages{
width:600px;
float:left;
font-size:36px;
line-height:34px;
margin-top:7px;
margin-left:0;
list-style:none;
padding-left:0;
color:#CC0000;
font-weight:normal;
margin-bottom:15px;
}
#messages li{
float:left;
margin-top:0;
margin-left:0;
padding-left:0;
}

#scroller{
float:left;
margin-top:0px;
padding-right:30px;
padding-bottom:15px;
height:235px;
overflow:auto;
}
#scroller p{
width:inherit;
}
#scrollerpeople{
float:left;
margin-top:0px;
padding-right:30px;
padding-bottom:15px;
height:235px;
overflow:auto;
}
#scrollerpeople p{
width:221px;
}
#peoplegrid{
float:left;
margin-top:15px;
width:100%;
}
.peopleholder{
float:left;
height:100px;
width:84px;
border:#FFFFFF 1px solid;
margin-right:12px;
margin-bottom:6px;
}
DIV#newsimageholder.loading {
  background: url(images/loader.gif) no-repeat center center;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	text-align:left;
}
#tooltip h4, #tooltip div { margin: 0; }
fieldset{
padding:0;
margin:0;
border:none;
width:100%;
font-size:12px;
}
#vidholderITN{
position:absolute;
width:480px; height:310px; z-index:100; left:115px; top:80px;
}
#project-menu{
height:335px;
}
#LIFT-logo{
text-align:right;
margin-right:10px;
margin-top:0px;
}
#LIFT-logo a{
margin-top:0px;
}
#nav-bullet{
padding:0;
margin-left:15px;
width:385px;
}
#nav-bullet li{
float:left;
width:45%;
margin-right:5%;
line-height:13px;
margin-bottom:3px;
}