/* CSS Document */

.footerlinks a:link {color:#FFFFFF; text-decoration:none; font-weight:bold; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}
.footerlinks a:visited {color:#FFFFFF; text-decoration:none; font-weight:bold; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}
.footerlinks a:active {color:#FFFFFF; text-decoration:none; font-weight:bold; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}
.footerlinks a:hover {color:#FFFFFF; text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

.bottomlinks a:link {color:#ffffff; text-decoration:none; font-weight:bold; 
font-family:"Times New Roman", Times, serif;
font-size:14px;}
.bottomlinks a:visited {color:#ffffff; text-decoration:none; font-weight:bold; 
font-family:"Times New Roman", Times, serif;
font-size:14px;}
.bottomlinks a:active {color:#ffffff; text-decoration:none; font-weight:bold; 
font-family:"Times New Roman", Times, serif;
font-size:14px;}
.bottomlinks a:hover {color:#ffffff; text-decoration:underline;
font-family:"Times New Roman", Times, serif;
font-size:14px;}

a:visited {
	color: #01346B;
	text-decoration:none;
	font-weight:bold;
}
a:link {
	color: #01346B;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color: #5C162E;
	text-decoration:underline;
	font-weight:bold;
}
a:active {
	color: #01346B;
	text-decoration:none;
	font-weight:bold;
}

.topbanner {
background-image:url(../images/top.jpg);
background-repeat:no-repeat;
padding-right:8px;
}

.topbannertext {
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:00356A;
text-align:center;
font-weight:bold;
}

.topbannertexttwo {
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:00356A;
font-weight:bold;
}

.blueheadersabout {
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:00356A;
font-weight:bold;
border-bottom:1px solid #666666;
}

.blueheaders {
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:00356A;
font-weight:bold;
}

.projects {
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:00356A;
font-weight:bold;
}

.captions {
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:00356A;
padding-top:5px;
font-weight:bold;
}

.maintextblue {
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:22px;
color:#5C162E;
font-weight:bold;
padding-top:8px;
}

.maintextred {
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:22px;
color:#5C162E;
font-weight:bold;
padding-top:8px;
padding-left:15px;
padding-bottom:8px;
}

.bottom {
background:url(../images/bottom.jpg) top no-repeat;
}

.left {
background:url(../images/left.jpg) left top;
width:11px;
}

.right {
background:url(../images/right.jpg) right top;
width:11px;
}

.leftbottom {
background:url(../images/bottomleft.jpg) top right no-repeat;
width:11px;
}

.rightbottom {
background:url(../images/bottomright.jpg) top left no-repeat;
width:11px;
}

body { height:100%; margin:0px; background-color:#01346B; background-image:url(../images/bkgrd.jpg);}

.taglinetable {
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:FFFFFF;
font-style:italic;
text-align:center;
}
.toptable {
background-image:url(../images/toptable.jpg);
background-repeat:no-repeat;
}
.headline {
font-family:"Times New Roman", Times, serif;
font-size:25px;
font-weight:bold;
color:5C162D;
font-style:italic;
}
.smallheadline {
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:5C162D;
font-style:italic;
}
.maintext {
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:22px;
color:545454;
padding-top:8px;
padding-right:2px;
}
.maintexthome {
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:24px;
color:545454;
padding-top:10px;
padding-bottom:10px;
padding-right:2px;
}
.questions {
font-family:"Times New Roman", Times, serif;
font-size:18px;
line-height:24px;
color:545454;
padding-top:10px;
padding-bottom:15px;
padding-right:10px;
}
.maintextinside {
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:22px;
color:545454;
padding-right:2px;
}
.bullettext {
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:22px;
color:00356A;
padding-top:8px;
}
.bullettextheader {
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:00356A;
padding-top:8px;
padding-left:4px;
}
.thirdrow {
background-image:url(../images/contactinfobkgrd.jpg);
background-repeat:no-repeat;
}
.thirdrowtext {
font-family:"Times New Roman", Times, serif;
font-size:12px;
line-height:14px;
color:ffffff;
padding-top:8px;
text-align:center;
}
.secondrow {
background-image:url(../images/quotebkgrd.jpg);
}
.secondrowtop {
background-image:url(../images/topquote.jpg);
background-repeat:no-repeat;
}
.secondrowbottom {
background-image:url(../images/bottomquotebk.jpg);
background-repeat:no-repeat;
}
.secondrowtext {
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:20px;
color:00356A;
padding-left:16px;
padding-right:16px;
font-weight:bold;
text-align:center;
}
.byline {
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:00356A;
text-align:right;
padding-top:5px;
padding-right:10px;
}
.bannerphoto {
background-image:url(../images/homepage-java/additions.jpg);
background-repeat:no-repeat;
padding-right:15px;
padding-top:15px;
}
.bannertext {
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:20px;
color:00356A;
padding-bottom:5px;
padding-left:20px;
padding-right:20px;
font-weight:bold;
text-align:center;
}
.footertext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:FFFFFF;
text-align:center;
}
.maintexttable {
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:22px;
color:545454;
padding-top:2px;
padding-right:2px;
padding-left:15px;
padding-bottom:2px;
}