/* CSS Document */


/* overal layout */
body {
min-height:900px;
margin:0px 0px 0px 0px
font-family:Arial, Helvetica, sans-serif;
}
#wrapper {
position:relative;
text-align: center;
background-image:url(images/images/bgMiddle.jpg);
background-repeat:repeat-y;
width:854px;
margin: 10px auto 0px auto;}
#bg {
position:relative;
text-align: center;
background-image:url(images/images/bgTop.jpg);
background-repeat:no-repeat;
width:854px;
min-height:656px;
}
#bgBottom {
position:absolute;
bottom:0px;
left:0px;
text-align: center;
background-image:url(images/images/bgBottom.jpg);
background-repeat:no-repeat;
width:854px;
height:40px;
margin: 10px auto 0px auto;
z-index:1;}

#copyright {
position:relative;
margin: 7px auto 7px auto;
text-align: center;
width:800px;
font-family:Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:12px;
}

/* content layout and formatting */
#content {
position:relative;
margin:0px 0px 0px 190px;
padding:70px 20px 0px 0px;
width: 615px;
font-family:Arial, Helvetica, sans-serif;
}

.quoteText {
font-style:oblique;
color:#1A4896;
font-size:16px;
}

.titleText {
font-family:"Times New Roman", Times, serif;
font-style:normal;
color:#1A4896;
font-size:18px;
}

.contentText {
font-size:12px; 
line-height:16px;
}

#content img {
border-width:2px;
border-color:#000000;}

/* primary navigation */

#nav {
	position:relative;
	padding:80px 0px 0px 265px;
	width:600px;
	height: 27px;
}

/* secondary navigation */

#secondaryNav {
padding-top:20px;
	position:absolute;
	width:152px;
	top:202px;
	height: 229px;
	left: 24px;
}

/* contact form */

#contact {
background-color:#194794;
color:#FFFFFF;
}

#contactForm {
background-image:url(images/contactForm.gif);
background-repeat:no-repeat;
}

.upState {
background-color:#295eac;
color:#f6f6f9;
border-color:f6f6f9;
border-style:solid;
border-width:1px;
}
.overState {
background-color:#3c89c4;
color:#f6f6f9;
border-color:f6f6f9;
border-style:solid;
border-width:1px;}
.downState {
background-color:#f6f6f9;
color:#000;
border-color:f6f6f9;
border-style:solid;
border-width:1px;}

/* blog */ 

.calendarDiv {
width:100%;
position:relative;
background-color:#295eac;
color:#f6f6f9;
border-color:f6f6f9;
border-style:solid;
border-width:1px;}

.calendarDivOn {
background-color:#3c89c4;
color:#f6f6f9;
border-color:f6f6f9;
border-style:solid;
border-width:1px;}

.calendarDivOff {
background-color:#295eac;
color:#f6f6f9;
border-color:f6f6f9;
border-style:solid;
border-width:1px;}

.calendarDivDown {
background-color:#f6f6f9;
color:#000;
border-color:f6f6f9;
border-style:solid;
border-width:1px;}

.calendarDiv div {
margin:2px 60px 2px 60px;
text-align:center;}

.postHeadOff {
background-color:}
.postHeadOn {}

.lightBlueLine {
border-bottom:dashed 1px #697996;
position:relative;
padding:5px 0px 0px 0px;
margin:0px 0px 5px 0px;
width:90%;}

.postContent {
font-size:12px;}

.textWidth {
width:70%;}

.postBy {
color:#697996;
font-size:10px;
}
.outerPost {
border:solid black 1px;
margin:0px 0px 10px 0px;
background-color:#fff;}
.innerPost {

margin:10px 10px 10px 10px;}

#inserPost {
background-color: #4B60A3;
color:#fff;
border:2px solid #fff;}

/* blog insert page */ 

#inserPost tr td {
border-bottom:solid 1px #fff;
padding:5px 5px 5px 5px;}

body a {
font-size:12px;
color:#000;
}

.extraLinks {
display:block;
position:relative;
height:18px;
color:#F7F7F7;
background-color:#2B5EAC;
border-bottom:1px solid #F7F7F7;
border-top:1px solid #F7F7F7;
font-size:13px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
padding-top:2px;
padding-left:12px;
}

.extraLinks:hover {
background-color:#3C89C3;
}

.extraLinks:focus {
background-color:#ffffff;
color:#000;
}