@charset "utf-8";
/*	@charset "utf-8";
/*	Main CSS rules for iProspect website
/*	Mindblossom 2008
/*  


MAIN CONTAINERS 
IMAGES
TEXT & LINKS

*/




body {
background-color:#CCCCCC;
margin:0;
margin-top:10px;
padding:0;
border:0;
text-align:center;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#47515A;
}

* {
padding:0;
margin:0;
border:0;
}

/*----- MAIN CONTAINERS -----------*/

#container {
background-color:#FFF;
border:solid 4px #fff;
border-bottom:solid 4px #fff !important;
border-bottom:solid 1px #fff;
margin:auto;
margin-bottom:4px;
width:780px;
padding:0;
}

#container_content {
background-image:url(../img/bgd_cont_cont.gif);
background-repeat:repeat-y;

background-color: #fff;
border:solid 4px #fff;
border-top:none;
border-bottom:none;
margin:auto;
/*margin-bottom:4px;*/
width:780px !important;
width:790px;
padding:0;
}

#header {
width: 780px;
height: 91px;
}
#header p {
text-align:right;
margin:-75px 15px 0 0;
font-size:11px;
}
#top_nav {
/*background-color:#CCCCCC;*/
width: 782px;
height: 23px;
font-size:10px;

}

#top_nav ul {
/*border:solid 1px blue;*/
float: right;
width: 396px;
height:22px;
}
#top_nav ul li         {display: inline;}
#top_nav ul li a       {color: #666666; text-decoration: none; font-weight:bold; padding:4px 25px 0 20px; float: left;}
#top_nav ul li a:hover {color: #4B4B4B; text-decoration: none; font-weight:bold;}

#top_nav ul li #current{color: #758288; text-decoration: none; font-weight:bold; padding:4px 25px 5px 20px; float: left; background-color:#B2DD1C; cursor:default;}

#top_images {
width:780px;
height:118px !important;
/*border:solid 1px #0033FF;*/
text-align:left;
}


#leftcol {
background-image:url(../img/bg_leftcol.gif);
background-repeat:no-repeat;
/*border-bottom:solid 4px #CCC;*/
float: left;
text-align:left;
width: 154px;
height: 145px;

}

#leftcol_nav {
width:142px !important;
width:152px;
/*height:32px !important;
height:45px;*/
background-color:#003399;
margin-top:4px;
text-align:left;
padding:15px 0 15px 10px;
}

#leftcol_nav a:link    {text-decoration:none; color: #E4EDFE; font-weight:bold;}
#leftcol_nav a:visited {text-decoration:none; color: #E4EDFE; font-weight:bold;}
#leftcol_nav a:hover   {text-decoration:none; color: #fff; font-weight:bold;}
#leftcol_nav a:active  {text-decoration:none; font-weight:bold;}

#leftcol_nav_nolink {
width:142px !important;
width:152px;
/*height:32px !important;
height:45px;*/
background-color:#8099CC;
overflow:hidden; 
margin-top:4px;
text-align:left;
font-weight:bold;
color:#FFF;
padding:15px 0 15px 10px;
}

#content {
float: left;
vertical-align:top;
/*background: #fff;*/
/*border-top:solid 1px #DDD;*/
/*border-left:solid 1px #DDD;*/
width: 476px;
text-align:left;
}

#content_right {
float: left;
vertical-align:top;
border-left:solid 3px #fff;
/*border-left:solid 4px #CCC;*/
width: 147px !important;
width: 152px;
height:auto;
text-align:left;
overflow:hidden;
}

#end_content {
/*background: #fff;*/
clear: left;
width: 780px;
height: 4px;
font-size:0px;
color:#fff;
}

#prefooter {
font-size:0px;
background-color:#fff;
margin:auto;
border-bottom:solid 4px #ccc;
width:788px !important;
width:790px;

}

#footer {
background-color:#FBFBFB;
/*background-image:url(../img/linked_by_isobar.gif);*/
/*background-position:right;*/
/*background-repeat:no-repeat;*/
margin:auto;
/*border:solid 3px #fff;*/
width:788px !important;
width:790px;
height: 26px;
text-align:center;
}

#legal_note {
background-color:#CCC;
height:20px;
width:800px;
margin:auto;
text-align:center;
color:#666666;
margin-top:5px;
font-size:0.9em;
}


/*----- IMAGES -----------*/

#dotted_hr {
margin:10px 0;
border:0;
}

#page_header {
margin:10px 0 0 20px;
border:0;
}

/*----- TEXT & LINKS -----------*/

#content p {
margin:5px 10px 10px 20px;
line-height:1.4em;
}

#footer p {
padding:7px 10px;
font-size:10px;
color:#666666;
line-height:1.3em;
font-weight:bold;
text-align:center;
}

#footer p .nobold {
padding:7px 10px;
font-size:10px;
color:#666666;
line-height:1.5em;
font-weight:normal;
}
#leftcol p {
line-height:1.6em;
margin:0 10px 0 0; 
}

h3 { 
font-weight:bold;
font-size:1.1em;
margin:7px 0 0 20px;}

/*DEFAULT LINKS*/
a:link {text-decoration: none; color: #394149;}
a:visited {text-decoration: none; color: #666666;}
a:hover {text-decoration: none; color: #A0C621;}
a:active {text-decoration: none;}

/*FOOTER*/
#footer a:link     {text-decoration: none; color: #666666; font-weight:bold;}
#footer a:visited  {text-decoration: none; color: #666666; font-weight:bold;}
#footer a:hover    {text-decoration: none; color: #505050; font-weight:bold;}
#footer a:active   {text-decoration: none; font-weight:bold;}

#footer p .nobold a:link    {text-decoration: none; color: #666666; font-weight:normal;}
#footer p .nobold a:visited {text-decoration: none; color: #666666; font-weight:normal;}
#footer p .nobold a:hover   {text-decoration: none; color: #505050; font-weight:normal;}
#footer p .nobold a:active  {text-decoration: none; font-weight:normal;}


/*MAIN CONTENT*/
#content a:link {text-decoration: underline; color: #000099;}
#content a:visited {text-decoration: underline; color: #000099;}
#content a:hover {text-decoration: underline; color: #0000CC;}
#content a:active {text-decoration: underline;}





