/*Global Styles*/

body {
	background-color: #ffffff;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	background: url(../../images/global/body_bg.gif)
}

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;
	padding-bottom: 10px
}

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
}

a img { 
	border: 0; 
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0; 
}
a:hover img { 
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7; 
}

h1 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #ee7711
}
h1.blue {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #77ccff
}

h2 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #77ccff
}
h2.orange {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #ee7711
}

h3 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333
}

/* 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: #ff6600;
	text-decoration: none
}

table#tblTopMenu {
	background: url(../../images/global/menu_bg.gif);
}


/* 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
}

a.linkOrangeSmall, a.linkOrangeSmall:visited, a.linkOrangeSmall:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6600;
	text-decoration: none
}
a.linkOrangeSmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffbb77;
	text-decoration: none
}


/* Main Table Styles */

table#tblHeader {
	background-color: #ffffff
}
table#tblBody {
	background-color: #ffffff
}
table#tblFooter {
	background-color: #ffffff
}

/* 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: #77ccff
}

.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
}

.textGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666
}

.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
}

span.bannerQuote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #006633
}

/* body content styles */

td#bodyHeader {
	height: 45px
}
td.bodyContent {
	padding-top: 13px;
}




/* left menu styles */

td#leftMenuHeader {
	height: 20px;
	padding-left: 21px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc
}
td.leftMenuArrow {
	border-bottom: 1px solid #cccccc
}
td.leftMenuItem {
	height: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #77ccff;
	border-bottom: 1px solid #cccccc
}

a.leftMenu, a.leftMenu:visited, a.leftMenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none
}
a.leftMenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #77ccff;
	text-decoration: none
}

/* email friend table styles */

td#emailFriend {
	background: url(../../images/global/email_friend_box_bg.gif) repeat-x;
	background-color: #ffffff;
	height: 102px;
	padding-left: 17px;
	padding-top: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333
}

td#emailFriend input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 13px;
	width: 171px
}

td#emailFriend input.submitBtn {
	height: 16px;
	width: 59px
}


/* 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: 11px;
	color: #666666
}
td.footerText {
	height: 30px
}

a.footerLink, a.footerLink:visited, a.footerLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none
}
a.footerLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none
}

a.simpleLink, a.simpleLink:visited, a.simpleLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none
}
a.simpleLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none
}
td.copyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	height: 30px
}
