

body
{
	width: 100%;
	/*font-size: 70%;*/
	font-size: 80%;
	font-family: Verdana, Geneva, sans-serif;
	padding: 0;
	margin: 0;
}

li, ul, p, h1, h3
{
	padding: 0;
	margin: 0;
}

p
{
	padding: 5px;	
	line-height: 20px;
}

h1
{
	padding: 0 0 10px 0;
}

h3
{
	padding: 5px;
	line-height: 20px;
}

img
{
    border: none;
}

#outer
{
	width: 1000px;
	text-align: center;
	margin: 0 auto;
}

#inner
{
	text-align: left;
}

#mainlogo
{
	position: absolute;
	top: 5px;
	margin-left: 15px;
	z-index: 60;
}

#header
{
	background: url('../images/header.jpg') top left no-repeat;
	height: 88px;
}

#ticker
{
    position: absolute;
    z-index: 230;
    margin-left: 225px;
    top: 93px;
}

#featurecontainer
{
	background: url('../images/featurebg.jpg') top left no-repeat;
	height: 232px;
	font: courier!important;
}

#feature
{
	height: 232px;
}

#controls
{
	position: absolute;
	/*top: 110px;*/
	top: 70px;
	/*background: #dddddd;*/
	height: 200px;
	margin-left: 0px;
}

#controls img
{
    border: none;
}

#scontrol
{
	margin: 75px 0 0 17px;
	background: url('../images/search.jpg') top left no-repeat;
	_padding: 1px 0 0 5px;
	padding: 3px 0 0 5px;
}

#textcontrols
{
	/*margin: 60px 0 0 25px;*/
	margin: 25px 0 0 17px;
	vertical-align: top;
}

#logininfo
{
    position: absolute;
	/*top: 110px;*/
	top: 260px;
	/*background: #dddddd;*/
	margin-left: 14px;
	width: 600px;
}

#textcontrols img
{
    margin: 0 4px 0 0;
}

#textcontrols p
{
    font-size: 85%;
    padding: 0;
}

#feature1_search1_btnSearch
{
	margin-top: -3px;
	_margin-top: -5px;
}

#mainnav
{
	position: absolute;
	margin: 63px 0 0 215px!important;
	z-index: 444;
}

#mainnav li
{
	list-style: none;
	height: 21px;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 5px;
	float: left;
}

#mainnav a
{
    
	display: block;
	padding: 2px 16px 2px 16px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

#mainnav a:hover
{
	text-decoration: none;
	color: #ffd37c;
	background: url('../images/navblock.jpg') 5px 3px no-repeat;
}

#mainnav li.currentPage a
{
    text-decoration: none;
    color: #ffd37c;
    background: url('../images/navblock.jpg') 5px 3px no-repeat;
}

/* static links - side links*/
#mainnav2
{
	margin: 0 0 0 5px;
}

#mainnav2 li
{
	list-style: none;
	background: url('../images/navbg.jpg') top left no-repeat;
	/*height: 21px;*/
	width: 195px;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 5px;
}

#mainnav2 li ul
{
    margin: 8px 0 0 0;
    display: none;
}

#linkbig
{
	list-style: none;
	background: url('../images/navbgbig.jpg') top left no-repeat!important;
	/*height: 21px;*/
	width: 195px;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 5px;
	height: 50px;
}

#linkbigblue
{
    color: #0f54a5!important;
}

#mainnav2 li ul li
{
	list-style: none;
	background: url('../images/navbg2.jpg') top left no-repeat;
	/*height: 21px;*/
	width: 185px;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 5px;
	display: none;
}

#mainnav2 a
{
	display: block;
	color: #000000;
	text-decoration: none;
}

#mainnav2 a:hover
{
	text-decoration: underline;
}

#content
{
	margin: 20px 0 0 0;
}

#leftcol
{
	float: left;
	width: 200px;
}

#leftcol img
{
	border: none;
	float: right;
	margin: 0 5px 0 0;
}

#condiv
{
    display: inline-block;
    text-align: left!important;
    width: 90px;
    margin-top: -15px;
}

#condiv a
{
    display: inline;
}

#subnav
{
	/*margin: 0 0 0 220px;*/
	margin-top: 5px;
	/*width: 700px;*/
	width: 680px;
	/*height: 25px;*/
	margin-bottom: 10px;
	margin-left: 0!important;
}

#subnav li
{
    list-style: none;
    /*float: left;*/
    float: left;
    line-height: 25px;
    border-right: 1px solid #0a4e9b;
}

#subnav a
{
    /*display: block;*/
    color: #0a4e9b;
    text-decoration: none;
    padding: 2px 15px 2px 15px;
    
}

#subnav a:hover
{
    text-decoration: underline;
}

#subnav a.currentPage
{
    text-decoration: underline;
    font-weight: bold;
}

#subnavfixed
{
    margin-top: 5px;
	/*height: 25px;*/
	text-align: left;
	width: 600px;
	margin-bottom: 10px;
	margin-left: 0!important;
}

#subnavfixed li
{
    list-style: none;
    /*float: left;*/
    display: inline;
    line-height: 25px;
}

#subnavfixed a
{
    /*display: block;*/
    color: #0a4e9b;
    text-decoration: none;
    padding: 2px 15px 2px 15px;
    border-right: 1px solid #0a4e9b;
}

#subnavfixed a:hover
{
    text-decoration: underline;
}

#subnavfixed a.currentPage
{
    text-decoration: underline;
    font-weight: bold;
}

/* member subnav */
#members1_mainnav
{
    margin-top: 5px;
	/*height: 25px;*/
	text-align: left;
	width: 600px;
	margin-bottom: 10px;
	margin-left: 0!important;
}

#members1_mainnav li
{
    list-style: none;
    /*float: left;*/
    display: inline;
    line-height: 25px;
}

#members1_mainnav a
{
    /*display: block;*/
    /*color: #ffab00;*/
    color: #0a4e9b;
    text-decoration: none;
    padding: 2px 15px 2px 15px;
    /*border-right: 1px solid #ffd37c;*/
    border-right: 1px solid #0a4e9b;
}

#members1_mainnav a:hover
{
    text-decoration: underline;
}

#members1_mainnav a.currentPage
{
    text-decoration: underline;
    font-weight: bold;
}

#maincontent
{
	margin: 0 0 0 220px;
	text-align: left;
}

#logindiv
{
	margin: 0 0 0 220px;
	text-align: left;
	background: #efedee;
	padding: 20px 20px 100px 20px;
}

#maincontent #subnavfixed
{
	text-align: left;
}

#innercontent p
{
    width: 550px;
    padding: 4px 10px 10px 10px;
    font-size: 85%;
}

#innercontent strong
{
    font-size: 120%;
}

#innercontent h1
{
	background: url('../images/headingbg.jpg') top left no-repeat;
	height: 42px;
	padding: 10px 0 0 10px;
	color: #0a4e9b;
	font-size: 150%;
}

#innercontent h3
{
	color: #0a4e9b;
	font-size: 150%;
}

#innercontent table p
{
    width: 280px;
}

#innercontent a img
{
    padding: 2px 0 2px 0!important;
}

#innercontent .table p
{
    width: 180px;
}

#innercontent ul
{
    margin: 10px 0 0 30px;
}

#innercontent #caselist li
{
    list-style: none;
    background: #eeeeee;
    padding: 2px 0 2px 0;
    margin: 2px 0 2px 0;
    width: 580px;
}

#innercontent #caselist a
{
    display: block;
    color: #0a4e9b;
    padding: 3px;
    padding-left: 10px;
    text-decoration: none;
}

#innercontent #caselist a:hover
{
    text-decoration: underline;
}

#caselistnew
{
    margin-left: 10px;
}

#caselistnew li
{
    list-style: none;
    padding: 2px 0 2px 0;
    margin: 2px 0 2px 0;
    width: 580px;
}

#caselistnew a
{
    display: inline;
    color: #000000;
    padding: 3px;
    padding-left: 10px;
    text-decoration: none;
}

#caselistnew a:hover
{
    text-decoration: underline;
}

#innercontentcase h1
{
	background: url('../images/headingbg.jpg') top left no-repeat;
	height: 42px;
	padding: 10px 0 0 10px;
	color: #0a4e9b;
	font-size: 150%;
}

#innercontentcase
{

}

#innercontentcase p
{
    padding: 4px 100px 10px 10px!important;
    font-size: 85%;
}

#casestudy1_newslistpanelcase h3
{
    padding: 0px!important;
    margin: 0!important;
}

#casestudy1_newslistpanelcase p, #casestudy1_newslistpanelcase span
{
    padding: 8px!important;
    margin: 0!important;
}

#casestudy1_Image1
{
    float: right;
    margin: 10px 30px 10px 10px;
}

#casetop
{
    padding: 15px;
    background: url('../images/casebg.jpg') top left no-repeat!important;
    height: 557px;
}

#casetop p
{
}

#casebottom
{
    /*padding: 5px;
    background: url('../images/casebottom.jpg') bottom left no-repeat!important;
    height: 8px;*/
}

#innercontent #newslist li
{
    list-style: none;
    background: #eeeeee;
    padding: 2px 0 2px 0;
    margin: 2px 0 2px 0;
    width: 580px;
}

#innercontent #newslist a
{
    display: block;
    color: #0a4e9b;
    padding: 3px;
    padding-left: 10px;
    text-decoration: none;
}

#innercontent #newslist a:hover
{
    text-decoration: underline;
}

#innercontent #pressarchivelist li
{
    list-style: none;
    background: #eeeeee;
    padding: 2px 0 2px 0;
    margin: 2px 0 2px 0;
    width: 580px;
}

#innercontent #pressarchivelist a
{
    display: block;
    color: #0a4e9b;
    padding: 3px;
    padding-left: 10px;
    text-decoration: none;
}

#innercontent #pressarchivelist a:hover
{
    text-decoration: underline;
}

#innercontent .downloadlist li
{
    list-style: none;
    background: #eeeeee;
    padding: 2px 0 2px 0;
    margin: 2px 0 2px 0;
    width: 580px;
}

#innercontent .downloadlist a
{
    display: block;
    color: #0a4e9b;
    padding: 3px;
    padding-left: 10px;
    text-decoration: none;
}

#innercontent .downloadlist a:hover
{
    text-decoration: underline;
}

#innercontent .downloadlist 
{
    margin-top: 2px;
    padding-top: 2px;
    padding-bottom: 8px;
    margin-bottom: 8px; 
}

#innercontent .direc p strong
{
    width: 420px;
    color: /*#0a4e9b;*/
    color: #000000;
}

#eventshortdesc p
{
    width: 550px!important;
}

#innercontent .direc p
{
    width: 420px;
}

#newsreader
{
	background: url('../images/newsreader.jpg') top left no-repeat;
	height: 191px;
}

#flash_content
{
    float: left;
}

#newsreadercontent
{
	position: relative;
	width: 440px;
	background: #ffffff;
	_margin-left: 280px;
	*margin-left: 280px;
	margin-left: 280px;
	top: 13px;
	overflow-y: scroll;
	height: 108px;
	padding: 10px 20px 20px 20px;
}

#newsreadercontent h1
{
	text-decoration: none;
	color: #0a4e9b;
	font-size: 150%;
	padding: 0;
	margin: 0;
}

#newsreadercontent hr
{
	margin: 0 5px 0 5px;
	height: 1px;
}

#logbox
{
	background: url('../images/logbox.jpg') top left no-repeat;
	height: 200px;
}

#scree
{
    
    top: -131px;
    *top: -137px;
    /*top: -15px;
    *top: -22x;*/
    margin-left: 230px; 
    position: relative; 
    z-index: 666;  
}

#screenholder
{
    float: right;
    margin-right: 20px;
}

#screenholder img
{
    border: none;
}

#screen
{
    /*width: 535px;
    height: 110px; */
    width: 256px;
    height: 130px;
    /*background: url('../images/yellowscreen.png') top left no-repeat; */
}

#screen h1
{
    padding: 0;
    margin: 0;
    color: #ffffff;
    
}

#screen p
{
    padding: 0;
    margin: 0;
    color: #000000;
}

#screencontrols
{
    padding: 5px 30px 0 5px;
    text-align: right; 
}

/***********/
#screenholder2
{
    float: left;
}

#screenholder2 img
{
    border: none;
}

#screen2
{
    /*width: 535px;
    height: 110px; */
    width: 256px;
    height: 130px;

    /*background: url('../images/bluescreen.png') top left no-repeat; */
}

#screen2 h1
{
    padding: 0;
    margin: 0;
    color: #ffffff;
    
}

#screen2 p
{
    padding: 0;
    margin: 0;
    color: #000000;
}

#screencontrols2
{
    padding: 5px 30px 0 5px;
    text-align: right; 
}
/********/

#homelogin
{
    position: relative;
    top: 18px;
    margin-left: 20px;
    width: 175px;
}

#homelogin p
{
    padding: 0 0 8px 0;
}

#footer
{
    text-align: right;
    clear: both;
    border-top: 1px solid #dedede;
    margin: 30px 0 0 0 ;
}

#footer p
{
    color: #666666;
    padding: 2px 8px 2px 0;
    font-size: 80%;
}

#footer a
{
    color: #666666;
    text-decoration: none;
}

#footer a:hover
{
    text-decoration: underline;
}

.surveyimage{
margin-top: 20px;
border: none;
}


.Normal{
color:#000000!important;
}

.Black{
color:#000000!important;
}

.BoldBlack{
font-weight:bold!important; color:#000000!important;
}

.ItalicBlack{
font-style:italic!important; color:#000000!important;
}

.UnderlinedBlack{
text-decoration:underline!important; color:#000000!important;
}

.BoldItalicBlack{
color: #000000!important; font-weight:bold!important; font-style:italic!important; 
}

.BoldUnderlinedBlack{
text-decoration:underline!important; color:#000000!important; font-weight:bold!important;
}

.ItalicUnderlinedBlack{
text-decoration:underline!important; color:#000000!important; font-style:italic!important;
}

.BoldUnderlinedItalicBlack{
color: #000000!important; font-weight:bold!important; font-style:italic!important; text-decoration:underline!important;
}

.Blue{
color:#0a4e9b!important;
}

.BoldBlue{
font-weight:bold!important; color:#0a4e9b!important;
}

.ItalicBlue{
font-style:italic!important; color:#0a4e9b!important;
}

.UnderlinedBlue{
text-decoration:underline!important; color:#0a4e9b!important;
}

.BoldItalicBlue{
color: #0a4e9b!important; font-weight:bold!important; font-style:italic!important; 
}

.BoldUnderlinedBlue{
text-decoration:underline!important; color:#0a4e9b!important; font-weight:bold!important;
}

.ItalicUnderlinedBlue{
text-decoration:underline!important; color:#0a4e9b!important; font-style:italic!important;
}

.BoldUnderlinedItalicBlue{
color: #0a4e9b!important; font-weight:bold!important; font-style:italic!important; text-decoration:underline!important;
}