body {padding:0; margin:0; font-family:Arial; background-color:#fff; min-width:780px; font-size:90%; }

body .Small { font-size: 90%; }
body .Normal { font-size: 110%; }
body .Large { font-size: 140%; }

.clear {clear:both; font-size:1px; height:0px; line-height:1px; display:block; overflow:hidden;}

a:Link { border: none; text-decoration:none; color:#7dc243; } 
a:Visited { border: none; text-decoration:none; color:#7dc243; }
a:Hover { border: none; text-decoration:none; color:#cadeab; }

#HeaderNav { padding-top:10px; margin-bottom:-10px; padding-right:15px; font-size:80%; }
#HeaderNav a { vertical-align:text-top; color:#5a3f99; }
#HeaderText { color:#5a3f99; font-weight:bold; }
#HeaderText a { color:#5a3f99; font-weight:bold; }
#HeaderText a:Hover { color:#d5cee5; font-weight:bold; }

#Headernav { padding-top:10px; padding-right:15px; font-size:80%; float:right; 
	font-family:Arial; font-weight:bold; clear:both; }
#HeaderText { float:right; padding-top:10px; color:#3d3a92; }
#SizeButtons { height: 20px; padding-top:5px; float:right; }
#SizeButtons img { padding-left:1px; padding-right:2px; }

#Banner { width:100%; left:0; right:0; height:188px; clear:both; 
	background:#7dc243 url(/images/yhn/banner_background.jpg) repeat-x; position:relative; top:10px; z-index:0; }
#BannerLogo { float:left; margin-left:10px; position:absolute; margin-top:-17px; }
#BannerRight { float:right; position:relative; height:197px; }
#LightGreen { clear:both; background-image:url(/images/backgrounds/underBanner_background.jpg); 
	background-repeat:repeat-x; height:30px; width:100%;  z-index:2; } 

#smsidemenu { font-family:Arial;}
#smsidemenu a { vertical-align:text-top;  font-size:80%; color:#000000;}
#smsidemenu li { list-style-type:none; padding-right:3px; width:212px;}
#smsidemenu { left:0px; width:250px; }
#smsidemenu ul {margin-top:0px; margin-bottom:-4px;  }
#sidemenufooter {margin-left:40px;}
#sidemenutop {margin-left:40px; margin-bottom:-4px; }

li a.L0sel {padding-left:10px;}
li a.L0 {padding-left:10px;}
.L0 { background:url(/images/yhn/YHN-MenuRepeater.gif);}
.L0sel { background:url(/images/yhn/YHN-MenuRepeater.gif);}
.L1 {background:url(/images/yhn/YHN-MenuRepeaterLevel1.gif);}
.L1sel {background:url(/images/yhn/YHN-MenuRepeaterLevel1.gif);}
.L2 {background:url(/images/yhn/YHN-MenuRepeaterLevel2.gif); }
.L2sel {background:url(/images/yhn/YHN-MenuRepeaterLevel2.gif); }

li a.L1 {repeat-y right; padding-left:20px; display:block;}
li a.L1:Hover {background:url(/images/yhn/YHN-MenuRepeaterLevel1Change.gif);}
li a.L2 {  repeat-y right; padding-left:20px; display:block;}
li a.L3 { repeat-y right; padding-left:30px; width:auto; display:block; }
li a.L1sel { repeat-y right; padding-left:20px; width:auto; display:block; font-weight:bold;}
li a.L2sel { repeat-y right; padding-left:20px; width:auto; display:block; font-weight:bold;}
li a.L3sel { repeat-y right; padding-left:30px; width:auto; display:block; font-weight:bold; }
li img { float:right; margin-top:4px; padding-right:2px; height:6px;}

#Languages { position:relative; left:40px; width:204px; border:solid 1px #ffffff; height: 75px; color:#5a3f99; font-weight:bold; padding:3px 3px 3px 3px; margin-bottom:10px; background-color:#dbd7e8; }
#NewsFader { position: relative; margin-top:1px; top:5px; }
#AtoZ { position:relative; left:40px; width:210px; border:solid 1px #ffffff; height:30px; background-color:#dbd7e8; margin-top:10px; }
#AtoZ img { float:right; }
#AtoZ span { display:block; float:left; color:#5a3f99; font-weight:bold; padding:5px 3px 5px 3px;}
#News { position:relative; left:40px; width:210px; border:solid 1px #ffffff; color:#5a3f99; font-weight:bold;  margin-bottom:10px; background-color:#dbd7e8; font-size:80%; }


#NewsTitle { padding:5px 5px 5px 5px; }
#NewsTitle a { color:#5a3f99; }
.NewsItem { border-top:solid 1px #ffffff; padding:8px 8px 25px 8px; color:#5a3f99; }
.NewsItemTitle a { color:#5a3f99; } 
.NewsItemBody { font-size:90%; color:#000000; font-weight:normal;}
.NewsItemReadMore { float: right; }
.NewsItemReadMore a { color:#5a3f99; }


#Home { position:relative; left:40px; width:210px; border:solid 1px #ffffff; color:#5a3f99; font-weight:bold;  margin-bottom:10px; background-color:#dbd7e8; font-size:80%; }
#HomeTitle { padding:5px 5px 5px 5px; }
#HomeTitle a { color:#5a3f99; }
.HomeItem { padding:8px 8px 8px 8px; color:#5a3f99; }
.HomeItemTitle a { color:#5a3f99; } 
.HomeItemBody { font-size:90%; color:#000000; font-weight:normal;}
.HomeItemReadMore { float: right; }
.HomeItemReadMore a { color:#5a3f99; }
.HomeItemBody H1 { color:#5a3f99; font-size: 1.6em; }
.HomeItemBody H2 { color:#000; font-size:1.4em; }
.HomeItemBody H3 { color:#5a3f99; font-size:1.4em; }



#searchareas { background:#D5CEE5 url(/images/yhn/Padded-back.gif) top left repeat-x; width:285px;  }
#searchBox td{  padding: 5px 5px 5px 15px; }
#searchBox img {  margin: 5px 2px 5px 5px; float:left; right: 20px;}
#searchBox label { float:left; margin: 12px 0px 10px 15px; background-image:url(/images/yhn/searchh.jpg); color:#ffffff; font-weight:bold; font-size:80%; }
#searchBox input {float: left; margin: 10px 0px 5px 5px; width:115px; }
#searchBox a {float: right; right: 20px;}

#Main {padding-left:275px; background:#D5CEE5 url(/images/yhn/Padded-back.gif) top left repeat-x; padding-bottom:50px;}
#LeftColumn {width:275px; float:left; margin-left:-285px; display:inline; min-height:600px;}

#RightColumn {width:100%; float:left; background:#CADEAB url(/images/yhn/RightColumn-back.gif) right repeat-y; }
#TopRight {background:url(/images/yhn/RightColumn-top.gif) top right no-repeat;}
#WhiteBack {background-color:#ffffff; margin:0 34px 0 15px;}

#RightColumnHome {width:100%; float:left; background:#CADEAB url(/images/yhn/RightColumn-back.gif) right repeat-y; height:450px; margin-bottom:20px; position:relative;}
#TopRightHome {background:url(/images/yhn/RightColumn-top.gif) top right no-repeat;}
#RightColumnTopHome { background-color:#CADEAB; top:-30px; left:0; right:0; }
#RightColumnTopHome .Inner {background:url(/images/home/content_topright.gif) top right no-repeat;}
#RightColumnTopHome .Inner .InnerMost {height:50px; background:url(/images/home/content_topright.gif) top right no-repeat;}

#RightColumnMiddleHome {height: 100px; left:0; right:20px; height:394px; position:relative;}
#RightColumnMiddleHome .Inner {background:#CADEAB url(/images/home/content_right.gif) right repeat-y; right:0;  position:relative;height: 400px; overflow:visible;}
#RightColumnMiddleHome .Inner .InnerMost {height:400px; right:80px; left:0; position:relative;background:#CADEAB url(/images/home/content_right.gif) right repeat-y;}

#RightColumnBottomHome {position:relative; background:#CADEAB url(/images/home/content_bottomleft.gif) bottom left no-repeat; bottom:0px; left:0; right:0; height:35px; }
#RightColumnBottomHome .Inner { position:absolute; background:url(/images/home/content_bottomright.gif) bottom right no-repeat; left:27px; right:0; height:35px; }
#RightColumnBottomHome .Inner .InnerMost { position:absolute; background:url(/images/home/content_bottom.gif) bottom repeat-x; height:20px; left:0px; right:44px; bottom:0px; }

#MiniHolder { z-index:1; }
.mini { width:31.5%; height: 230px; position:absolute; overflow:visible; z-index: 1; margin-left:3px; margin-right:3px; }

#miniTopLeft { left:5px; top:-42px; }
#miniTopMiddle { left:32.5%; top:-42px; }
#miniTopRight { left:64.5%; top:-42px }
#miniBottomLeft {left:5px; top: 183px; }
#miniBottomMiddle { left:32.5%; top: 183px; }
#miniBottomRight { left:64.5%; top: 183px; }

.miniTop { top:0px; left:0; right:0px; background:url(/images/home/mini_topleft.gif) top left no-repeat; height:11px; position:relative; margin-top: 2px; overflow:hidden; }
.miniTop .miniInner { left:10px; right:0px; background: url(/images/home/mini_topright.gif) top right no-repeat; position:absolute; height:12px; }
.miniTop .miniInner .miniInnerMost { left:0px; right: 11px; margin-top: 1px; position:absolute; background-color:#ffffff; height:10px; }

.miniMiddle { height:200px; top:0px; bottom:15px; left:0; right:10px; position:relative; }
.miniMiddle .miniInner { left:10px; right:10px; background: url(/images/home/mini_right.gif) right repeat-y;  height:200px; }
.miniMiddle .miniInner .miniInnerMost { background-color:#ffffff; left:0px; right: 11px; top:0px; bottom:0px; position:relative; height:100%; margin:0 12px 0 2px; }

.miniBottom { bottom:0px; left:0; right:13px; background:url(/images/home/mini_bottomleft.gif) bottom left no-repeat; height:15px; position:relative; margin-bottom: 2px; }
.miniBottom .miniInner { left:13px; right:0px; background: url(/images/home/mini_bottomright.gif) bottom right no-repeat; position:absolute; height:15px; }
.miniBottom .miniInner .miniInnerMost { left:0px; right: 13px;  margin-bottom: 1px; position:absolute; background:url(/images/home/mini_bottom.gif) bottom repeat-x; height:15px; }

.miniTitle { left:5px; position:relative; font-family:Arial; font-weight:bold; clear:both; color:#5a3f99; width:150px; height:50px; }
.miniImage { position:relative; left:3px; right:3px; height:100px; overflow:hidden; }
.miniImage imgg { width:300px; height:235px; overflow:hidden; }
.miniButton { top:10px; float:right; position:relative; }

#RightColumnTop {padding-top:10px; font-size:1px; background-color:#CADEAB; margin:0 18px 0 15px;}
#RightColumnTop .Inner {background:#fff url(/images/yhn/RightColumnTop-left.gif) top left no-repeat;}
#RightColumnTop .Inner .InnerMost {height:20px; background:url(/images/yhn/RightColumnTop-Right.gif) top right no-repeat;}

#RightColumnBottom {position:relative; height:45px; background:url(/images/yhn/RightColumnBottom-back.gif) top left repeat-x; left:0; right:0; }
#RightColumnBottom .Inner {position:relative; height:45px; background:url(/images/yhn/RightColumnBottom-left.gif) top left no-repeat; left:0; right:50px;}
#RightColumnBottom .Inner .InnerMost {position:relative; height:45px; background:url(/images/yhn/RightColumnBottom-Right.gif) top right no-repeat;}

#ContentTitle { float:left; font-family:Arial; font-weight:bold; clear:both; color:#5a3f99; font-size:200%; margin-bottom:-10px; }
#Content {padding:1px 20px; font-size:80%; }
#HomeContent { background-color:#CADEAB; }

#LowerLinks { position:relative; right:20px; margin-left:20px;}
#llTopLeft { top:0px; left:0; }
#llTopMiddle { top:0px; left:33%; }
#llTopRight { top:0px; left:66%; }
#llBottomLeft { top:75px; left:0; }
#llBottomMiddle { top:75px; left:33%; }
#llBottomRight { top:75px; left:66%; }
.LowerLink { background: url(/images/home/footlink_left.gif) no-repeat left; height:70px; position:absolute; width:31%; margin: 5px 5px 5px 5px;}
.LowerLink .Inner { background: url(/images/home/footlink_right.gif) no-repeat right; right:5px; height:100%;}
.LowerLink .Inner .title { background: url(/images/home/footlink_mid.gif) repeat-x; height:100%; left:15px; right:0; position:absolute; margin-top:3px; padding-top: 5px; margin-left:-5px; width:92%; font-weight:bold; color:#5a3f99; }
.LowerLink .Inner .link { right:0px; position:absolute; bottom:2px;  }

#BottomShadow { clear:both; background-image:url(/images/backgrounds/mauve_bottom.jpg); background-repeat:repeat-x; height:11px; margin-left:-275px; background-position:bottom; }

#Footer { color:#000000; background-color: #ffffff; height:30px; bottom:0; padding:5px 10px 0 10px;}
#ContactDetails { font-size:80%; float:left; }
#FooterLinks { float:right; }

#FooterLinks a { color:#000000; font-size:80%; }

#Conformance { clear:both; text-align:center;}
#Conformance span { padding:5px; }

#Netconstruct { clear:both; font-size:70%; text-align:center; padding:10px; }
 
/*Events Calendar */
.eventsborder {background-color:#6858A7; color:#ffffff; font-family:Arial,Verdana,Helvetica; font-size:110%; font-weight:bold;}
.eventsboxbg {background-color:#e7e7e7; font-size:100%; color:#5a3f99;}
.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: #CADEAB; color: Black;font-size:60%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlMonthHeader {background-color: #6858A7; 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: #6858A7; color: Black;font-size:80%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlWeekend {background-color: #CADEAB; 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;}

/* SocialBookmarks usercontrol styles */
#SocialBookmarksHolder{width:500px; margin:10px auto; text-align:center; }
#SocialBookmarksHolder .bookmarkLink{ float:left;}
#SocialBookmarksHolder ul{list-style:none; padding:0px;margin:0px;}
#SocialBookmarksHolder ul li{width:100px;}
#SocialBookmarksHolder ul li img{vertical-align:text-top; float:left; width:auto; height:auto;}
#SocialBookmarksHolder ul li a{text-decoration:none; color:#666666;float:left;}
#DeliciousLinkLi{ padding-bottom:10px; }
#SocialBookmarksHolder a { text-align:center; color:#666666; text-decoration:none; }

#BannerLogo img {border:0px;}
