/* CSS Document */
@import url(menu.css); 

/* GENERAL */
/* style for module titles */
.Head {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight: bold;
}
/* style of item titles on edit and admin pages */
.SubHead {
    font-family: Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}
/* text style used for most text rendered by modules */
.Normal {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	line-height:16px;
	text-decoration: none;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
    font-family: Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}
.NormalRed {
    font-family: Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000
}
.NormalBold {
    font-family: Arial, Helvetica;
    font-size: 12px;
    font-weight: bold
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
    font-family: Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
a{color:#36c;}
a:visited{color:#99c;}
a:hover{color:#c33;}
a:active,.a:focus{color:#000;}
A.CommandButton:link {
    text-decoration:    underline;
    color: #003366;
}
A.CommandButton:visited {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:active {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:hover {
    text-decoration:    underline;
    color: #ff0000;
}    
/* GENERIC */

TFOOT, THEAD {
    font-family: Arial, Helvetica;
    font-size:  12px;
    color: #003366;
}
TH {
    vertical-align: baseline;
    font-family: Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: #003366;
}
/* ---------- COLORS  ---------- */


SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}
BLOCKQUOTE, PRE {
}

UL {
list-style:square;
	margin-left : 30px;
	margin-right : 30px;
	margin-top : 4px;
}

li {
	margin-top : 4px;
	
}


HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}
.ModuleTitle_MenuBar {
}
.ModuleTitle_MenuItem {
}
.ModuleTitle_MenuIcon {
}
.ModuleTitle_SubMenu {
}
.ModuleTitle_MenuBreak {
}
.ModuleTitle_MenuItemSel {
}
.ModuleTitle_MenuArrow {
}
.ModuleTitle_RootMenuArrow {
}
/*___________________________________________________________________________________________*/

.links_bottom {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    color: #333333;
	text-decoration:none;	
}
a.links_bottom:visited{
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    color: #333333;
	text-decoration:none;	
}
a.links_bottom:active{
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    color: #333333;
	text-decoration:none;	
}
a.links_bottom:hover{
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    color: #FF0000;
	text-decoration:none;	
}
a.links_bottom:link{
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    color: #333333;
	text-decoration:none;
}


.links_top {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #CA0108;
	text-decoration:none;
	text-transform: uppercase;	
}
a.links_top:visited{
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #CA0108;
	text-decoration:none;
	text-transform: uppercase;		
}
a.links_top:active{
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #CA0108;
	text-decoration:none;
	text-transform: uppercase;		
}
a.links_top:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #000000;
	text-decoration:none;	
	text-transform: uppercase;	
}
a.links_top:link{
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #CA0108;
	text-decoration:none;
	text-transform: uppercase;	
}

.SubLinks {
    color: #000000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;
}
a.SubLinks:visited{
    color: #000000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 	
	text-decoration: none;
}
a.SubLinks:active{
    color: #000000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;	
}
a.SubLinks:hover{
    color: #000000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;		
}
a.SubLinks:link{
    color: #000000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;
}


A.copyright
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	color: #dddddd;
	text-decoration: underline;
}

.copyright
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	color: #dddddd;
	text-decoration: none;
}
a.Copyright:link, a.Copyright:visited, a.Copyright:hover,  a.Copyright:active {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  10px;
    color: #dddddd;
	text-decoration:none;	
}

.FooterLink {	
	font-family: Tahoma, Arial, Helvetica;
	font-size: 8pt;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}

/* SEARCH BOX */
.SearchButton { 
	background: transparent; 
	padding: 0px 0px 0px 0px; 
	cursor: hand; 
	margin: 0px 0px 0px 0px; 
	border: 0px;
	position:relative;
	top: 3px;
	}
#dnn_dnnSEARCH_txtSearch.NormalTextBox 
{ width: 156px; 
font-size:12px;
cursor:text;
position:relative;
	bottom: 1px;
	border:1px solid #ccc;
	margin-top:5px;
	}

/* my styles */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	height:100%;

}
html, form {
height:100%;
}

.bluewrap {	background: url(_i/header_background_home.gif) #004C92;
	background-repeat: repeat-x;

	width:100%;
	}
	.bluewrapflash {	background:#004C92;
	height:100%;
	width:100%;
	}
	.myflash {
	height:100%;

	}
a:hover {
font-weight:normal;
}
.rightborder {
border-right:1px solid #ffffff;
}
#wrap {
width:950px;
margin-left:auto;
margin-right:auto;
}
#header {
width:950px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px !important;
margin-bottom:-10px;
_margin-bottom:10px;
}
#logo {
float:left;
width:250px;
margin-left:-38px;
}
#logo2 {
float:left;
width:270px;
height:104px;
}
#mytop {
height:104px;
width:950px;
margin-top:14px;
}
#navigation2 {
float:right;
width:700px;
text-align:right;
margin-top:9px !important;
margin-top:2px;
_margin-top:9px;
}
#navigation {
float:left;
width:950px;
text-align:right;
margin-top:9px !important;
margin-top:2px;
}
.top {
height:131px;
}
.top .Normal{
margin-top:0px;
font-size:24px;
color:#ffffff;
line-height:30px;
font-weight:normal;
text-align:left;
}
.top2 {
width:560px;
float:right;
text-align:right;
height:77px;
vertical-align:middle;
padding-top:27px;
}
.top2 .Normal{

margin-top:0px;
font-size:18px;
color:#c1daf2;
line-height:24px;
font-weight:normal;
text-align:right;
padding-right:10px;
vertical-align:middle;
}
.top2 P {
margin-top:0px;
}
#LeftPics {
float:left;
width:632px;
height:300px;
}
#RightPics {
float:right;
width:318px;
height:300px;
}
.RightPicture {
width:314px;
margin-left:0px;
height:300px;
}
.LeftPicture {
float:left;
border-right:1px solid white;
width:314px;
height:300px;
}
.MiddlePicture {
float:right;
border-right:1px solid white;
width:316px;
height:300px;
}
.clearer {
clear:both;
height:1px;
margin:0;
padding:0;
}
#panes {
width:950px;
background:url(_i/lione.gif) repeat-y;
border-bottom:1px solid white;
padding-bottom:40px;
}
.panes2 {
width:950px;
background:url(_i/lione.gif) repeat-y;
border-bottom:1px solid white;
padding-bottom:40px;
}
.homecontent1 {
line-height:20px;
padding-top:25px;
width:314px;
float:left;
text-align:left;
}
.homecontent2 {
line-height:20px;
padding-top:25px;
float:right;
width:316px;
text-align:left;
}
.homecontent3 {
line-height:20px;
padding-top:25px;
width:313px;
text-align:left;
}
.maincontentpane {
text-align:left;
}
#leftpanes {
width:632px;
float:left;
}
#rightpanes {
width:318px;
float:right;
}
.homebottom {
padding-top:20px;
padding-bottom:20px;
text-align:center;
}
#navbar {
width:950px;
margin-left:auto;
margin-right:auto;
height:35px;
}
#insidenav {
background:url(_i/nav.gif) repeat-x;
height:35px;
margin-bottom:0px; 
margin-top:-10px;
}
#search {
float:right;
text-align:right;
height:25px;
width:188px;
margin-top:2px;
padding-right:0px;
padding-right:12px !important;
}
#wmnav {
float:left;
width:750px;

}
#insidewhite {
width:100%;
background:#ffffff;
padding-top:33px;
margin-top:-10px;
}
#insideleft {
width:666px;
float:left;
}
#insideright {
float:right;
width:225px;
}
.picpane {
margin-bottom:10px;
}
.insideleftcontent {
float:left;
width:333px;
line-height:20px;
text-align:justify !important;
}
.insiderightcontent {
width:323px;
float:right;
padding-left:10px;
line-height:20px;
text-align:justify !important;
}
#insidewrapper {
width:950px;
margin-left:auto;
margin-right:auto;
}
.rightpaneinside {
width:225px;
}
#footer {
border-top:1px #ebeaea solid;
height:66px;
}


 h1 {
border-bottom:1px solid #004C92;
color:#004C92;
font-size:1.6em;
line-height:1;
padding-bottom:10px;
text-transform:uppercase;
}
 h2 {
color:#000000;
font-size:1.4em;
line-height:1;
text-transform:uppercase;
}
 h3 {
font-size:1.4em;
line-height:1;
}
h4 {
font-size:1.3em;
line-height:1;
}
 h5 {
font-size:1.1em;
line-height:1;
}
 h6 {
font-size:1em;
line-height:1;
}
blockquote {
color:#004C92;
margin-top:10px;
margin-bottom:10px;
border-bottom:#004C92 1px solid;
border-top:#004C92 1px solid;
}

html{font-size:62.5%;font-family:sans-serif}
strong,th,thead td,h1,h2,h3,h4,h5,h6,dt{font-weight:bold}
cite,em,dfn{font-style:italic}
code,kbd,samp,pre,tt,var,input[type='text'],input[type='password']{font-size:92%;font-family:monaco,"Lucida Console",courier,mono-space}
pre{white-space:pre}
pre *{font-size:100%;white-space:pre}
del{text-decoration:line-through;color:#666}
ins,dfn{border-bottom:1px solid #ccc}
small,sup,sub{font-size:85%}
big{font-size:125%;line-height:80%}
abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em}
a abbr,a acronym{border:none}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid #ccc}
sup{vertical-align:super}
sub{vertical-align:sub}
a:link,a:visited,a:hover,a:active,a:focus{text-decoration:underline}
blockquote{border-top:1px solid #004C92;border-bottom:1px solid #004C92;color:#004C92}
blockquote > *:before{content:"\201C"}
blockquote > *:after{content:"\201D"}
q{quotes:"\201C""\201D""\2018""\2019"}
:lang(af),:lang(nl),:lang(pl){quotes:'\201E' '\201D' '\201A' '\2019'}
:lang(bg),:lang(cs),:lang(de),:lang(is),:lang(lt),:lang(sk),:lang(sr),:lang(ro){quotes:'\201E' '\201C' '\201A' '\2018'}
:lang(da),:lang(hr){quotes:'\00BB' '\00AB' '\203A' '\2039'}
:lang(el),:lang(es),:lang(sq),:lang(tr){quotes:'\00AB' '\00BB' '\2039' '\203A'}
:lang(en-GB){quotes:'\2018' '\2019' '\201C' '\201D'}
:lang(fi),:lang(sv){quotes:'\201D' '\201D' '\2019' '\2019'}
:lang(fr){quotes:'\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a'}
*[lang|='en'] q:before{content:'\201C'}
*[lang|='en'] q:after{content:'\201D'}
*[lang|='en'] q q:before{content:'\2018'}
*[lang|='en'] q q:after{content:'\2019'}
fieldset{border:1px solid #ccc}
legend{background:#fff}
a{color:#666}
a:visited{color:#99c}
a:hover{color:#c33}
a:active,.a:focus{color:#000}
code,pre{color:#c33}
dt { 
margin-bottom:0.4em;
margin-top:0.8em;
}
.mysearchbox {
font-size:12px;
margin-bottom:0px !important;
margin-bottom:-1px;

}
.mysearchbutton {
height:20px;
margin-bottom:-3px !important;
margin-bottom:-2px;
}
.Registertext {
font-weight:bold;
font-size:12px;
color:#333333;
}
.bio {
padding-right:30px;
width:150px;
display:inline;
float:left;
margin-bottom:25px;
}
.biography {
margin-bottom:25px;
}
.biography img {
padding-right:15px;
padding-top:4px;
}
.biography h2 {
font-size:12px;
margin-bottom:0px;
}
.leftimg {
padding-right:15px;
padding-bottom:10px;
}
.hiddenDiv {
	display: none;
	}
.visibleDiv {
	display: block;
	border: 0px;
	}
	.myfooter {
	text-align:left;

	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;	padding-top:15px;
	}
	.myfooter p {
	margin:0px;
	}
	.myfooter .Normal {
		font-size:10px;
			color:#999999;
			}
			.blink, a.blink:link, a.blink:active, a.blink:hover, a.blink:visited {
			font-weight:bold;
			} 
			.SiteMapRoot {
			margin-bottom:5px;
			margin-top:10px;
			}
			#SiteMap {
			margin-bottom:20px;
			}
			.SiteMapRoot a:link, .SiteMapRoot a:active, .SiteMapRoot a:hover, .SiteMapRoot a:visited {
			font-size:12px;
			font-weight:bold;
			line-height:20px;
			} 
			.SiteMapSub1 a:link, .SiteMapSub1 a:active, .SiteMapSub1 a:hover, .SiteMapSub1 a:visited {
			font-size:11px;
			line-height:18px;
			padding-left:5px;
			} 
			.SiteMapSub a:link, .SiteMapSub a:active, .SiteMapSub a:hover, .SiteMapSub a:visited {
			font-size:11px;
			line-height:18px;
			padding-left:10px;
			} 