
/**********************************************************************************************/
/*  BODY  */
/**********************************************************************************************/
body{
	direction:ltr; 
	margin: 0px; 
	font-family: arial;
	color:#595959;
	background-color:#F7F7F4;
	padding-top:15px;
	padding-bottom:15px;
}
body *	{font-family:arial;}
td {  font-family: arial; font-size: 12px;}

h1	{font-family: arial; font-size: 14px; color: #091B6D; margin:0px; padding:0px; font-weight:bold;}
h2	{font-family: arial; font-size: 14px; color: #4E82BA; margin:0px; padding:0px; font-weight:bold;}
h3	{font-family: arial; font-size: 13px; color: #091B6D; margin:0px; padding:0px; font-weight:bold;}
h4	{font-family: arial; font-size: 13px; color: #595959; margin:0px; padding:0px; font-weight:bold;}
p {padding-bottom:10px; margin:0px;}

/**********************************************************************************************/
/* LINKS */
/**********************************************************************************************/
a {  color: #1078AA ; text-decoration: none;}
a:link {  color: #1078AA ; text-decoration: none;}
a:visited {  color: #1078AA ; text-decoration: none;}
a:hover {  color: #1078AA ; text-decoration: underline;}


/**********************************************************************************************/
/* BULLETS and HEADERS */
/**********************************************************************************************/
ul {padding:0px; margin-bottom:10px; margin-top:10px !important;}
ul li { list-style-image: url(../images/inner/bullet_level1.png) !important; padding:0px; margin:0px; padding-bottom:10px; margin-left:0px;}
ul li li { list-style-image: url(../images/inner/bullet_level2.png) !important;padding:0px; margin:0px; margin-left:-20px;}
ol {padding:0px; margin-bottom:10px; margin-top:0px !important;}
ol li { padding:0px; margin:0px; margin-left:30px; padding-bottom:10px;}
ol li li { padding:0px; margin:0px; margin-left:10px;}
ul.ulIMAGE { float:left; margin-top:3px; margin-right:15px;}
ul.ulIMAGE li{ list-style-image: url(../images/inner/bullet_level1.png) !important; margin-top:3px; margin-right:5px;}
ul.ulIMAGE li li{ list-style-image: url(../images/inner/bullet_level2.png) !important; padding-top:4px; margin-top: 0px; margin-right:7px;}
ol {margin-left: 25px;}


/**********************************************************************************************/
/* MAIN SITE TABLE */
/**********************************************************************************************/
.tblOuter {  width: 770px; height:590px; text-align:center; border:1px solid #DADAD6;}
.tblMain { background-color: #FFFFFF; height:100%;}

/**********************************************************************************************/
/* GENERAL CONTENT */
/**********************************************************************************************/
.contentHolder  {height:510px; background-color:#EFEFE8; vertical-align:top;}
.tblContent 	{background-image:url(../images/inner/bg_gradient.png); background-position:top; background-repeat:repeat-x; height:100%; width:100%;}
.tblContent td	{vertical-align:top;height:100%;}
.tdContent 		{vertical-align:top; height:100%; padding-bottom:10px;}
.contentText	{width:565px; padding:0px 50px 0px 30px;}
.PreviewText	{width:565px; padding-bottom:20px;} 
.pageTitle 		{padding:20px 0px 20px 30px;}


/**********************************************************************************************/
/* SIDE MENU */
/**********************************************************************************************/
.tblSideMenu 			{vertical-align:top; background-image:url(../images/inner/v_seperator.png); background-position:right; background-repeat:repeat-y;}
.sideMenuTbl 			{width:179px; height:100%;}
.sideMenuTbl td			{vertical-align:top; padding-left:20px;}

#masterdiv				{float:right; margin-top:20px;}

/* 1nd LEVEL */
.sideMenu a				{width:160px; font-size:12px; height:21px; color:#1078AA; padding-left:5px; text-decoration:none; display:block;}
.sideMenu a:visited		{color:#1078AA; display:block;}
.sideMenu a:hover		{text-decoration:none; display:block; color:#1078AA;}

/* 1nd LEVEL - SELECTED */
.sideMenu a.SectionSelected	{color:#1078AA; text-decoration:none;}
.sideMenu a.SectionSelected:visited	{display:block; color:#1078AA; text-decoration:none;}
.sideMenu a.SectionSelected:hover	{display:block; color:#1078AA; text-decoration:none;}
.sideMenu a.SectionSelected	img		{vertical-align:middle; display:block;}



/* 2nd LEVEL */
.sideMenu span.subMenu				{ }
.sideMenu span.subMenu a			{color:#1078AA; height:21px; width:160px; display:block;}
.sideMenu span.subMenu a:visited	{color:#1078AA; display:block;}
.sideMenu span.subMenu a:hover		{color:#091B6D; display:block;}

/* 2nd LEVEL - SELECTED */
.sideMenu span.subMenu a.PageSelected	{color:#091B6D; width:160px; font-weight:bold; display:block;}
.sideMenu span.subMenu a.PageSelected:visited	{color:#091B6D; font-weight:bold; display:block;}
.sideMenu span.subMenu a.PageSelected:hover		{color:#091B6D; font-weight:bold; display:block;}

/* 3rd LEVEL */
.sideMenu span.subMenu_lvl2				{}
.sideMenu span.subMenu_lvl2 a			{color:#1078AA; margin-left:10px; width:160px; background-color:#ffffff; display:block;}
.sideMenu span.subMenu_lvl2 a:visited	{color:#1078AA; display:block; background-color:#ffffff;}
.sideMenu span.subMenu_lvl2 a:hover		{color:#091B6D; display:block; background-color:#ffffff;}
.sideMenu span.subMenu_lvl2 a img		{vertical-align:middle;}

/* 3rd LEVEL - SELECTED */
.sideMenu span.subMenu_lvl2 a.SubPageSelected	{color:#091B6D; font-weight:bold; margin-left:10px; width:160px; height:21px; background-color:#ffffff; display:block;}
.sideMenu span.subMenu_lvl2 a.SubPageSelected:visited	{color:#091B6D; font-weight:bold; display:block; background-color:#ffffff;}
.sideMenu span.subMenu_lvl2 a.SubPageSelected:hover		{color:#091B6D; font-weight:bold; background-color:#ffffff; display:block;}
.sideMenu span.subMenu_lvl2 a.SubPageSelected img		{vertical-align:middle;}

.hpMenu			{text-align:center; margin-top:3px;}
a.red			{color:#ff0000 !important;}
a.red:visited	{color:#ff0000;}
a.red:hover		{color:#ff0000;}

#searchBox		{margin-top:25px; float:left; vertical-align:top;}
h1.searchTitle	{font-size:12px;}
.searchFrm		{padding:0px; margin:0px;}
.searchBtn		{background-image:url(../images/search/btn_go.png); border:none; width:21px; height:19px; cursor:pointer;}
.searchInputSite{border:1px solid #D0D0CB; color:#152464; height:19px; width:115px; margin-top:4px;}


/**********************************************************************************************/
/* TOP MENU */
/**********************************************************************************************/
#MenuPos  { position:relative; float:right; text-align:center; background-image:url(../images/topbar/menu_bg_strip.png); background-repeat:repeat-x; width:530px; height:20px; z-index:100;}
#levelOne { text-align:left;}
#levelOne img{ vertical-align:middle; margin-right:3px;}
#levelTwo { padding-left:8px;}

/**********************************************************************************************/
/* TOPBAR */
/*********************************************************************************************/
.tblTopbar	{}
.topLogo 	{vertical-align:top; padding:15px 0px 15px 25px;}
.menuHolder	{ background-image:url(../images/topbar/menu_bg_strip.png); background-repeat:repeat-x; width:770px;}
.secImage {padding-top:1px;}

/**********************************************************************************************/
/* FOOTER */
/**********************************************************************************************/
.footer		{border-top:1px solid #D0D0CB; background-color:#FFFFFF; width:770px; padding-top:4px;}
.footer table	{width:100%;}
.credits		{text-align:left; font-size:11px; color:#848484; padding-left:5px; padding-bottom:2px;}
.footerMenu 	{text-align:right; font-size:11px; color:#848484; padding-right:15px; padding-bottom:2px;}
.footerMenu a	{color:#848484;}
.footerMenu a:visited	{color:#848484;}
.footerMenu a:hover	{color:#848484;}


/**********************************************************************************************/
/* FRIENDLY PRINT PAGE */
/**********************************************************************************************/
.tblOuterPrint {  width: 600px; height:97%; text-align:center; border:1px solid #DADAD6;}
.tblMainPrint { background-color: #FFFFFF; width: 600px; height:100%;}
.creditsPrint {text-align:left; color:#BBBFCC; font-size:11px; padding-top:2px; padding-left:85px;}
.creditsPrint a{text-align:left; color:#BBBFCC; font-size:11px;}
.creditsPrint a:visited{text-align:left; color:#BBBFCC; font-size:11px; text-decoration:none;}
.creditsPrint a:hover{text-align:left; color:#BBBFCC; font-size:11px; text-decoration:none;}


/**********************************************************************************************/
/* SEARCH RESULTS */
/**********************************************************************************************/
.searchResultsTitle {font-size:13px; padding:3px 0px 10px 30px; color:#0A1B75; font-weight:bold; text-align:left; background-image:url(../images/inner/bg_category.png); background-repeat:no-repeat; height:23px; width:508px;}
.searchResultsSection {padding-left:30px; padding-bottom:5px;}
ul.searchResultsUL	{margin:3px 0px 0px 35px;}
ul.searchResultsUL li { list-style-image:  url(../images/inner/bullet_level1.png);}
ul.searchResultsUL li li { list-style-image: url(../images/inner/bullet_level2.png); padding-top:4px; margin-top: 0px;}


/**********************************************************************************************/
/* SITE SUBMISSION */
/**********************************************************************************************/
.submission {width:500px; text-align:left;}
.submission tr.subField {background-color:#E4EBF1; vertical-align:top; padding:2px 5px 2px 6px;}
.submission tr.subField td textarea {width:300px; height:90px; border:1px solid #ACC0D3;}
.submission tr.subField td input {width:300px; height:20px; border:1px solid #ACC0D3;}
.subBtnDiv	{border:1px solid #7F9CBA; width:80px;}
.subBtn	{border:1px solid #ffffff !important; cursor:pointer; font-weight:bold; background-color:#0A1B6D; width:80px !important; color:#FFFFFF; font-size:12px;}
.subFiller {line-height:2px; height:2px; width:100%;}