body, p, blockquote{margin:0;padding:0;}
a img, iframe{border:none;}
hr{display:none;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-size:100%;}
 
a{color:#0af}
a:hover{color:#555;}
form, fieldset{margin:0;padding:0;}
fieldset{border:1px solid #000;}
legend{padding:0;color:#000;}
input, textarea, select{margin:0;padding:1px;font-size:100%;font-family:inherit;}
select{padding:0;}
body{margin:0 auto;text-align:left;font:normal 13.5px Arial, "Helvetica Neue", Helvetica, sans-serif;color:#000000;line-height:1.5em;}
p, .Normal{margin:12px 0;font-style:normal;font-size:101%;line-height:1.4em;}
h1{font-size:1.4em;line-height:1em;}
h2{font-size:1.2em;font-weight:bold;}
#shadow{background:url(images/background/2bg.gif)}
.SetWidth{margin-right:40px; background-color:#ffffff; }
#header{background:#eeeeee;border-top:1px solid #fff;height:63px;}
h1#logoheader{float:left;font-size:1.8em;}
h1{}
#logoheader{display:block;}
#logoheader{display:block;width:700px;}
img#SiteTitleArea{}
#TagLineContainer{font-size:24px;color:#eee;}
#dnn_INGENIMENU1_ctl00{margin:0px;}
.radmenu{top:0px;}
.radmenu li a span{cursor:pointer;}
#NavBar{border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2;height:28px; margin-bottom:3px;background:#eeeeee}
#NavBar ul{clear:both;float:left;margin-bottom:0px; margin-left:55px !important;}
#NavBar ul li{float:left;}
#NavBar ul li a{display:block;line-height:25px;margin:2px 0 1px 0;padding:0 17px 0 15px;font-size:1.5em;font-family:
Arial narrow, 'Helvetica Neue', Helvetica, Helvetica, sans-serif;text-decoration:none;font-weight:bold;color:#000;}
#NavBar ul.group li{background-color:#eee;opacity:.9;filter:alpha(90);}
#NavBar ul.group li.separator{display:none;}

.ModuleTitle_MenuItem{cursor:pointer;cursor:hand;color:black;font-family:Tahoma, Arial, Helvetica;font-size:9pt;font-weight:bold;font-style:normal;border-left:white 0px solid;border-bottom:white 0px solid;border-top:white 0px solid;border-right:white 0px solid;background-color:#fff;}
#MainImageFrame{padding:0px 2px 12px 2px;background:url(images/maincontent/imageframe.gif) no-repeat bottom center;border-top:1px solid #8f8f8f;margin:20px 20px 0 20px;clear:both;}
#MainImageContainer{width:706px;height:196px;margin-top:1px;}
.box{border-bottom:1px dotted #555;padding:4px 0px 15px 5px;clear:both;}
box.nodottedlines{border-bottom:0px dotted #555;}
h4{font-family:"Lucida Grande", Arial, Helvetica, sans-serif;font-weight:bold;text-align:right;margin:10px 0;}
h4 a, h4 a:hover{padding-left:10px;}
#MainContent.inner{padding-top:1px; padding-right:50px;}
#MainContent ul, #SideBar ul, dl{font-size:1em;}
#MainContent li, #SideBar li, dt{padding:2px 0 4px 4px;}
dt{font-weight:bold;margin:10px 0 0 0;}
ul.ImagesSideBySide{float:left;width:480px;clear:both;margin-left:-10px;padding:10px 0;}
#MainContent ul.ImagesSideBySide li{padding:0 0 0 5px;float:left;text-align:center;font-weight:bold;background:none;}
ul.ImagesSideBySide ul li{float:none;}
ul.ImagesSideBySide img{border:1px solid #969696;padding:1px;margin-top:5px;}
#MainContent{vertical-align:top;padding:0 24px 2px 60px;border-right:1px solid #d5d5d5;}
#MainContent.onecolumn{width:690px;}
#MainContent.threecolumn{width:250px;padding:0 10px 20px 10px;border-left:1px solid #d5d5d5;}
table#contentHolder{clear:both;float:none;width:100%;}
#SideBar{vertical-align:top;width:200px;padding:0px 10px 20px 10px;}
#leftSideBar{vertical-align:top;width:200px;padding:0 10px 20px 20px;}
.inner{background:#fff}
#footer{background:url(images/background/bg_footer.gif) no-repeat center top;padding:10px 0 0 0}
#footer ul{font-size:1em;}
#footer ul li{float:left;}
#footer ul li a{display:block;padding:10px;color:#9d9d9d;}
#footer ul li a:hover{background:none;}
#footer p{float:right;color:#9d9d9d;padding-right:10px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{height:1%;}
* html h1, * html #SearchBox, * html ul.ImagesSideBySide{display:inline;}
* html .box{border-bottom:1px solid #ccc;}
* html #shadow{width:770px;margin:0 auto;background:url(images/background/blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/_default/Skins/Elegant/images/background/bg_shadowie.png', sizingMethod='scale');}
.Normal .MenuTop, .Normal .MenuTopSelected{font-size:13px;}
.post .postfoot{color:#000000;}
div.BlogPostList dir{padding:0px;}
div.BlogPostList ul{padding:0px;}
#listing div{margin:0px;}
#listing .post{border-bottom:medium none;}
#listing .ListingText{font:normal 13px Arial, "Helvetica Neue", Helvetica, sans-serif;color:#444;line-height:1.5em;}
#listing div.post h3 {font-size:2.3em !important;color:#4A2872 !important; font-family:'Arial Narrow',Arial, "Helvetica Neue", Helvetica, sans-serif !important;}
#listing div.post h3 a{font-family:'Arial Narrow',Arial, "Helvetica Neue", Helvetica, sans-serif;padding:2px 2px 0px 0px;text-align:left;font-weight:bold;color:#4A2872;text-decoration:none;}
#listing .postfoot{font-size:13px !important;text-align:left; font-style: italic; margin-bottom:15px;}
.postfoot a {text-decoration: none !important;}
.radmenu .item{padding:0px;}
.hk_menu {text-align:right; margin: 0px 0px !important;}
.hk_link {font-size:16px !important;font-weight:bold;}