/* Main Styles */
body							{margin:0px; text-align:center; font-family:Arial; font-size:70%; color:#676767;}
body a							{color:#6394BD;}
body p								{margin:0px;}
body ul								{list-style:none; margin:0px; padding:0px;}
body ul li								{padding:0px 0px 0px 15px; background:url(../../../../images/templates/bullet.gif) no-repeat 5px 5px;}
body form							{width:724px; margin:0px auto 0px auto; text-align:left;}
body form div							{margin:0px; padding:0px; float:left;}
#all								{width:100%; float:none;}
#all #header							{height:98px; width:100%; background:url(../../../../images/templates/headerSlash.gif) no-repeat right top; margin-bottom:-15px; position:relative;}
#all #header #logo							{display:block; margin:0px; float:left;}
#all #header #logo span							{display:block; width:170px; height:98px; background:url(../../../../images/templates/logo.gif) no-repeat 1px 11px;}
#all #header #logo span span						{display:none;}
#all #header #controls						{float:right; width:554px;}
#all #header #controls #search			{float:right; clear:both; padding:6px 9px 6px 9px; margin-bottom:29px; width:133px;}
#all #header #controls #search label		{display:none;}
#all #header #controls #search input		{width:97px; height:13px; background:url(../../../../images/templates/searchBox.gif) no-repeat; border:none; font-family:Arial; font-size:95%; padding:1px 3px 3px 3px; float:left; margin-top:2px;}
#all #header #controls #search a			{display:block; width:26px; height:19px; background:url(../../../../images/templates/searchButton.gif) no-repeat; float:left; margin-left:4px;}
#all #header #controls #search a img			{display:none;}
#all #header #controls #menu				{float:right; clear:both; font-size:105%; width:100%;}
#all #header #controls #menu ul					{float:right;}
#all #header #controls #menu ul li					{padding-left:4px; background:url(../../../../images/templates/menuSep.gif) no-repeat left;}
#all #header #controls #menu ul li a					{color:#676767; text-decoration:none; display:block; padding:11px 0px 12px 0px; margin:0px 6px 0px 6px;}
#all #header #controls #menu ul li a.sel					{background:url(../../../../images/templates/menuSelMedium.gif) repeat-x center 26px;}
#all #header #controls #menu ul li a:hover					{background:url(../../../../images/templates/menuSelMedium.gif) repeat-x center 26px;}
#all #header #controls #menu ul li.noSep				{padding-left:0px; background:none;}
#all #banner							{width:100%; height:138px; background:url(../../../../images/templates/bannerMed.jpg) no-repeat #42597B; padding-top:17px;}
#all #banner #heading						{float:right; width:230px; height:226px; padding:0px 27px 0px 27px;}
#all #bread								{height:30px; width:724px;}
#all #main								{}
#all #main #left							{width:100px;}
#all #main #centre							{}
#all #main #centre div							{float:none;}
#all #main #right							{}
#all #footer							{height:32px; padding:11px 8px 9px 8px; background:url(../../../../images/templates/layoutFooter.gif) repeat-x; margin-top:21px;}
#all #footer address						{font-style:normal; color:#465E81; float:left;}
#all #footer address strong						{display:block;}
#all #footer img							{float:right; display:block;}
#all #footer #links							{clear:both; margin:7px 194px 0px 195px; width:319px;}
#all #footer #links li							{padding-left:1px; background:url(../../../../images/templates/footerSep.gif) no-repeat left;}
#all #footer #links li a							{display:block; padding:14px 10px 14px 10px; text-decoration:none; color:#5A5A5A;}
#all #footer #links li a:hover							{text-decoration:underline;}
#all #footer #links li.noSep						{padding-left:0px; background:none;}

/* Non-Bulleted Lists */
.nobullets {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets li {margin:0px; padding:0px; float:left; background:none;}
.nobullets * ul {list-style:none; margin:0px; padding:0px; float:left;}

/* Invisible Text */
.invisi {display:none;}

/* Selectable Styles */
H1, .Heading1		{font-size:150%; color:#343434; margin:0px;}
H2, .Heading2		{font-size:122%; color:#6394BD; margin:0px;}
H3, .Heading3		{font-size:104%; color:#676767; margin:0px;}
P, .Normal			{}

.whiteLarge			{color:#FFFFFF; font-size:200%; text-align:right; margin-bottom:5px;}
.whiteSmall			{color:#FFFFFF; font-size:125%; text-align:right; font-family:Verdana;}

/* Template Specific Styles */
.home {}
.home #all #banner {padding-top:0px; background:none;}
.home #all #banner #image {}
.home #all #banner #heading {position:relative; margin-top:-141px; height:auto;}
.home #all #main {background:url(../../../../images/templates/layoutSeps.gif) repeat-y;}
.home #all #main h2 {color:#343435; font-size:150%; margin:6px 16px 0px 16px;}
.home #all #main h2 .hilight {color:#465E81;}
.home #all #main ul {}
.home #all #main #left {padding-right:0px; width:193px;}
.home #all #main #centre {width:284px; padding:0px 16px 0px 16px;}
.home #all #main #centre h2 {margin-left:5px; margin-right:5px;}
.home #all #main #right {padding-left:14px; width:187px;}

.page {}
.page #all #bread {height:14px; width:698px; padding:8px 13px 8px 13px;}
.page #all #main {background:url(../../../../images/templates/layoutPageSep.gif) repeat-y;}
.page #all #main #left {width:195px; padding-right:12px;}
.page #all #main #centre {width:483px; padding-left:17px;}
.page #all #banner #heading {height:130px;}

/* Re-Usable Styles */
.more {color:#465E81; display:block; text-align:right; text-decoration:none;}
.more span {text-decoration:underline;}

.ArticleTitle {
float:none;
}

ul.news {float:none; margin:0px 2px 0px 2px;}
ul.news li {float:none; border-top:1px solid #EEEEEE;}
ul.news li a {display:block; cursor:pointer; text-decoration:none; padding:7px 16px 6px 16px;}
ul.news li a .date {display:block; color:#000000;}
ul.news li a .desc {display:block; color:#676767;}
ul.news li a:hover {background:none;}
ul.news li a:hover .date {text-decoration:underline;}
ul.news li.noSep {border-top:none;}

ul.articles {float:none;}
ul.articles li {float:none; border-top:1px solid #EEEEEE;}
ul.articles li a {display:block; cursor:pointer; text-decoration:none; padding:15px 114px 15px 5px; min-height:64px; background:no-repeat 180px 15px;}
ul.articles li a .desc {color:#676767;}
ul.articles li a:hover {background-color:#6394BD;}
ul.articles li a:hover .desc {color:#FFFFFF;}
ul.articles li a:hover .more {color:#FFFFFF;}
ul.articles li.noSep {border-top:none;}

ul.articles li a.sampleArticle1 {background-image:url(../../../../images/building.jpg);}
ul.articles li a.sampleArticle2 {background-image:url(../../../../images/van.jpg);}

ul.list {float:none; margin:5px 2px 15px 2px;}
ul.list li {float:left;}
ul.list li a {display:block; color:#676767; text-decoration:none; padding:2px 14px 2px 14px; float:left; width:152px; float:left;}
ul.list li a:hover {text-decoration:underline;}

ul.sidemenu {float:left; margin:24px 0px 24px 0px;}
ul.sidemenu li {float:left;}
ul.sidemenu li a {display:block; padding:2px 15px 2px 15px; color:#58595B; text-decoration:none; float:left; width:165px;}
ul.sidemenu li a.sel {font-weight:bold; color:#81A7C7;}
ul.sidemenu li a:hover {color:#81A7C7;}
ul.sidemenu li ul {float:none;}
ul.sidemenu li ul li {}
ul.sidemenu li ul li a {padding-left:33px; width:147px;}

ul.sitemap {}
ul.sitemap li {}
ul.sitemap li a {font-weight:bold; color:#144377; text-decoration:none; display:block; padding:2px 0px 2px 0px;}
ul.sitemap li a:hover {text-decoration:underline;}
ul.sitemap li ul li {}
ul.sitemap li ul li a {font-weight:normal; color:#676767;}
ul.sitemap li ul li a:hover {text-decoration:underline;}



/* Rss Feed Styles */
UL.rssFeed		{list-style:none; margin:0px; margin-bottom:20px; width:40em;}
UL.rssFeed LI		{margin-bottom:.75em;}
UL.rssFeed A		{font-size:120%; font-weight:bold;}
Ul.rssFeed .desc	{margin-bottom:.2em;}
Ul.rssFeed .meta	{}


/*Events Calendar */
.eventsborder {background-color:#222299; color:#ffffff; font-family:Arial,Verdana,Helvetica; font-size:110%; font-weight:bold;}
.eventsboxbg {background-color:#e7e7e7; font-size:100%; color:#222299;}
.eventsbullet {background-image:url(../../images/documenticon.gif);}
/* eWorld UI Calendar Control */
.calCtrl {font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlDayHeader {background-color: #DCDCDC; color: Black;font-size:60%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlMonthHeader {background-color: #0f9fef; color: Black;font-size:85%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlWeekDay {background-color: #FFFFFF; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlOffMonth {background-color: #778898; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlGoToToday {background-color: #FFFFFF; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlTodayDay {background-color: #0f9fef; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlWeekend {background-color: #D3D3D3; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlSelectedDate {background-color: #FFFF00; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlClearDate {background-color: #FFFFFF; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlHoliday {background-color: #FFFFFF; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}