body
	{
	margin: 0px 0px 0px 0px;
	}

td
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: 000000;
	line-height: 16px;
	}

h1
	{
	font-family:  Georgia, verdana, arial;
	font-size: 14pt;
	font-weight: bold;
	line-height: 16pt;
	display: inline;
	}

h2
	{
	font-family:  verdana, arial;
	font-size: 10pt;
	font-weight: bold;
	line-height: 20pt;
	display: inline;
	}
	
a
	{
	text-decoration: none;
	line-height: 19px;
	font-size: 9pt;
	color: CC3333;
	}

a:hover
	{
	text-decoration: underline;
	color: 666666;
	}

.logo
	{
	font-family: Georgia, times new roman;
	color: ffffff;
	font-size: 24px;
	text-decoration: none;
	line-height: 40px;
	padding-left: 10px;
	}

a:hover.logo
	{
	text-decoration: none;
	color: f1f1f1;
	}
	
.nav
	{
	font-size: 10px;
	line-height: 12px;
	}

a:hover.nav
	{
	text-decoration: none;
	}
.navspan{
	color:#FEEDED;
	font-size:11px;
	font-weight:bold;
}
.navspan a{
	color:#FDE6E1;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-right:5px;
	margin-left:5px;
}
.navspan a:hover{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	margin-right:5px;
	margin-left:5px;
}

/* TOPMENU */
.topbar { display:block; color:#999; line-height:1; font-size:0.9em; }
.topbar a { color:#444; }

/* SIDE NAVIGATION */
.submenu { float:right; width:30%; }
.submenu.left { float:left; }

/* --------------------------------------------------------------
3. NAVIGATION
-------------------------------------------------------------- */

/* TOP MENU */
.topmenu { float:left; }
.menu-top { float:left; margin:12px 0; line-height:1em; }
.menu-top > ul { overflow:visible; margin:0;  }
.menu-top li { float:left; list-style:none; margin:0 15px 0 0; padding:0; }
.menu-top li:last-child { border-right:0; }
.menu-top li a { display:block; float:left; padding:0; }
.menu-top li a:hover,
.menu-top li:hover > a { text-decoration:underline; }
.menu-top .current-menu-item > a { text-decoration:underline; }


/* MAIN MENU */
.menu-main { float:right; }
.menu-main { margin:0; }
.menu-main > ul { display:block; margin:0; padding:0; } /* Fix for extra wrapper in default menu markup */
/* Menu Elements */
.menu-main li { float:left; }
.menu-main li { position:relative; margin:0; list-style:none; -moz-transition:0.2s all; -webkit-transition:0.2s all; transition:0.2s all; }
.menu-main li a { display:block; margin:0; padding:10px; color:#222; -moz-transition:0.2s all; -webkit-transition:0.2s all; transition:0.2s all; }
.menu-main li a .description { display:none; }
.double_left .menu-main li a, .double_center .menu-main li a { line-height:30px; height:30px; }
.menu-main li:hover { text-decoration:none; }
.menu-main li:hover > a, .menu-main li a:hover { text-decoration:none; background-color:#fff; }
/* Current item highlight both normally and on hover */
.menu-main .current-menu-ancestor > a, .menu-main .current-menu-item > a { color:#a66; }
.menu-main .current_page_ancestor > a:hover, .menu-main .current-menu-item > a:hover { }
/* Children Elements */
.menu-main  ul, .menu-main  li, .menu-main  a { -moz-transition:0.4s all; -webkit-transition:0.4s all; transition:0.4s all; }
.menu-main .has_children:before { display:block; position:absolute; top:50%; right:10px; list-style:none; font-family:'fontawesome'; content:'\f0d7'; color:#aaa; font-size:10px; margin-top:-4px; line-height:1; }
.menu-main .has_children > a { padding-right:26px; }
.menu-main li ul { visibility:hidden; opacity:0; margin:0; position:absolute; background:rgb(255,255,255); background:rgba(255,255,255,0.8); top:100%; left:0; z-index:9999; box-shadow:0 1px 3px 1px rgba(0,0,0,0.2) }
.menu-main li ul li { }
.menu-main li ul li a { width:180px; line-height:1.5; height:auto; padding:10px; text-shadow:none; border-top:1px solid #eee; box-shadow:inset 0 0 3px 1px #fff; }
.menu-main li ul li:first-child a { border-top:none; }
/* Children display on hover */
.menu-main li:hover > ul { visibility:visible; opacity:1; } 
.menu-main li:hover > ul > li > a { } 
/* Further Children Elements */
.menu-main li ul .has_children:before { top:50%; right:20px; content:'\f0da'; line-height:1; }
.menu-main li ul .has_children > a { padding-right:10px; }
.menu-main li ul > li:hover { overflow:visible; }
.menu-main li ul ul { margin:0; top:0; left:200px; }

/* SUBMENU NAVIGATION */
.menu-sub { display:block; margin:0 0 30px; padding:0; border:1px solid #ddd; }
.menu-sub li { position:relative; list-style:none; margin:0; border-top:1px solid #eee; }
.menu-sub li:first-child { border-top:none; }
.menu-sub li a:before { display:block; position:absolute; top:50%; left:10px; list-style:none; font-family:'fontawesome'; content:'\f104'; font-size:14px; color:#999; margin-top:-7px; line-height:1; }
.menu-sub li a { display:block; position:relative; padding:8px 10px 8px 30px; }
.content-right .menu-sub li a:before { left:auto; right:10px; content:'\f105'; color:#aaa; }
.content-right .menu-sub li a { padding:8px 30px 8px 10px; }
.menu-sub li a:hover { text-decoration:none; }
.menu-sub .current_page_item, .menu-sub .current-cat { border-bottom:0; }
.menu-sub .current_page_item > a, .menu-sub .current-cat > a { background:#f2f2f2; }
.menu-sub li ul { border:none; border-top:1px solid #eee; margin:0; display:block; padding:0; }