html, body { text-align: center; width: 100%; margin: 0 auto; }
body, .normal { margin: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#container { width: 930px; text-align: left; position: relative; margin: 0 auto; }
#header { padding: 0px 0px 10px 0px; }
#header-right { float: right; white-space: nowrap; text-align: right; visibility: hidden; }
#menu { text-transform: uppercase; clear: both; margin-top: 15px; margin-bottom: 15px; font-size: 14px; color: #CCCCCC; font-weight: bold; }
#menu a { color: #1968b3; text-decoration: none; font-weight: bold; font-size: 12px; }
#menu a:hover { color: #afbd21; }
.menu-main-at, #menu a.menu-main-at { color: #afbd21; }
#footer { clear: both; margin-top: 15px; font-size: 11px; color: #CCCCCC; padding-top: 15px; text-align: center; visibility: hidden; }
#footer a { text-decoration: none; color: #1968b3; margin: 0px 5px 0px 5px; }
#footer a:hover { color: #afbd21; }
#copyright { clear: both; margin-top: 5px; font-size: 10px; text-align: center; color: #4c4c4c; }
#submenu { clear: both; margin-top: -5px; margin-bottom: 15px; font-size: 11px; color: #CCCCCC; }
#submenu a { color: #4c4c4c; text-decoration: none; }
#submenu a:hover { color: #afbd21; }
.menu-sub-at, #submenu a.menu-sub-at { color: #afbd21; }
#welcome { margin-bottom: 2px; color: #4c4c4c; }

#content-holder { float: left; width: 725px; min-height: 350px; }
#content-holder2 { float: left; width: 915px; }
#content { float: right;   padding: 0px 10px 5px 0px; margin:0px; width: 690px; }
#right { float: right; width: 190px; display: none; }
#left { float: left; width: 210px; margin-top: 10px; }

#left-menu { margin: 10px 10px 0px 10px;  }
#left-menu a { margin-top: 5px; margin-bottom: 5px; display: block; text-decoration: none; color: #1968b3;  }
#left-menu a:hover { color:#993300;}



#content  p { margin-top: 0px; padding-top: 0px; }
#content-bot { clear: both; padding-top: 10px; padding-bottom: 10px; text-align: center; display: none; }
#content-bot a { text-decoration: none; color: #4c4c4c; }
#content-text { margin-top: 10px; margin-right: 10px; }
#content-text p { margin-top: 0px; padding-top: 0px; margin-bottom: 10px; padding-bottom: 0px; }
.content-holder-bot {position: relative; top: -1px; float:left }
.content-title { color: #1968b3; font-weight: bold; font-size: 20px; }
.content-subtitle { color: #1968b3; font-weight: bold; font-size: 14px; }
#content-leadin {
	color: #1968b3;
	font-weight: normal;
	font-size: 18px;
	background-image: url(/_images/titles/sub-sub-title.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 140px;
}
.content-leadin-large {
	font-size: 30px;
}
.subtitle {
	font-size: 14px;
	color: #666666;
	margin-bottom: 5px;
}

#content-top { position: relative; left: 0px; width: 100% }
#content-title { color: #FFFFFF; width: 225px; font-size: 16px; font-weight: bold; position: relative; left: -75px; margin-top: 15px; }
#content-title div { color: #FFFFFF; background-color: #afbd21; padding: 5px 10px 0px 10px; }
#content-topbar { height: 1px; width: 100px; border-top: 1px solid #1968b3; float: right; margin-right: -10px; font-size: 1px;  }


/*
#content-main-right { width: 1px; border: 1px solid #1968b3; border-right-style: none; border-bottom-style: none; padding: 10px; margin: 10px; margin-right: 0px; float: right; font-size: 10px; }
.content-main-right-title { font-size: 11px; font-weight: bold; color: #1968b3; border-bottom: 1px solid #4c4c4c; margin-bottom: 5px; }
#content-main-right  a { color: #97320a; text-decoration: none; }
#content-main-right  a:hover { text-decoration:  underline; }
*/

#home-right { float: right; width: 150px; }
.home-news-item { color: #494949; text-decoration: none; margin-top: 5px; display: block; }
.home-news-date, .media-news-date { color: #1968b3; text-decoration: none; }
.home-links-item { color: #494949; text-decoration: none; margin-top: 5px; display: block; }
.home-links-title { color: #1968b3; font-weight: bold; }
.media-news-item { color: #494949; text-decoration: none; }

.bottom-table { background-color: #aebd22; float: left; width: 300px; margin-right: 9px; }
.bottom-table-text { text-align: right; padding: 5px; font-size: 14px; color: #FFFFFF; padding-right: 10px; vertical-align:bottom;  }

.separator-bottom { clear: both; height: 5px; font-size: 1px; }

#business-left { float: left; }
#business-right { float: right; }
.business-right-title { font-size: 14px; padding-bottom: 5px; margin-top: 5px; margin-bottom: 5px; }
.business-right-section { display: block; font-size: 12px; margin-left: 5px; text-decoration: none; font-weight: bold; }

#business-right-ent_content, #business-right-ent_content a { color: #1968b3; }
#business-right-pro_content, #business-right-pro_content a { color: #FFFFFF; }

#accordion-enterprise h6.toggler { display: block; font-size: 12px; margin-left: 5px; text-decoration: none; padding: 0px; margin: 0px;}
#accordion-enterprise h6.toggler a { padding: 0px; margin: 0px; font-size: 11px; text-decoration: none; }
#accordion-enterprise div.element { font-size: 10px; margin-left: 10px; padding: 0px; }
#accordion-enterprise div.element a { display: block; font-size: 10px;  }


.blue { color: #1968b3; }
.red { color: #97320a; }
.green { color: #afbd21; }
.green-bg { background-color: #afbd21; }
.gray { color: #4c4c4c; }

#accordion, #right-main { border: 1px solid #4d85c5; width: 180px; }
#accordion h3.toggler, #right-main h3.toggler {	color: #FFFFFF;	margin: 0px; padding: 4px; background: #4d85c5; font-size: 12px; font-weight: normal; background: url(/_images/right-header-bg.jpg) repeat-x; }
#accordion h3.toggler a, #right-main h3.toggler a { display: block; text-decoration: none; color: #FFFFFF; padding: 8px 0px 8px 0px; }
#accordion h3.selected, #right-main h3.selected {	color: #3d6a9e;	background: url(/_images/right-header-bg_on.jpg) repeat-x bottom; }
#accordion h3.selected a, #right-main h3.selected a { display: block; text-decoration: none; color: #3d6a9e; padding: 8px 0px 8px 0px; }
.element { padding: 5px; }
.element a { text-decoration: none; color: #CC6600; } 
.element a:hover { text-decoration: underline; } 

ul { list-style-image: url(/_images/icon-list.gif); }
a { color: #97320a; text-decoration: none; }
a:hover { text-decoration: underline; }
