body { background:url(images/bg.jpg) top repeat-x #c1c1c0; height:100%; width:100%; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#030403; }

img { border:none; }
.DNN_ANN_DesignTable tr td { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:1.5em;}
table tr td { font-family:Arial, Helvetica, sans-serif; font-size:14px;}
a, a:visited, a:link, a:link:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline}
#nav a, #nav a:visited, #nav a:link, #nav a:link:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none}
a:hover, a:visited:hover, a:link:hover, a:link:visited:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none}
.Normal, .NormalDisabled { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#030403; line-height:1.5em;}

h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#214983; font-weight:normal; }
.secondtitle .Head {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#214983; font-weight:normal; }
h2 { color:#204c8a; font-size:15px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
h3 { color:#c32128; font-size:15px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#214983; font-weight:normal; }
.maintable { margin-top:20px; text-align:left; }
.logobox { width:149px; padding-bottom:5px; }
.top_menu { text-align:right; padding-right:15px }
.search { width:145px; }
.search input { width:87px; height:18px; border:1px solid #838aa1; background-color:#1f4c8b; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
.searchbtn { position:absolute; margin-left:-4px; }
* html .searchbtn { margin-top:1px; margin-left:-7px; }

.bordered { border-top:1px solid #fff; }

.content {}
.sec_content { margin-top:165px; text-align:left }

.ppd { padding-top:120px }

.bbtable { }
.bbbox { background:#000; padding:10px }
.bbbox p { margin:0px; padding:0px }
.bbbox_sec { background:#000; padding:10px; position:absolute }

.footer { background:url(images/footerbg.jpg) #073566 repeat-x; height:215px; padding-left:40px; margin-top:25px; }
.foottd { color:#FFFFFF; text-align:left; }
.foottd a, .foottd a:visited, .foottd a:link, .foottd a:link:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#FFFFFF}
.foottd a:hover, .foottd a:visited:hover, .foottd a:link:hover, .foottd a:link:visited:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#FFFFFF}

.ContentPane { padding:20px }
.ImagePane { padding:20px }

.MenuPane { width:210px; }

.SubMenu { margin-top:10px; text-align:right }
.SubMenu1 { border-right:2px solid #fff; border-bottom:2px solid #fff; padding:3px }
.SubMenu2 { border-right:2px solid #fff; height:300px;}
.SubMenu2 a, .SubMenu2 a:visited, .SubMenu2 a:link, .SubMenu2 a:link:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#204c8a; padding:0 5px; line-height:18px}
.SubMenu2 a:hover, .SubMenu2 a:visited:hover, .SubMenu2 a:link:hover, .SubMenu2 a:link:visited:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; color:#204c8a; }
/*submenu*/
	.divlvl1 { background:#c7d5ee; }
	.divlvl1 a, .divlvl1 a:visited, .divlvl1 a:link, .divlvl1 a:link:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#204c8a; padding:0 5px; line-height:18px; font-weight:bold; border-bottom:1px solid #b6cbf1; display:block }
	.divlvl1 a:hover, .divlvl1 a:visited:hover, .divlvl1 a:link:hover, .divlvl1 a:link:visited:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; color:#204c8a; font-weight:bold}
	.divlvl2 { background:#c7d5ee; }
	.divlvl2 a, .divlvl2 a:visited, .divlvl2 a:link, .divlvl2 a:link:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#c22028; padding:0 13px; line-height:17px; font-weight: normal; border-bottom:1px solid #b6cbf1; display:block }
	.divlvl2 a:hover, .divlvl2 a:visited:hover, .divlvl2 a:link:hover, .divlvl2 a:link:visited:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; color:#c22028; font-weight: normal; background:url(images/arrow.gif) right no-repeat; }
#active { background:url(images/arrow.gif) right no-repeat; }

.watermark { background:url(images/PAL.gif) top center no-repeat; }

/*menu*/
#nogo {font-size:0px}

#nav, 
#nav ul {padding:0; margin:0; list-style:none; font: 12px arial, verdana, sans-serif; background:url(images/menu/none.gif); position:relative; z-index:100;}
#nav { padding:0; background: none; float:right; }

#nav table {border-collapse:collapse;}
#nav li {float:left; list-style-type:none; margin-left:5px;}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {display:block; float:left; color:#fff; height:25px; padding:0; line-height:24px; text-decoration:none; white-space:nowrap; font-weight: normal; }
#nav li li a {height:23px; line-height:23px; float:none; padding:0 8px; border-bottom:1px solid #214074; }

#nav li:hover {position:relative; z-index:100;}
#nav a:hover {position:relative; z-index:100; color:#fff; }
#nav li:hover > a {color:#fff;}

#nav :hover  ul {left:0; top:25px; z-index:300; width:193px; margin-left:8px; background:#000000;}
#nav a:hover ul {left:-1px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:0; margin-left:100%; top:0;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover li:hover > a {color:#c22028; padding:0 8px }

#nav li a:hover ul li a:hover {color:#c22028; padding:0 8px }

/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:0;}

/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* Module menu container */ 
.ModuleTitle_SubMenu { background:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:1px solid #adadad; z-index:1000; cursor:pointer; cursor:hand; font-weight:normal; filter:Alpha(Opacity=95); -moz-opacity:.95; }
/* Module menu items idle */ 
.ModuleTitle_MenuItem { background:#ffffff; color:#777777; font-family:arial; font-size:8pt; font-weight:bold; font-style:normal; padding:5px 30px 5px 16px; height:20px; border-top:0px solid #ffffff; border-right:0px solid #ffffff; border-bottom:1px solid #d8dde3; border-left:0px solid #ffffff; }
/* Module menu items hover */ 
.ModuleTitle_MenuItemSel { background:#e4e4e4; color:#28509a; font-family:arial; font-size:8pt; font-weight:bold; cursor:pointer; cursor:hand; padding:5px 30px 5px 16px; height:20px;  border-top:0px solid #e4e4e4; border-right:0px solid #e4e4e4; border-bottom:1px solid #d8dde3; border-left:0px solid #e4e4e4; }
/* Module menu container */ 
.ModuleTitle_MenuContainer { background:transparent; }
/* Module menu bar */ 
.ModuleTitle_MenuBar { cursor:pointer; cursor:hand; }
/* Module menu arrows */ 
.ModuleTitle_MenuArrow { display:none; }
/* Module menu root arrows */ 
.ModuleTitle_RootMenuArrow { display:none; }
/* Module menu icon	*/ 
.ModuleTitle_MenuIcon { background:#e4e4e4; width:0px; height:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:0px; border-top:0px solid #e4e4e4; border-right:0px solid #ffffff; border-bottom:1px solid #e4e4e4; border-left:0px solid #ffffff; }
/* Module menu icon */ 
.ModuleTitle_MenuIcon IMG { margin:0 10px 0 10px; }

.content ul li { list-style:disc; }

.red, red:visited, red:link, red:link:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #c32128 !important; text-decoration:underline}

.current { color:#C22028 !important; }
#current_now {border-bottom:1px solid #B6CBF1; font-weight:bold; background:#c7d5ee; width:188px}

.cms_validation_summary { text-align: left; border: dashed 1px #FF0000; padding: 0 10px 0 10px; margin-bottom: 10px; font-size:11px; width:475px;}
.cms_validation_summary ul {padding:0px; margin:5px;}
.cms_validation_summary ul li {list-style-type:none;}



