/* basic elements */
body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #384a8f;
	background: #c0c0c0 url(../images/interface/misc/bg-footer.gif) repeat-y center center;
	margin: 0px;
	}
p { 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px; 
	text-align: left;
	}
h3 { 
	font: italic normal 12pt Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #384a8f;
	}
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #384a8f;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #384a8f;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #384a8f;
	}
#FLASH{ 
	background-color: #FFFFFF;    
	width: 750px; 
	height: 257px;
	}
#FLASH span {
	display:none
	}

/* INTERACE DIVS */
#container {
	background: transparent url(../images/interface/misc/bg-footer.gif) repeat-y left top; 
	padding: 0px 0px 0px 0px;
	/*padding: 0px 20px 0px 20px; */ 
	width: 750px; 
	height: 100%;
	margin:0px auto;
	text-align: center;
	}




/* HEADER REGION IS FOUND BELOW*/
#pageHeader { 
	background: transparent url(../images/interface/misc/bg-topnav.gif) repeat top left; 
	width: 750px; 
	height: 30px;
	margin:0px auto;
	/* white-space: no-wrap; */
	}
#pageHeader .topnav-left { 
	background: transparent url(../images/interface/header/top-left.gif) no-repeat top left; 
	width: 366px; 
	height: 30px; 
	float: left;
	}
#pageHeader .topnav-left span {
	display:none
	}	
	
/* TOP LEVEL NAV BUTTONS FOUND BELOW */
#pageHeader .topnav1{ 
background-image:  url(../images/interface/header/top-nav1-over.gif);
background-repeat: no-repeat;
width: 113px;
height: 30px;
float: left;
}

#pageHeader .topnav1 a {
background-image:  url(../images/interface/header/top-nav1-over.gif);
width: 113px;
height: 30px;
float: left;
text-decoration: none;
}

#pageHeader .topnav1 img {width:113px; height: 30px; border: 0; }
* html a:hover {visibility:visible}
#pageHeader .topnav1 a:hover img{visibility:hidden}

#pageHeader .topnav1 span {
	display:none
	}

#pageHeader .topnav2{ 
background-image:  url(../images/interface/header/top-nav2-over.gif);
background-repeat: no-repeat;
width: 122px;
height: 30px;
float: left;
}

#pageHeader .topnav2 a {
background-image:  url(../images/interface/header/top-nav2-over.gif);
width: 122px;
height: 30px;
float: left;
text-decoration: none;
}

#pageHeader .topnav2 img {width:122px; height: 30px; border: 0; }
* html a:hover {visibility:visible}
#pageHeader .topnav2 a:hover img{visibility:hidden}

#pageHeader .topnav2 span {
	display:none
	}

#pageHeader .topnav3{ 
background-image:  url(../images/interface/header/top-nav3-over.gif);
background-repeat: no-repeat;
width: 149px;
height: 30px;
float: left;
}

#pageHeader .topnav3 a {
background-image:  url(../images/interface/header/top-nav3-over.gif);
width: 149px;
height: 30px;
float: left;
text-decoration: none;
}

#pageHeader .topnav3 img {width:149px; height: 30px; border: 0; }
* html a:hover {visibility:visible}
#pageHeader .topnav3 a:hover img{visibility:hidden}

#pageHeader .topnav3 span {
	display:none
	}


/* LOGO ROW*/
#Logo { 
	background: #FFFFFF; 
    width: 750px; 
	height: 94px;
	margin:0px auto;
	/* white-space: no-wrap; */
	}
#Logo .image1{ 
background-image:  url(../images/interface/header/logo.jpg);
background-repeat: no-repeat;
width: 317px;
height: 94px;
float: left;
}
#Logo .image1 a {
background-image:  url(../images/interface/header/logo.jpg);
width: 317px;
height: 94px;
float: left;
text-decoration: none;
}
#Logo .image1 img {width:113px; height: 94px; border: 0; }
* html a:hover {visibility:visible}
#Logo .image1 a:hover img{visibility:visible}

#Logo .image1 span {
	display:none
	}

#Logo .image2 { 
	background: transparent url(../images/interface/header/logo-right.jpg) no-repeat top left; 
	width: 433px; 
	height: 94px; 
	float: right;
	}
#Logo .image2 span {
	display:none
	}


/*MAIN NAVIGATION ROW*/
#Nav { 
	background: #FFFFFF; 
    width: 750px; 
	height: 25px;
	margin:0px auto;
	/* white-space: no-wrap; */
	}
#Nav .nav1{ 
background-image:  url(../images/interface/nav/nav1-over.gif);
background-repeat: no-repeat;
width: 92px;
height: 25px;
float: left;
}
#Nav .nav1 a {
background-image:  url(../images/interface/nav/nav1-over.gif);
width: 92px;
height: 25px;
float: left;
text-decoration: none;
}
#Nav .nav1 img {width:92px; height: 25px; border: 0; }
* html a:hover {visibility:visible}
#Nav .nav1 a:hover img{visibility:hidden}

#Nav .nav1 span {
	display:none
	}
	

#Nav .nav2{ 
background-image:  url(../images/interface/nav/nav2-over.gif);
background-repeat: no-repeat;
width: 146px;
height: 25px;
float: left;
}
#Nav .nav2 a {
background-image:  url(../images/interface/nav/nav2-over.gif);
width: 146px;
height: 25px;
float: left;
text-decoration: none;
}
#Nav .nav2 img {width:146px; height: 25px; border: 0; }
* html a:hover {visibility:visible}
#Nav .nav2 a:hover img{visibility:hidden}

#Nav .nav2 span {
	display:none
	}
	

#Nav .nav3{ 
background-image:  url(../images/interface/nav/nav3-over.gif);
background-repeat: no-repeat;
width: 83px;
height: 25px;
float: left;
}
#Nav .nav3 a {
background-image:  url(../images/interface/nav/nav3-over.gif);
width: 83px;
height: 25px;
float: left;
text-decoration: none;
}
#Nav .nav3 img {width:83px; height: 25px; border: 0; }
* html a:hover {visibility:visible}
#Nav .nav3 a:hover img{visibility:hidden}

#Nav .nav3 span {
	display:none
	}
	
#Nav .nav4{ 
background-image:  url(../images/interface/nav/nav4-over.gif);
background-repeat: no-repeat;
width: 98px;
height: 25px;
float: left;
}
#Nav .nav4 a {
background-image:  url(../images/interface/nav/nav4-over.gif);
width: 98px;
height: 25px;
float: left;
text-decoration: none;
}
#Nav .nav4 img {width:98px; height: 25px; border: 0; }
* html a:hover {visibility:visible}
#Nav .nav4 a:hover img{visibility:hidden}

#Nav .nav4 span {
	display:none
	}

#Nav .nav5{ 
background-image:  url(../images/interface/nav/nav5-over.gif);
background-repeat: no-repeat;
width: 70px;
height: 25px;
float: left;
}
#Nav .nav5 a {
background-image:  url(../images/interface/nav/nav5-over.gif);
width: 70px;
height: 25px;
float: left;
text-decoration: none;
}
#Nav .nav5 img {width:70px; height: 25px; border: 0; }
* html a:hover {visibility:visible}
#Nav .nav5 a:hover img{visibility:hidden}

#Nav .nav5 span {
	display:none
	}

#Nav .nav6{ 
background-image:  url(../images/interface/nav/nav6-over.gif);
background-repeat: no-repeat;
width: 59px;
height: 25px;
float: left;
}
#Nav .nav6 a {
background-image:  url(../images/interface/nav/nav6-over.gif);
width: 59px;
height: 25px;
float: left;
text-decoration: none;
}
#Nav .nav6 img {width:59px; height: 25px; border: 0; }
* html a:hover {visibility:visible}
#Nav .nav6 a:hover img{visibility:hidden}

#Nav .nav6 span {
	display:none
	}

#Nav .nav7{ 
background-image:  url(../images/interface/nav/nav7-over.gif);
background-repeat: no-repeat;
width: 111px;
height: 25px;
float: left;
}
#Nav .nav7 a {
background-image:  url(../images/interface/nav/nav7-over.gif);
width: 111px;
height: 25px;
float: left;
text-decoration: none;
}
#Nav .nav7 img {width:111px; height: 25px; border: 0; }
* html a:hover {visibility:visible}
#Nav .nav7 a:hover img{visibility:hidden}

#Nav .nav7 span {
	display:none
	}

#Nav .nav8{ 
background-image:  url(../images/interface/nav/nav8-over.gif);
background-repeat: no-repeat;
width: 91px;
height: 25px;
float: left;
}
#Nav .nav8 a {
background-image:  url(../images/interface/nav/nav8-over.gif);
width: 91px;
height: 25px;
float: left;
text-decoration: none;
}
#Nav .nav8 img {width:91px; height: 25px; border: 0; }
* html a:hover {visibility:visible}
#Nav .nav8 a:hover img{visibility:hidden}

#Nav .nav8 span {
	display:none
	}























/* HOME CENTERPIECE BEGINS HERE*/
#Center { 
	background: #FFFFFF; 
    width: 750px; 
	height: 257px;
	margin:0px auto;
	/* white-space: no-wrap; */
	}
#Center .image1 { 
	background: transparent url(../images/interface/center/center-image1.gif) no-repeat top left; 
	width: 456px; 
	height: 79px; 
	float: left;
	}
#Center .image1 span {
	display:none
	}
#Center .image2 { 
	background: transparent url(../images/interface/center/center-image2.gif) no-repeat top left; 
	width: 294px; 
	height: 79px; 
	float: right;
	}
#Center .image2 span {
	display:none
	}
#Center .image3 { 
	background: transparent url(../images/interface/center/center-image3.gif) no-repeat top left; 
	width: 281px; 
	height: 178px; 
	float: left;
	}
#Center .image3 span {
	display:none
	}
	
#Center .image4 { 
	background: transparent url(../images/interface/center/center-image4.jpg) no-repeat top left; 
	width: 469px; 
	height: 178px; 
	float: right;
	}
#Center .image4 span {
	display:none
	}



/* HOME CALLOUTS BEGINS HERE*/
#Callout { 
	background: #FFFFFF; 
    width: 750px; 
	height: 90px;
	/* white-space: no-wrap; */
	margin:0px auto;
	}
#Callout .image1 { 
	background: transparent url(../images/interface/home-callouts/home-login.jpg) no-repeat top left; 
	width: 223px; 
	height: 58px; 
	float: left; 
	}
#Callout  .image1 span {
	display:none
	}
#Callout .h1 { 
	background: transparent url(../images/interface/home-callouts/home-logintitle.jpg) no-repeat top left; 
	width: 223px; 
	height: 32px; 
	float: left; 
	}
#Callout  .h1 span {
	display:none
	}
#Callout  .image2 { 
	background: transparent url(../images/interface/home-callouts/home-news.jpg) no-repeat top left; 
	width: 279px; 
	height: 58px;
	float: left; 
	}
#Callout  .image2 span {
	display:none
	}
#Callout .h2 { 
	background: transparent url(../images/interface/home-callouts/home-newstitle.jpg) no-repeat top left; 
	width: 279px; 
	height: 32px;
	float: left; 
	}
#Callout  .h2 span {
	display:none
	}
#Callout  .image3 { 
	background: transparent url(../images/interface/home-callouts/home-report.jpg) no-repeat top left; 
	width: 246px; 
	height: 58px;
	float: right; 
	}
#Callout  .image3 span {
	display:none
	}
#Callout .h3 { 
	background: transparent url(../images/interface/home-callouts/home-reporttitle.jpg) no-repeat top left; 
	width: 246px; 
	height: 32px; 
	float: right;
	}
#Callout  .h3 span {
	display:none
	}

#Callout  .VerticalLine1 { 
	background: #FFFFFF repeat top left; 
	width: 1px; 
	height: 32px;
	float: left;
	}
	
#Callout  .VerticalLine2 { 
	background: #FFFFFF repeat top left; 
	width: 1px; 
	height: 58px;
	float: left;
	}

#Callout  .VerticalLineTall { 
	background: #FFFFFF repeat top left; 
	width: 1px; 
	height: 250px;
	float: left;
	}
	
#Callout  .logincontent {
	background: #C3E2FF;
	width: 223px;
	height: 250px;
	float: left;
	}
	
#Callout  .loginstyle {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	text-align: right;
	vertical-align: top;
	float: left;
	padding-right: 20px;
	clear: both;
	}
	
#Callout  .newscontent { 
	background: #D7F0FF; 
	width: 279px; 
	height: 250px;
	float: left;
	}

#Callout  .newsstyle {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 255px;
	text-align: left;
	vertical-align: top;
	float: left;
	padding-left: 20px;
	}
	
#Callout  .newsstyle a{
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	}
	
#Callout  .reportscontent { 
	background: #C3E2FF; 
	width: 246px; 
	height: 250px;
	float: left;
	}
#Callout  .reportsstyle {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 212px;
	text-align: left;
	vertical-align: top;
	float: left;
	padding-left: 20px;
	clear: both;
	}
ul {
	margin-left: 0px;
	padding-left: 10px;
	}
	
li {
	list-style-image: url(../images/interface/misc/inside-arrow.gif);
	margin-left: 0px;
	padding-left: 0px;
    }
	
/* CONTENT IS FOUND BELOW*/
#MainContent { 
	background: transparent url(../images/interface/misc/bg-content.gif) repeat-y left top; 
	width: 750px; 
	margin:0px auto;
	}
#MainContent .mainright {
	background: #C3E2FF;
	width: 587px;
	height: 250px;
	float: left;
	margin-left: 162px;
	}
#MainContent .loginleft {
	width: 161px;
	height: 250px;
	float: left;
	}
	
#MainContent h1 { 
	background: transparent url(../images/interface/misc/second-login.gif) no-repeat top left; 
	width: 161px; 
	height: 49px; 
	float: left;
	}
#MainContent h1 span {
	display:none
	}

#MainContent .company {
	width: 587px;
	height:49px;
	margin-left: 163px;
	float: right;
	}
#MainContent .company span {
	display:none
	}
	

/* FOOTER DIV*/
#Callout  .FooterTop{ 
	background: url(../images/interface/misc/line-bottom.gif) repeat top left; 
    width: 750px; 
	height: 4px;
	float: left;
	}	
#Callout  .FooterTop span {
	display:none;
	}

#Top{ 
	background: url(../images/interface/misc/line-bottom.gif) repeat top left; 
    width: 750px; 
	height: 4px;
	/* white-space: no-wrap; */
	margin:0px auto;
	}	
#Top span {
	display:none;
	}
#Footer{ 
	background: #ABC5E0; 
    width: 750px; 
	/* white-space: no-wrap; */
	margin:0px auto;
	}	
#Footer p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #516B84;
	width: 700px;
	text-align: right;
	margin-left: 20px;
	margin-right: 20px;
	}
#Footer p a:hover {
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	}		
#Footer  .FooterTop{ 
	background: url(../images/interface/misc/line-bottom.gif) repeat top left; 
    width: 750px; 
	height: 4px;
	float: left;
	}	
#Footer  .FooterTop span {
	display:none;
	}

/* BELOW IS THE REAL CONTENT STYLES */

#wrap {
	background: transparent url(../images/interface/misc/bg-content.gif) repeat-y left top; 
    margin:0 auto;
	width:750px;
	}
	#main {
	float:left;
	width: 161px;
	}
	#main h1{
	background: url(../images/interface/misc/second-login.gif) no-repeat top left;
	width: 161px;
	height: 29px;
	margin-top:0;
	padding: 0px;
    }
	#main h1 span{
	display:none;
	}
	#main h2{
	background: url(../images/interface/misc/second-news.gif) no-repeat top left; 
	width: 161px; 
	height: 28px; 
	margin-top:0;
    }
	#main h2 span{
	display:none;
	}
	#main p  {
	padding:0 10px;
    }
	#main .logincontent{
	background: #C3E2FF;
	float:left;
	width: 161px; 
	text-align: right;
	}
	#main .latestnews{
	float:left;
	width: 161px;
	}
	#main .latestnews a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #384a8f;
	}
	#main .latestnews p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #384a8f;
	padding-right: 10px;
	padding-left: 10px;
	}
	#main .latestnews ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 130px;
	margin-left: 15px;
	}
	#main .latestnews li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #384a8f;
	list-style-image: url(../images/interface/misc/inside-arrow.gif);
	margin-left: 0px;
	padding-left: 0px;
	}
	#midbarNoBG {
	width: 42px;
	height: 124px;
	float:left;
	}
	#midbar {
	background: transparent url(../images/interface/misc/left-arrow.gif) no-repeat top left; 
	width: 42px;
	height: 124px;
	float:left;
	}
	#sidebar {
	width: 520px;
	float:left;
	}
    #TitleCompany{
	background: transparent url(../images/interface/titles/titles-company.gif) no-repeat top left; 
	width: 547px;
	height: 48px;
	float:left;
	}
    #TitleCompany span {
	display:none
	}
	#TitleAccount{
	background: transparent url(../images/interface/titles/titles-account.gif) no-repeat top left; 
	width: 547px;
	height: 48px;
	float:left;
	}
    #TitleAccount span {
	display:none
	}
	#TitleBriefings{
	background: transparent url(../images/interface/titles/titles-briefings.gif) no-repeat top left; 
	width: 547px;
	height: 48px;
	float:left;
	}
    #TitleBriefings span {
	display:none
	}
	#TitleContact{
	background: transparent url(../images/interface/titles/titles-contact.gif) no-repeat top left; 
	width: 547px;
	height: 48px;
	float:left;
	}
    #TitleContact span {
	display:none
	}
	#TitleTestimonials{
	background: transparent url(../images/interface/titles/titles-testimonials.gif) no-repeat top left; 
	width: 547px;
	height: 48px;
	float:left;
	}
    #TitleTestimonials span {
	display:none
	}
	#TitleNews{
	background: transparent url(../images/interface/titles/titles-news.gif) no-repeat top left; 
	width: 547px;
	height: 48px;
	float:left;
	}
    #TitleNews span {
	display:none
	}
	#TitleFaq{
	background: transparent url(../images/interface/titles/titles-faq.gif) no-repeat top left; 
	width: 547px;
	height: 48px;
	float:left;
	}
    #TitleFaq span {
	display:none
	}
	#TitleFeatures{
	background: transparent url(../images/interface/titles/titles-features.gif) no-repeat top left; 
	width: 547px;
	height: 48px;
	float:left;
	}
    #TitleFeatures span {
	display:none
	}
	#TitlePrivacy{
	background: transparent url(../images/interface/titles/titles-privacy.gif) no-repeat top left; 
	width: 547px;
	height: 48px;
	float:left;
	}
    #TitlePrivacy span {
	display:none
	}
	#TitleSignup{
	background: transparent url(../images/interface/titles/titles-signup.gif) no-repeat top left; 
	width: 547px;
	height: 48px;
	float:left;
	}
    #TitleSignup span {
	display:none
	}
	#TitleTerms{
	background: transparent url(../images/interface/titles/titles-terms.gif) no-repeat top left; 
	width: 547px;
	height: 48px;
	float:left;
	}
    #TitleTerms span {
	display:none
	}
	#TitleSitemap{
	background: transparent url(../images/interface/titles/titles-sitemap.gif) no-repeat top left; 
	width: 547px;
	height: 48px;
	float:left;
	}
	#TitleSitemap span {
	display:none
	}
	#TitleSupport{
	background: transparent url(../images/interface/titles/titles-support.gif) no-repeat top left; 
	width: 547px;
	height: 48px;
	float:left;
	}
	#TitleSupport span {
	display:none
	}
	#sidebar  p, ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #516B84;
	padding-bottom: 0px;
	padding-top: 0px;
    }
	#sidebar  hr {
	color: #ECECEC;
    }
	#sidebar  h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #516B84;
	padding-bottom: 2px;
    }
	#sidebar  h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #516B84;
	margin-bottom:0;
    }
	#sidebar  li {
	list-style-image: url(../images/interface/misc/inside-arrow.gif);
	margin-left: 0px;
	padding-left: 0px;
    }
	#footersecond {
	background: #ABC5E0; 
	clear:both;
	}
	#footersecond  p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #516B84;
	width: 700px;
	text-align: right;
	margin-left: 20px;
	margin-right: 20px;
    }
	#FooterTopSecond{ 
	background: url(../images/interface/misc/line-bottom.gif) repeat top left; 
    width: 750px; 
	height: 4px;
	float: left;
	}	
    #FooterTopSecond span {
	display:none;
	}
	.images {
	padding-right: 10px;
	padding-left: 10px;
}
   .form2 {
	padding-right: 0px;
	padding-left: 0px;
	margin-top:0;
}

    form {
	padding-right: 10px;
	padding-left: 10px;
	margin-top:0;
}


