/* CSS Document
TODO: change from the hardcoded context path to "../images"...

*/

body {
	font-size:11px;
}

img {
	border:none;
}

h2 {
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    font-style:italic;
}

#navTopWrapper {
	width:980px;
	left:50%;
	margin-left:-490px;
	position:absolute;
	font-size:8px;
	z-index:100;
}

#navTop {
	position:absolute;
	margin-top:-26px;
}

#navTop a {
	color:#ffffff;
	font-size:10px;
	font-family:aria, verdana;
	font-weight:normal;
	text-decoration:none;
}

#navTopListWrapper {
	padding:0px;
	margin:0px 19px;
	_margin:0px 10px;
	width:800px;
	float:right;
}

#navTopList {
	float:right;
	padding:0px;
	margin:0px;
	list-style:none;
}

#navTop ul li {
	padding:0px;
	float:left;
	padding-left:31px;
	padding-right:31px;
	border-right:dotted 1px #CCCCCC;
}

#navTop ul li div.topNavItemOn {
	height:19px;
	float:left;
	padding-bottom:3px;
	border-bottom-style:solid;
	border-bottom-width:4px;
}

#navTop ul li div.topNavItemOff {
	height:19px;
	float:left;
}

#navTop ul li div.childrenWrapper {
	float:left;
	height:19px;
}

#navTop ul li div.children {
	margin-top:26px;
	position:absolute;
	z-index:101;
}

#navTop ul li div.children ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

#navTop ul li div.children ul li {
	margin:0px;
	padding:4px 5px 5px 6px;
	_height:21px;
	min-height:12px;
	color:#FFFFFF;
	width:149px;
	_width:155px;
}

#navTop ul li div.children ul li.navTopLevel3 {
	margin:0px;
	padding:4px 5px 5px 12px;
	width:143px;
	_width:155px;
}

#navTop ul li div img {
	margin:0px;
	padding:0px;
}

#navTop ul li.first {
	margin-left:0px;
}

#navTop ul li.last {
	border-right:none;
}

.BColor1 {border-bottom-color:#621A4B;}
.BColor2 {border-bottom-color:#4B818E;}
.BColor3 {border-bottom-color:#BF311A;}
.BColor4 {border-bottom-color:#ADB77B;}
.BColor5 {border-bottom-color:#F37021;}

.BAllColor1 {border-color:#621A4B;}
.BAllColor2 {border-color:#4B818E;}
.BAllColor3 {border-color:#BF311A;}
.BAllColor4 {border-color:#ADB77B;}
.BAllColor5 {border-color:#F37021;}

.BGColor1 {background-color:#621A4B;}
.BGColor2 {background-color:#4B818E;}
.BGColor3 {background-color:#BF311A;}
.BGColor4 {background-color:#ADB77B;}
.BGColor5 {background-color:#F37021;}

.Color1 {color:#621A4B;}
.Color2 {color:#4B818E;}
.Color3 {color:#BF311A;}
.Color4 {color:#ADB77B;}
.Color5 {color:#F37021;}

.BGOpaque90 {opacity:0.8;filter:alpha(opacity=80);}

.hidden {display:none;}

#navTop ul li div.children ul {
	list-style:none;
	float:none;
}

#navTop ul li div.children ul li {
	float:none;
	border:none;
	font-size:10;
	font-weight:bold;
}

#navTop ul li div.children ul li a:link {
}


#navTop ul li div.children ul li.topNavSubGapHitBox {min-height:3px;height:3px;line-height:0px;font-size:0;padding:0px;margin:0px;float:none;_background-color:white;_filter:alpha(opacity=1);}

#middleWrapper {
	width:980px;
	height:auto;
	position:relative;
	left:50%;
	margin-left:-490px;
}

#mainContainerShadow {
	background:url('../images/shadow-middle.png');
	/* transparent png fix for IE */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://75.125.185.82:9080/site/docroot/telacu/images/shadow-middle.png', sizingMethod='scale');
	width:980px;
	height:auto;
}

#mainContainer {
	width:940px;
	height:auto;
	margin:0px 21px 0px 19px;
	position:relative;
	z-index:1;
}

#bannerContainerWrapper {
	width:940px;
	height:auto;
	border-top:solid 1px #333333;
	border-bottom:solid 3px #333333;
}

#bannerContainer {
	width:940px;
	height:auto;
	margin-top:2px;
	margin-bottom:1px;
	/* To make area clickable in IE. Fix needed due to transparent background */
	position:relative;
}

#mainContentWrapper {
	margin-top:20px;
}

#subNavWrapper {
	width:176px;
	float:left;
	height:289px;
	background:url('../images/nav-sub-background.png') no-repeat right;
}

#mainContent {
	width:524px;
	margin-left:15px;
	float:left;
}

#mainContentTitle {
}

#mainContentText {
	margin-left:6px;
	margin-top:12px;
}

#mainContent .line {
        border-top:1px black solid;
        margin-top:5px;
        padding-bottom:5px;
}

#mainContent form {
	margin:0px;
	padding:0px;
}

#mainContent form label {
	width:100px;
	float:left;
	text-align:right;
	display:block;
}

#mainContent form input {
	width:200px;
}

#mainContent form textarea {
	width:300px;
}

#subContent {
	width:205px;
	padding:0px;
	margin-left:17px;
	float:left;
}

/*
#pullQuote img {
	padding:0px;
	margin:0px;
}
*/
#pullQuote div.title {
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    font-style:italic;
    width:180px;
    margin:0px 11px 0px 11px;
}

#pullQuote div.text {
    font-family:arial;
    font-size:11px;
    width:180px;
    margin:0px 11px 0px 11px;
}

#pullQuoteImageContainer img {
    margin:8px 12px 0px 11px;
}

#pullQuoteImageContainer {
    width:auto;
    height:242px;
}

#subNavWrapper ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

#subNavWrapper ul li {
	padding:3px 0px 3px 16px;
	margin:0px;
	border:solid 1px #686868;
	margin-bottom:3px;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	width:150px;
	width:150px;
	_width:168px;
	min-height:14px;
	_height:19px;
	line-height:14px;
}

#subNavWrapper ul li a {
	font-family: arial, verdana;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
      line-height:14px;
}

#subNavWrapper ul li.last {
	margin-bottom:0px;
}

#subNavWrapper ul li.current {
	border-right:none;
	width:156px;
	_width:173px;
}

#subNavWrapper ul li.current a {
	font-family: arial, verdana;
	font-size:11px;
	text-decoration:none;
}

#subNavWrapper ul li.current ul li {
    font-family: arial, verdana;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    background:none;
    border:none;
    min-height:14px;
    _height:14px;
    line-height:14px;
    width:auto;
    padding:6px 0px 0px 10px;
    margin:0px;
}

#subNavWrapper ul li.current ul li a {
    font-weight:normal;
    font-family: arial, verdana;
    font-size:11px;
    text-decoration:none;
    line-height:14px;
}

#subNavWrapper ul li.current ul li.currentGC {
    font-weight:bold;
}

#subNavWrapper ul li.current ul li.currentGC a {
    font-weight:bold;
}
