@charset "UTF-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; margin:30px 0}
a {}
img, a.img {border:none;text-decoration:none}
.clear {clear:both;font-size:0px;line-height:0px;height:0px; width:1px}

#wrap { margin-left:auto; margin-right:auto; width:930px}

#header {}
#header a {color:#2e3191; text-decoration:none}
#header .logo {float:left}
#header .info {float:right}
#header .topnavi {color:#818181; float:right; text-align:right; width:770px; font-size:15px; letter-spacing:1px; margin:25px 0 30px 0 }
#header .navi {float:right; text-align:right; width:770px; font-size:17px; text-transform:uppercase; margin-top:38px; font-weight:bold}

#fp-main {width:930px;border: 1px solid #818181; margin-bottom:25px}
#fp-main a {color:#2e3191; text-decoration:none}
#fp-main .fpimage {border-right: 1px solid #818181; height:405px; width:608px}
#fp-main .fplatest { float:right;margin:0 25px 25px 0; width:275px; color:#818181}
#fp-main .fplatest p { font-size:14px;margin:0; line-height:20px}
#fp-main .fplatest h1 {font-size:20px;margin:0 0 3px 0;font-weight:normal}
#fp-main .fplatest h2 {font-size:16px;margin:25px 0 6px 0; text-transform:uppercase; font-weight:normal}

#fp-pro {}
#fp-pro a {text-decoration:none;color:#fff; }
#fp-pro .col1 { float:left;margin-right:32px;border: 1px solid #818181; width:286px;background-color:#2e3191}
#fp-pro .col2 { float:left;border: 1px solid #818181; width:286px;background-color:#2e3191}
#fp-pro .col3 { float:right;border: 1px solid #818181; width:286px;background-color:#2e3191}
#fp-pro p { width:100%; text-align: center;font-size:17px; text-transform:uppercase; margin:5px 0;font-weight:bold;color:#;color:#fff;  }
#fp-pro img {border-top: 1px solid #818181;}

#entrymenu {border-top-width: 1px;border-left-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: #818181;border-left-color: #818181;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #818181; color:#818181;line-height:14px;font-size:13px;}
#entrymenu ul {list-style: none;padding: 0;margin: 20px 10px;}
#entrymenu li {margin-bottom:14px}
#entrymenu i {font-size:12px;color:#818181 }
#entrymenu a {color:#2e3191; text-decoration:none; font-size:13px; font-weight:bold; text-transform:uppercase;}

#entrymenu-rhs {border-top-width: 1px;border-right-width: 1px;border-top-style: solid;border-right-style: solid;border-top-color: #818181;border-right-color: #818181;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #818181; color:#818181;line-height:14px;font-size:13px;width:333px}



#entry {border: 1px solid #818181; width:540px; min-height:500px; padding: 25px; color:#525252;}
#entry p {margin:0 0 15px 0; font-size:14px; line-height:18px}
#entry p a {color:#2e3191;text-decoration:underline}
#entry h1 { font-size:33px;  font-weight:bold; margin: 0 0 5px 0; color:#2e3191}
#entry h2 { font-size:19px;color:#2e3191, font-weight:bold; margin:13px 0 0 0}
#entry h3 { font-size:16px; font-weight:bold; margin:13px 0 0 0}
#entry h4 { font-size:12px; font-weight:bold; margin:13px 0 0 0}
#entry ul,ol {font-size:14px; padding: 0px 0 0px 50px;}
#entry li a {color:#2e3191;text-decoration:underline}
#entry a {color:#2e3191;text-decoration:underline}
#entry .edit {float:right; margin:10px}
#entry table {font-size:14px;}
#entry table a {color:#2e3191;text-decoration:underline}

#store-entry {}
#store-entry img {width:150px; height:auto;padding-bottom:25px}
#store-entry .details {width:540px;float:right;}
#store-entry .details h1 {margin:0 0 15px 0;font-size:18px;font-weight:bold;color:#2e3191;text-transform:none;}

.storeblock1 {float:left; margin:0 30px 30px 0; width: 115px;font-size:14px; font-weight:bold;text-decoration:none }
.storeblock1 a {color:#818181;text-decoration:none}
.storeblock1 img {width:115px; height:auto; padding-bottom:5px}
.storeblock2 {float:left; margin:0 0 30px 0;width: 115px;font-size:14px; font-weight:bold ;text-decoration:none}
.storeblock2 img {width: 115px; height:auto; padding-bottom:5px}
.storeblock2 a {color:#818181;text-decoration:none}

#assessment {margin-right:20px;margin-left:20px;font-family:Arial, Helvetica, sans-serif; font-size:14px}
#assessment p {font-size:14px}
#assessment form {font-size:14px}
#assessment h1 {font-size:20px; font-weight:bold; color:#2e3191 }
#assessment a {color:#2e3191}

#footer {color:#919191 ;margin:15px 0; font-size:11px; width:100%; text-align:right; }
#footer a { color:#2e3191;text-decoration:none}

#events {border:#fff 1px solid}
#events a {text-decoration:none}
#events .event1 {background-color:#3d47a3; color:#fff; font-weight:bold;font-size:15px}
#events .event2 {}
#events .event2 a {text-decoration:none}
#events .event3 {background-color:#fff}
#events .event3 a {text-decoration:none}

#nav {
	margin: 0;
	padding: 7px 6px 0;
	line-height: 100%;
	float: right;
	
	width: 730px;
	font-size:17px;
	margin-top: 22px;
	font-weight: bold;
}
#nav li {
	margin: 0;
	padding: 0 0 12px;
	float: left;
	position: relative;
	list-style: none;text-align: left;
}


/* main level link */
#nav a {
	font-weight: bold;
	color: #2e3191;
	text-decoration: none;
	display: block;
	padding:  8px 11px;
	margin: 0;;
}
#nav a:hover {
	
	color: #2e3191;
}

/* main level link hover */
#nav .current a, #nav li:hover > a {
	color: #2e3191;
}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #666;
}
#nav ul a:hover {
	background: #3d47a3 !important;
	color: #fff !important;
;
}

/* dropdown */
#nav li:hover > ul {
	display: block;
}

/* level 2 list */
#nav ul {
	display: none;

	margin: 0;
	padding: 0;
	width: 200px;
	position: absolute;
	top: 35px;
	left: 0;
	background: #fff ;
	border: solid 1px #b4b4b4;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}

#nav ul a {
	font-weight: normal;
}

/* level 3+ list */
#nav ul ul {
	left: 181px;
	top: -3px;
}

/* rounded corners of first and last link */
#nav ul li:first-child > a {
}
#nav ul li:last-child > a {
}

/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
} 
html[xmlns] #nav {
	display: block;
}
 
* html #nav {
	height: 1%;
}
