@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #666666;
	background-image: url(images/pagebg.jpg);
	background-repeat: repeat;
	background-position: left top;
}

html{
    overflow: -moz-scrollbars-vertical;
	overflow:scroll;
  }
  
#container {
	width: 980px;
	margin: auto;
	padding-top: 10px;
}

/* Topbar */
#header {
	margin: auto;
	float: left;
	background-image: url(images/bg_topbar.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 70px;
	width: 940px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}

/* Footers */

#footer {
	background-image: url(images/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	padding-right: 0px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#footer a{
	text-decoration: none;
	color: #666666;
}
#footer a:hover{
	color: #000000;
	text-decoration: none;
}
.footercol {
	float: left;
	margin-left: 12px;
}
sup {
	margin: 0px;
	padding: 0px;
}



html{
	overflow:-moz-scrollbars-vertical;
	overflow:scrollbars-vertical;
}
.content {
	width: 980px;
	background-color: #FFFFFF;
	border: 1px solid #EAEAEA;
	margin: auto;
	padding-bottom: 10px;
}

.content1 {
	width: 980px;
	border: 1px solid #F4F4F4;
	padding: 1px;
}
#flashcontent {
	margin-top: -10px;
}
#35years {
	position: absolute;
	margin-left: 350px;
	z-index: 1;
	margin-top: -200px;
}



div{
margin:0px;
}
html{
    overflow: -moz-scrollbars-vertical;
	overflow:auto;
}
.absMiddle {
	vertical-align: middle;
	}
	
/* Anchors */
	
a:focus{
outline:none;
}

a img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a {
	color: #003399;
	text-decoration: none;
}

a:hover {
	color: #789A1F;
	text-decoration: none;
}
.a1 {
	color: #999999;
	text-decoration: none;
}
.a1:hover {
	color: #000000;
}
.a2 {
	color: #FFFFFF;
	text-decoration: none;
}
.a2:hover {
	color: #D8EA96;
}




/* TNB */

.tnb {
	background-image: url(images/bg-tnb.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	width: 980px;
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	display: table;
	font-weight: bold;
}

.tnb a{
	padding-right: 40px;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 40px;
	background-image: url(images/tnb_divider.jpg);
	display: inline-table;
	padding-top: 8px;
	padding-bottom: 8px;
	_line-height:30px;
	*line-height:30px;
	}

.tnb a:hover{
	color: #BDE061;
	text-decoration: none;
	background-image: url(images/tnb_hover.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}
.tnb a.selected{
	color: #BDE061;
	text-decoration: none;
	background-image: url(images/tnb_hover.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}	
	
.tnb_hl{
	padding-right: 40px;
	color:  #BDE061;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 40px;
	background-image: url(images/tnb_divider.jpg);
	display: inline-table;
	padding-top: 8px;
	padding-bottom: 8px;
	_line-height:30px;
	*line-height:30px;
	background-image: url(images/tnb_hover.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


/* Background Classes */

.middle-content {
	float: left;
	width: 935px;
	padding-top: 20px;
	padding-right: 22px;
	padding-left: 23px;
}
.bg_gradientyellow {
	background-color: #FFFFFF;
	background-image: url(images/bg_gradientyellow.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 15px;
}
.borderbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}



/* Column Classes */

.column_left {
	float: left;
	width: 655px;
	line-height: 16px;
}
.column_left ul{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0px;
}

.column_left li{
	background-image: url(images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	list-style-type: none;
	padding:0px 0px 4px 10px;
}

.column_right {
	float: right;
	width: 258px;
	font-size: 12px;
}
.column_right ul{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0px;
}

.column_right li{
	background-image: url(images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	list-style-type: none;
	padding:0px 0px 4px 10px;
	font-size: 11px;
}
.bluelightbox {
	background-image: url(images/storiesbox-bottom.jpg);
	float: left;
	width: 258px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.bluelightbox1 {
	background-image: url(images/storiesbox-bottom1.jpg);
	float: left;
	width: 258px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.bluelightbox2 {
	background-image: url(images/bluelightbox3-bottom.jpg);
	float: left;
	width: 258px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bluelightbox2 ul{
margin:0px;
padding:0px;
}

.bluelightbox2 li{
	background-image: url(images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	font-size: 12px;
}


.bluelightbox3 {
	background-image: url(images/bluelightbox4-bottom.jpg);
	float: left;
	width: 258px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bluelightbox3 ul{
margin:0px;
padding:0px;
}

.bluelightbox3 li{
	margin-left: -8px;
	
}

.bluelightbox3 li a{
	background-image: url(images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
	font-size: 12px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDEEEF;
	color: #666666;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.bluelightbox3 li a:hover{
	background-image: url(images/lnb-hover.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #89B123;
	background-color: #F0F0F0;
}

.bluelightbox3 li a.selected{
	background-image: url(images/lnb-hover.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #89B123;
	background-color: #F0F0F0;
}
.borderleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}


.contactbox{
	float: left;
	width: 655px;
	color: #FFFFFF;
}
.rnb_hl{
	background-image: url(images/lnb-hover.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 12px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDEEEF;
	color:#89B123;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #F0F0F0;
}
.contactbox_top{
	font-size: 11px;
	color: #D8EC9E;
	background-image: url(images/contactbox_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-left: 15px;
	height: 35px;
}

.contactbox_middle{
	background-image: url(images/contactbox_middle.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
.bluelightbox4 {
	background-image: url(images/bluelightbox5.jpg);
	float: right;
	width: 258px;
	background-repeat: no-repeat;
	background-position: left top;
}
.bluelightbox6 {
	background-image: url(images/bluebox6_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 208px;
	font-size: 11px;
	padding-bottom: 5px;
	margin-right: 10px;
}
.bluelightbox7 {
	background-image: url(images/bluebox7_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 308px;
	font-size: 11px;
	padding-bottom: 5px;
	margin-right: 10px;
}

.bluelightbox9 {
	background-image: url(images/bluelightbox7.jpg);
	float: right;
	width: 258px;
	background-repeat: no-repeat; height:200px;
}

.bluelightbox99 {
	background-image: url(images/bluelightbox7.jpg);
	float: right;
	width: 258px;
	background-repeat: no-repeat; height:250px;
}

.bg_gray {
	font-size: 11px;
	color: #999999;
	background-color: #F7F7F7;
	padding: 8px;
}


.heading {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	display: block;
	padding-bottom: 1px;
	margin-bottom: 7px;
}

.heading h1{
padding:0px;
margin:0px;
}

.heading h2{
padding:0px;
margin:0px;
}

.midcolumn1 {
	float: left;
	width: 358px;
	background-image: url(images/homebox-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	font-size: 11px;
	margin-left: -5px;
}

.midcolumn2 {
	float: left;
	width: 278px;
	background-image: url(images/homebox1-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	font-size: 12px;
	margin-left: 10px;
}

.midcolumn3 {
	float: left;
	width: 278px;
	background-image: url(images/homebox2-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	font-size: 11px;
}
.midcolumn-big {
	background-image: url(images/homebox-big_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
}

.paddingLR5 {
	padding-right: 5px;
	padding-left: 5px;
}


/* Padding Classes */
.paddingLR10 {
	padding-right: 10px;
	padding-left: 10px;
}
.paddingLR15 {
	padding-right: 15px;
	padding-left: 15px;
}
.paddingLR20 {
	padding-right: 20px;
	padding-left: 20px;
}
.partner-col {
	float: left;
	width: 450px;
	margin-left: 40px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}


/* Border Classes */

.pic1 {
	padding: 4px;
	border: 1px solid #EEEEEE;
}
.pic2 {
	border: 1px solid #CCCCCC;
}

.input1 {
	background-image: url(images/input1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #CCCCCC;
	height: 16px;
	padding-top: 3px;
	padding-left: 2px;
}

textarea {
	background-image: url(images/textarea.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 2px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
}
.graycol {
	float: left;
	width: 200px;
	border-right: solid 1px #CCCCCC;
	margin: 0px 15px 0 10px;
}


.graybox {
	padding: 10px;
	float: left;
	width: 635px;
	background-image: url(images/bg-graybox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.greenbox {
	background-image: url(images/bg_greenbox_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 645px;
	padding-top: 10px;
}
.literaturebox {
	background-image: url(images/literaturebox.gif);
	background-repeat: no-repeat;
	background-position: left top;
/*
	width: 300px;
	position: absolute;
	margin-left: 355px;
	height: 176px;
	*/
}




/* Box Classes */
.yellowbox {
	background-color: #E8E2AE;
	padding: 10px;
	float: left;
	width: 96%;
}
.whitebox {
	background-color: #FFFFFF;
	padding: 10px;
	text-align: center;
	margin-top: 7px;
}
.width50 {
	width: 50px;
	float: left;
}
.tabular_tabs{
	float: left;
	width: 194px;
	background-image: url(images/bg_tabular_tabs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 399px;
	padding-top: 20px;
}

.tabular_tabs ul{
margin:0px;
padding:0px;
}

.tabular_tabs li{
margin:0px;
padding:0px;
}

.tabular_tabs li a{
	color: #666666;
	text-decoration: none;
	background-image: url(images/arrow_gray.gif);
	background-repeat: no-repeat;
	background-position: 17px 10px;
	padding-left: 33px;
	height: 23px;
	display: block;
	padding-top: 7px;
}
.tabular_tabs li a:hover{
	list-style-type: none;
	color: #254E73;
	text-decoration: none;
}

.tabular_tabs li a.selected{
	background-image: url(images/bg_tabular_tabs_hover.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #254E73;
}

.tabular_bg {
	background-image: url(images/bg_tabular.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 430px;
	padding-top: 14px;
	min-height:400px;

	
	*height: auto;
	padding-right: 10px;
}

.tabular_bg ul{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.tabular_bg li{
	background-image: url(images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
form {
	margin: 0px;
	padding: 0px;
}



.txt_11 {
	font-size: 11px;
}


/* Text Classes */
.txt_14 {
	font-size: 14px;
	line-height: 18px;
}
.txt_15 {
	font-size: 15px;
}
.txt_16 {
	font-size: 16px;
}

.txt_gray {
	color: #999999;
}
.txt_gray1 {
	color: #666666;
}

.txt_green {
	color: #89B123;
}
.txt_green1 {
	color: #D8EC9E;
}
.txt_orange {
	color: #FF9900;
}

.txt_white {
	color: #FFFFFF;
}



h1 {
	font-size: 22px;
	color: #003399;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 20px;
	padding: 0px;
	color: #89B123;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height:23px;
}
h3 {
	font-size: 14px;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





ul{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0px;
}

li
{
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	list-style-type: none;
	padding:0px 0px 4px 10px;

}

.list1 ul{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0px;
}

.list1 li{
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	list-style-type: none;
	padding:0px 0px 4px 10px;
}


/* Float Classes */
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}


a.but3 {
	background: transparent url('images/bg_button_c.gif') no-repeat scroll top right;
	color: #394D91;
	display: block;
	float: left;
	height: 25px;
	margin-right: 6px;
	padding-right: 12px; /* sliding doors padding */
	text-decoration: none;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

a.but3 span {
	display: block;
	line-height: 14px;
	padding-top: 5px;
	padding-right: 10;
	padding-bottom: 6px;
	padding-left: 10px;
	background-color: transparent;
	background-image: url(images/bg_button_span_c.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #394D91;
} 

a.but3:active {
	background-position: bottom right;
	color: #394D91;
	outline: none; /* hide dotted outline in Firefox */
}

a.but3:active span {
	background-position: bottom left; /* push text down 1px */
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 10px;
	color: #394D91;
} 


/* -------- Dropdown Start ----------- */
#dropmenu {
	color: #F9F9F9;
	float: left;
	margin-bottom: 7px;
}
#dropmenu a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, Arial;
}
#dropmenu a:hover {
	color: yellow;
	text-decoration: none;
}

#dropmenudiv{
	position:absolute;
	border:1px solid #D7E0EE;
	border-bottom-width: 0;
	line-height:18px;
	z-index:1000;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: #FFFFFF;
	margin-top: -2px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #D7E0EE;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
	background-color: #919FC2;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #113B91;
	color: #FFFFFF;
	text-decoration: none;
}


#Glosaary-Letters, #Glosaary-Letters a{font-size:15px;}
#Glosaary-Letters a{ margin:0 2px;}
#Glosaary-Letters a.active{font-weight:bold;}

.cmgsoon { font-size:14px; font-weight:bold; }

.erp-glossry { color:#89b123; font-weight:bold; font-size:13px; }
