
body {
font-family : Helvetica, sans-serif;
margin : 0;
background : #cccccc;
}
td {
font-family : Helvetica, sans-serif;
}
th {
font-family : Helvetica, sans-serif;
}
h2, .redline,h3 {
color : #cd2027;
margin : 0;
}
h3{
	color:#CCCCCC;
	font-size:18px;
	font-style:italic;
	background-color:#cd2027;
}
.red {
color : #cd2027;
}
.tooltip {
position : absolute;
top : 0;
left : 0;
z-index : 3;
display : none;
}
h5 {
color : #cd2027;
font-size : 10px;
background : #fff;
margin : 11px;
font-weight : 500;
}
#mid {
width : 960px;
margin : 0 auto;
background : #fff;
padding : 20px;
}
#content {
clear : both;
font-size : 12px;
font-family : Helvetica, sans-serif;
}

.submit {

background : url(../images/submitButtonClientLogin.png);
background-position : 0 0;
background-repeat : no-repeat;
width : 86px;
overflow : hidden;
}
.submit img {
border : 0;
}
.submit:hover {
background-position : -86px 0;
}
.headLogo {
float : left;
margin-left : 9px;
width : 368px;
}
.divHead {
width : 940px;
position : relative;
margin : 0;
margin-left : 10px;
margin-right : 10px;
height : 70px;
}
.nav {
font-size : 10px;
width : 305px;
}

.navSelector {
width:170px;
font-size:14px;
font-weight:bold;
}

.thickBar {
width : 150px;
height : 3px;
background-color : #000;
margin : 0;
padding : 0;
font-size : 2px;
line-height : 2px;
}
.thinBar {
width : 150px;
height : 1px;
background-color : #000;
font-size : 0;
line-height : 0;
margin : 0;
padding : 0;
}
.navHolder {
margin : 0;
padding : 0;
font-size : 10px;
line-height : 12px;
}
.navDiv {
background : #fff;
height : 14px;
}
#navBars {
float : left;
width : 310px;
margin-left : 20px;
}
.navLink {

color : #393939;
text-decoration : none;
}
.navLink:hover {
color : #000;
text-decoration : none;
}
.redHighLight {
background-color : #cd2027;
}
.redSelected {
background-color : #cd2027;
color:#FFF;
font-size:10px;
}
#login {
float : left;
width : 210px;
padding : 0;
margin : 0;
margin-left : 10px;
}
.loginTable {
color : #000000;
font-size : 10px;
font-variant : small-caps;
background-image : url(../images/loginBG.jpg);
background-repeat : no-repeat;
width : 210px;
padding : 0;
margin : 0;
}
#redBar {
color : #fff;
clear : both;
background-color : #cd2027;
width : 960px;
height : 20px;
text-align : right;
vertical-align : middle;
}
.loginInput {
font-size : 9px;
height : 10px;
border : thin solid #000;
background : #cfcfcf;
position : relative;
left : 20px;
width : 170px;
}
.previewImage {
width : 150px;
height : 79px;
border : none;
}
#projthumbNails {
clear : both;
margin-top : 10px;
}
#projthumbNails img {
border : none;
}
.imageTextBox {
background-color : #ffffff;
width : 150px;
position : relative;
}
.imageTextBox p {
margin-top : 5px;
font-size : 11px;
line-height : 8pt;
text-align : justify;
display : block;
}
a {
color : #cd2027;
text-decoration : none;
}
a:hover {
color : #ff0000;
text-decoration : underline;
}
.imageTextBox p a {
color : #cd2027;
text-decoration : none;
}
.imageTextBox p a:hover {
color : #ff0000;
text-decoration : underline;
}
.imagePreviewHeader {
font-size : 11px;
font-weight : 600;
text-align : center;
width : 150px;
padding-top : 2px;
height : 26px;
overflow : hidden;
background : url(../images/smallRedBG.png);
background-repeat : no-repeat;
line-height : 12px;
}
#legalFoot {
clear : both;
font-size : 10px;
text-align : center;
margin : 0 auto;
}
#legalFoot a {
color : #cd2027;
text-decoration : none;
}
#legalFoot a:hover {
color : #cccccc;
text-decoration : underline;
}
.redLine {
width : 960px;
height : 2px;
font-size : 2px;
background-color : #cd2027;
}
.newsArticle {
text-align : left;
padding : 5px;
font-size : 11px;
}
.newsArticle a {
color : #c92025;
text-decoration : none;
}
.newsArticle a:hover {
text-decoration : underline;
}
.nextB {
right : 5px;
width : 32px;
height : 32px;
cursor : pointer;
background : transparent url(../images/horz_next.png) no-repeat 0 0;
}
.nextB:hover {
background-position : -32px 0;
}
.nextB:active {
background-position : -64px 0;
}
#viewDemoLink {
background : url(../images/viewDemo.jpg);
}
#viewDemoLink:hover {
background-position : -86px 0;
}
#viewBookLink {
background : url(../images/bookLinkButton.jpg);
}
#viewBookLink:hover {
background-position : -86px 0;
}
.prev {
left : 5px;
width : 32px;
height : 32px;
cursor : pointer;
background : transparent url(../images/horz_prev.png) no-repeat 0 0;
}
.prev:hover {
background-position : -32px 0;
}
.prev:active {
background-position : -64px 0;
}
.blackBar {
background-color : #000000;
width : 150px;
height : 1px;
}
#projectLink a {
font-size : 10px;
color : #cd2027;
text-decoration : none;
}
#projectLink a:hover {
font-size : 10px;
color : #cccccc;
text-decoration : underline;
}
.focusField {
border : 2px solid #73a6ff;
background : #eff5ff;
color : #000;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
}
.idleField {
background : #eee;
color : #6f6f6f;
border : 2px solid #dfdfdf;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
}
.linkparent {
color : #a00;
}
.linkparent:hover span {
left : auto;
}
.linkparent span {
position : absolute;
left : -999em;
border : 1px solid white;
background : #446;
color : white;
font-weight : bold;
padding : 2px 4px;
text-decoration : none;
}
