/*Global Styles*/

body {
	background-color: #DDE6EF;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	line-height: 1.5
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000
}

a, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: underline
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none
}

h1 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #000000;
	font-weight: normal
}

h2 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #336699
}

h3 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #336699
}

/* Page Menu Styles*/

a.topMenu, a.topMenu:visited, a.topMenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none
}
a.topMenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #bbccdd;
	text-decoration: none
}

td#menuTopCell {
	background: url(../../images/global/menu_top_bg.gif);
	height: 39px
}

td.topMenuItem {
	padding-left: 10px;
	padding-right: 10px
}

/* Link Styles */

a.linkDkGreyXSmall, a.linkDkGreyXSmall:visited, a.linkDkGreyXSmall:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none
}
a.linkDkGreyXSmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none
}

a.linkWhiteSmall, a.linkWhiteSmall:visited, a.linkWhiteSmall:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline
}
a.linkWhiteSmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bbccdd;
	text-decoration: none
}

a.linkBlueSmall, a.linkBlueSmall:visited, a.linkBlueSmall:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: none
}
a.linkBlueSmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699cc;
	text-decoration: none
}


/* Main Table Styles */

table#tblBodyOuter {
	background-color: #226699
}
table#tblHeader {
	background-color: #ffffff
}
table#tblBody {
	background-color: #ffffff
}
table#tblFooter {

}

/* Page Body Styles */

/* text styles */

.textLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000
}
.textSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000
}
.textXSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000
}

.textBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699
}
.textBlueSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699
}

.textWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff
}
.textWhiteSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff
}
.textWhiteXSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff
}

.textDkGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333
}
.textDkGreySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333
}
.textDkGreyXSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333
}

td.downloadLinks {
	padding-bottom: 7px
}

td.homePhone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #336699
}
td.homePhone sup{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699
}

/*  */

td#bodyHeader {
	height: 29px;
	padding-left: 14px
}
td#bodyContent {
	padding-left: 14px;
	padding-top: 18px;
	padding-bottom: 10px
}
td.bodyList {
	padding-top: 10px;
	padding-bottom: 10px
}
td.bodyListGrey {
	background-color: #eeeeee;
	padding-top: 10px;
	padding-bottom: 10px
}



/* left menu styles */

td#leftMenuHeader {
	background-color: #999999;
	height: 30px;
	padding-left: 5px
}
td#leftMenuHeader h1 {
	color: #ffffff
}
td.leftMenuItem {
	padding-left: 5px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000
}
td.leftMenuIcon {
	border-right: 1px solid #cccccc
}

/* contact table styles */

table#tblContact {
	background: url(../../images/global/contact_box_bg.jpg) no-repeat;
	background-color: #336699
}
table#tblContact td {
	height: 71px;
	padding-left: 90px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff
}
.contactPhone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff
}
.contactPhone sup{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff
}

/* border styles */

.borderLtGrey {
	border: 1px solid #cccccc
}

/* List Styles */

ul.linksList {
	list-style-image: url(../../images/global/arrow_blue.gif);
	margin-left: 10px;
	padding-left: 10px;
	list-style-position: outside
}
ul.linksList li {
	padding-left: 10px
}

ul.projectList {
	list-style-image: url(../../images/global/arrow_blue_small.gif);
	margin-left: 10px;
	padding-left: 10px;
	list-style-position: outside
}
ul.projectList li {
	padding-bottom: 5px
}


/* Footer Styles */

.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #336699
}
td.footerText {
	height: 24px
}

a.footerLink, a.footerLink:visited, a.footerLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none
}
a.footerLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bbccdd;
	text-decoration: none
}

a.simpleLink, a.simpleLink:visited, a.simpleLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none
}
a.simpleLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bbccdd;
	text-decoration: none
}
td.copyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bbccdd;
}

