BODY {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/main-bdybg.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #6fc5ec

}

#mainpage {

	MARGIN: auto; VERTICAL-ALIGN: middle; WIDTH: 912px

}

#mainbody {

	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FLOAT: left; MARGIN: auto; BORDER-LEFT: #ffffff 1px solid; WIDTH: 912px; BORDER-BOTTOM: #ffffff 1px solid

}

#mainheader {

	BACKGROUND-POSITION: left bottom; FLOAT: left; BACKGROUND-IMAGE: url(../images/header.jpg); WIDTH: 912px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 167px

}

#mainheader-inner {

	BACKGROUND-POSITION: left bottom; FLOAT: left; BACKGROUND-IMAGE: url(../images/inner-header.gif); WIDTH: 912px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 167px

}

#banner {

	FLOAT: left; WIDTH: 912px; HEIGHT: 192px

}

#bodypart {

	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/body-bg.jpg); WIDTH: 912px; BACKGROUND-REPEAT: repeat-y

}

/* secondary changes for resizing */
#bodypartb {

	BACKGROUND-IMAGE: url(../images/body-bgb.jpg); WIDTH: 912px; background-repeat: repeat-y;

}

#bodytop {

	BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: url(../images/body-top.jpg); WIDTH: 912px; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto

}

/* secondary changes for resizing */
#bodytopb {

	BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: url(../images/body-topb.jpg); WIDTH: 912px; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto

}

#bodytop-inner {

	BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: url(../images/body-top-inner.jpg); WIDTH: 912px; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto

}

/* secondary changes for resizing */
#bodytop-innerb {

	BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: url(../images/body-top-innerb.jpg); WIDTH: 912px; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto

}

#bodybottom {
	background-position: left bottom;
    float: left;
    background-image: url(../images/body-bottom.jpg);
    width: 912px;
    background-repeat: no-repeat;
    height: auto;
}

/* secondary changes for resizing */
#bodybottomb {
	background-position: left bottom;
    float: left;
    background-image: url(../images/body-bottomb.jpg);
    width: 912px;
    background-repeat: no-repeat;
    height: auto;
}

.left-content {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; WIDTH: 254px; COLOR: #60bbee; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left

}

/* secondary changes for resizing */
/* didn't find a this class anywhere within the the html that I needed for editing save this in case I come across the html element for this class. */
.left-contentb {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; WIDTH: 225px; COLOR: #60bbee; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left

}

.left-content A {

	COLOR: #60bbee; TEXT-DECORATION: underline

}

.footr {

	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.heading {

	FONT-WEIGHT: normal; FONT-SIZE: 25px; COLOR: #04446f; FONT-FAMILY: myriad Pro

}

.content {

	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding:5px;

}

/* secondary changes for resizing */
.contentb {

	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding:5px;
}

.content A {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0B2E75; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

.content P {

	COLOR: #003399

}

.content UL {

	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px

}

.content LI {

	MARGIN-TOP: 10px; COLOR: #003399

}

.content LI A {

	FONT-WEIGHT: bold; COLOR: #003399; TEXT-DECORATION: none

}

#menupart {

	MARGIN-TOP: 15px; MARGIN-LEFT: 190px

}

#search {

	FLOAT: right; WIDTH: 230px; PADDING-TOP: 0px

}
#search input {background: #E0F2FC; color: #03375C; border: solid 1px #06A3EA; padding: 3px; }
	#search .button {padding: 3px 0 0 0; background: #085893 url(i/searchbtn.gif); color: #fff; border: none; height: 24px; width: 60px; cursor: pointer; }

#topmenu {

	FONT-SIZE: 11px; FLOAT: right; WIDTH: 500px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif

}

#topmenu A {

	COLOR: #ffffff; TEXT-DECORATION: none

}

#innerleftmenu {
	width:160px; 
	border-bottom:0px;
	margin-top: 30px;
    margin-left: 6px;
    width: auto !important; /* stupid inline styles... never a good idea. */
}

#innerleftmenu ul {
	padding: 0;
    padding-left: 20px;
    font-size: 16px;
    margin: 0px;
    color: #ffffff;
    font-family: arial, helvetica, sans-serif
}

#innerleftmenu ul li a {
	font-weight: bold;
    color: #ffffff;
    line-height: 25px;
    text-align: left;
    text-decoration: none
}

H3 {

	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #033659; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif

}

.searchtext { WIDTH: 110px;background: transparent;border:2px solid;border-color:#04426b;color:#ffffff; }

.defaultText { width: 130px; float: left; }
.defaultTextActive { color: #999; font-style: normal; }

.left-sidebar {
	width:32%;
	padding-top:20px;
}

/* this change is for resizing of secondary template changes */
.left-sidebarb {
	width:21%;
	padding-top:20px;
}
