
/* CSS Document */
body{
margin: 0px;
padding: 0px;
text-align:centre;
background-color:#f0f0f0;
}

/*-------------frame - fixed width-----------------*/

#frame{
width: 760px;
margin: 0px auto;
padding: 0px;
text-align:centre;
background-image:url(../images/frame.gif);
background-position:top left;
background-repeat:no-repeat;
}

/*-------------logo area-----------------*/
#logo{
float:left;
background-image:url(../images/logo.gif);
background-position:top left;
background-repeat:no-repeat;
height: 60px;
width: 481px;
text-align:left;
font:11px Arial, sans-serif;
color: #002967;
padding: 0px;}

.quote1{
margin: 0px;
text-align:left;
font:11px Arial, sans-serif;
color: #002967;
padding: 15px 0 0 0px;}

#logoinside{
float:left;
background-image:url(../images/inside_logo.jpg);
background-position:top left;
background-repeat:no-repeat;
height: 59px;
width: 760px;
text-align:left;
padding: 0px;
margin: 0px;
border-bottom: 1px solid white;}

/*-------------text alongside logo-----------------*/
#text{
width: 230px;
float:right;
text-align:left;
font:11px Arial, sans-serif;
color: #76787B;
padding: 15px 0 0 0px;}

#text a:link, #text a:visited{
font:11px Arial, sans-serif;
color: #76787B;
padding: 0px;
text-decoration:none;}

#text a:hover{
font:11px Arial, sans-serif;
color: #58595B;
padding: 0px;
text-decoration:none;}

/*-------------top navigation-----------------*/
#nav{
height:21px;
float:left;
display:inline;
width: 610px;
margin:0px;
padding: 0px 0px 0px 150px;
text-align:left;
background-color:#C3C5C7;
font:12px Arial, sans-serif;
color:#FFFFFF;}


.on{
margin:0px;
padding: 00px;
text-align:left;
color:#FFFFFF;
background-color:#A1C326;
text-decoration: none;
font-weight:bold;
}

/*-------------strip under top navigation-----------------*/
#strip{
margin: 0px;
padding: 0px;
text-align:left;}

/*-------------whole bottom area-----------------*/
#contentarea{
background-position: top left;
background-image:url(../images/contentarea.jpg);
background-repeat:repeat-y;
width: 760px;
margin: 0px;
padding: 0px 0 10px 0;
text-align:left;}

#contentareainside{
background-position: top left;
background-image:url(../images/contentarea_inside.jpg);
background-repeat:repeat-y;
width: 760px;
margin: 0px;
padding: 0px;
text-align:left;
}


/*-------------side navigation-----------------*/
#sidenav ul{
display:block;
float:left;
width: 150px;
min-height: 250px;
margin: 0px;
padding: 0;
text-align:left;
font: 11px Arial, sans-serif;
color:#484848;
}

#sidenav h1{
margin: 0px;
padding: 3px 0 3px 8px;
text-align:left;
font: 11px Arial, sans-serif;
color:#ffffff;
text-transform:uppercase;
background-color:#9FC127;
font-weight:bold;
}

#sidenav h2{
margin: 0px;
padding: 0px 0 3px 8px;
text-align:left;
font: 11px Arial, sans-serif;
color:#ffffff;
text-transform:uppercase;
background-color:#9FC127;
font-weight:bold;
}

#sidenav li{
display:block;
width: 150px;
background-image:url(../images/nav_bg.gif);
background-position: top left;
background-repeat:no-repeat;
margin: 0px;
height:19px;
padding: 0;
text-align:left;
color:#484848;
border-top: 1px solid #ffffff;
}

#sidenav a:link, #sidenav a:visited{
display:block;
background-image:url(../images/nav.gif);
background-position: top left;
background-repeat:no-repeat;
margin: 0px;
height: 16px;
padding: 3px 0 0px 18px;
text-align:left;
color:#484848;
text-decoration:none;
}

#sidenav a:hover{
display:block;
background-image:url(../images/nav1.gif);
background-position: top left;
background-repeat:no-repeat;
margin: 0px;
height: 16px;
padding: 3px 0 0px 18px;
text-align:left;
color:#012967;
text-decoration:none;
}

/*-------------content area-----------------*/
.content{
margin: 0px;
padding: 10px 5px 0 10px;
text-align:left;
font: 12px Arial, sans-serif;
color:#58595B;}

.content li{
background-image:url(../images/li.jpg);
background-position: top left;
background-repeat:no-repeat;
list-style: none;
margin: 0px;
padding: 0px 0px 0 10px;
text-align:left;
}

.content a:link, .content a:visited{
padding: 0px;
text-align:left;
font: 12px Arial, sans-serif;
color:#58595B;
text-decoration:underline;}

.content a:hover{
padding: 0px;
text-align:left;
font: 12px Arial, sans-serif;
color:#9FC127;
text-decoration:none;}

#link{
margin: 0px;
padding: 10px 5px 0 160px;
text-align:left;
font: 12px Arial, sans-serif;
color:#686868;}

#link a:link, #link a:visited{
padding: 0px;
text-align:center;
font: 12px Arial, sans-serif;
color:#686868;
text-decoration:underline;}

#link a:hover{
padding: 0px;
text-align:center;
font: 12px Arial, sans-serif;
color:#9FC127;
text-decoration:none;}

.content h4{
float:left;
margin: 0px;
padding: 0px;
text-align:left;
font: 12px Arial, sans-serif;
color:#58595B;}

.content h4 a:link, .content h4 a:visited{
padding: 0px;
text-align:left;
font: 12px Arial, sans-serif;
color:#58595B;
text-decoration:underline;}

.content h4 a:hover{
padding: 0px;
text-align:left;
font: 12px Arial, sans-serif;
color:#002967;
text-decoration:none;}

.content h1{
margin: 0px;
padding: 0px;
text-align:left;
font: 16px Arial, sans-serif;
color:#002967;}

.content h2{
margin: 0px;
padding: 0px;
text-align:left;
font: 14px Arial, sans-serif;
color:#9FC127;
font-weight:normal;}

#contentinside{
float:left;
width: 590px;
margin: 0px;
padding: 10px 5px 0 10px;
text-align:left;
font: 12px Arial, sans-serif;
color:#58595B;
min-height: 350px;}

#contentinside a:link, #contentinside a:visited{
padding: 0px;
text-align:left;
font: 12px Arial, sans-serif;
color:#58595B;
text-decoration:underline;}

#contentinside a:hover{
padding: 0px;
text-align:left;
font: 12px Arial, sans-serif;
color:#002967;
text-decoration:underline;}

#contentinside h1{
width: 590px;
margin: 0px;
padding: 0px;
text-align:left;
font: 16px Arial, sans-serif;
color:#002967;}

#contentinside h1 a:link, #contentinside h1 a:visited{
margin: 0px;
padding: 0px;
text-align:left;
font: 16px Arial, sans-serif;
color:#002967;
font-weight:normal;
text-decoration:underline;}

#contentinside h1 a:hover{
margin: 0px;
padding: 0px;
text-align:left;
font: 16px Arial, sans-serif;
color:#9FC127;
font-weight:normal;
text-decoration:underline;}

#contentinside h2{
margin: 0px;
padding: 0px;
text-align:left;
font: 14px Arial, sans-serif;
color:#9FC127;
font-weight:normal;}

#contentinside h2 a:link, #contentinside h2 a:visited{
margin: 0px;
padding: 0px;
text-align:left;
font: 14px Arial, sans-serif;
color:#9FC127;
font-weight:normal;
text-decoration:underline;}

#contentinside h2 a:hover{
margin: 0px;
padding: 0px;
text-align:left;
font: 14px Arial, sans-serif;
color:#58595B;
font-weight:normal;
text-decoration:underline;}

#contentinside li{
margin: 0px;
padding: 0 0 0 20px;
list-style: none;
background-image:url(../images/bullet.gif);
background-position: left middle;
background-repeat:no-repeat;}

#contentinside1{
float:left;
width: 590px;
margin: 0px;
padding: 10px 5px 0 10px;
text-align:left;
font: 12px Arial, sans-serif;
color:#002967;
min-height: 350px;}

#contentinside1 h1{
width: 590px;
margin: 0px;
padding: 0px;
text-align:left;
font: 16px Arial, sans-serif;
color:#002967;}

#contentinside1 a:link, #contentinside1 a:visited{
padding: 0px;
text-align:left;
font: 12px Arial, sans-serif;
color:#58595B;
text-decoration:underline;}

#contentinside1 a:hover{
padding: 0px;
text-align:left;
font: 12px Arial, sans-serif;
color:#002967;
text-decoration:underline;}

/*------------------search box---------------------*/
#search{
width: 183px;
height:212px;
background-image:url(../images/content_search.jpg);
background-position: top left;
background-repeat:no-repeat;
font: 12px Arial, sans-serif;
color:#ffffff;
font-weight:bold;
margin-top: 0px;
padding: 3px 0 0 7px;
}

.formsSearch{
margin: 0px;
padding: 0px;
text-align:left;
font: 11px Arial, sans-serif;
color:#002967;}

#search h1{
font: 14px Arial, sans-serif;
color:#ffffff;
font-weight:bold;
margin: 0px;
padding: 0px;
}

.search {
font: 10px Arial, sans-serif;
color:#ffffff;
font-weight:bold;
margin: 0px;
padding: 0px;
}

.search a:link, .search a:visited{
font: 10px Arial, sans-serif;
color:#ffffff;
font-weight:bold;
margin: 0px;
padding: 0px;
text-decoration:underline;
}

.search a:hover{
font: 10px Arial, sans-serif;
color:#ffffff;
font-weight:bold;
margin: 0px;
padding: 0px;
text-decoration:underline;
}

.tips{
background-image:url(../images/content_box.jpg);
background-position: top left;
background-repeat:no-repeat;
padding: 10px 0px 0 10px;
text-align:left;
font: 11px Arial, sans-serif;
color:#58595B;
width: 190px;
}

.tips a:link, #tips a:visited{
padding: 0px;
color:#58595B;
font: 11px Arial, sans-serif;
text-decoration:underline;}

.tips a:hover{
font: 11px Arial, sans-serif;
padding: 0px;
color:#9FC127;
text-decoration:underline;}

.tips h3{
padding: 0px 40px 0 0px;
text-align:left;
font: 11px Arial, sans-serif;
color:#58595B;
width: 155px;

}
/*------------------opportunities area---------------------*/
#opportunities{
clear:both;
margin: 0px;
padding: 0px 10px 0 0;
text-align:left;
font: 11px Arial, sans-serif;
color:#58595B;
width: 400px;
}

#opportunities p{
margin: 0px;
padding: 0px 0 0 0px;
text-align:left;
font: 11px Arial, sans-serif;
color:#58595B;
}

h5{
background-image:url(../images/opportunities_inside.jpg);
background-position: left;
background-repeat:no-repeat;
margin: 0px;
padding: 7px 0 0 5px;
text-align:left;
font: 12px Arial, sans-serif;
color:#ffffff;
height: 20px;
}

#opportunitiesinside{
padding: 5px 0 0 5px;
text-align:left;
font: 11px Arial, sans-serif;
color:#58595B;
width: 590px
}

#opportunitiesinside p{
margin-top: 0px;
padding: 0px 0 0 5px;
text-align:left;
font: 11px Arial, sans-serif;
color:#58595B;
}

#opportunitiesinside1{
background-color:#FFFFFF;
padding: 5px 0 0 0px;
text-align:left;
font: 11px Arial, sans-serif;
color:#58595B;
width: 599px;
}

#opportunitiesinside1 p{
margin-top: 0px;
padding: 0px 0 0 0px;
text-align:left;
font: 11px Arial, sans-serif;
color:#58595B;
}


#opportunities a:link, #opportunities a:visited{
text-align:left;
text-decoration:underline;
font: 11px Arial, sans-serif;
color:#58595B;
font-weight:bold;
}

#opportunities a:hover
{
font: 11px Arial, sans-serif;
text-decoration:underline;
text-align:left;
color:#002967;
font-weight:bold;
}


/*-------------right area - blue box-----------------*/
.right{
border-top: 4px solid #ffffff;
width: 150px;
margin: 0px;
padding: 5px 6px 0 9px;
text-align:left;
}

.right1{
border-top: 4px solid #ffffff;
width: 150px;
margin: 0px;
padding: 5px 6px 0 5px;
text-align:left;
}

.rightOpps{
border-top: 4px solid #ffffff;
width: 165px;
margin: 0px;
padding: 5px 5px 0 0px;
text-align:left;
}

.rightSales{
border-top: 4px solid #ffffff;
width: 165px;
margin: 0px;
padding: 5px 5px 0 0px;
text-align:left;
}

.rightSearch{
border-top: 4px solid #ffffff;
width: 165px;
margin: 0px;
padding: 5px 5px 0 0px;
text-align:left;
}


.box{
display:block;
width: 166px;
border: 1px solid #002967;
background-image:url(../images/right_box.gif);
background-position: top left;
background-repeat:repeat-x;
margin: 0px;
padding: 2px;
text-align:left;
font: 11px Arial, sans-serif;
color:#58595B;}


.box a:link, .box a:visited{
padding: 0px;
text-align:left;
font: 10px Arial, sans-serif;
color:#58595B;
text-decoration:underline;}


.box a:hover{
padding: 0px;
text-align:left;
font: 10px Arial, sans-serif;
color:#9FC127;
text-decoration:underline;}

.box2{
display:block;
width: 130px;
border: 1px solid #002967;
background-image:url(../images/right_box.gif);
background-position: top left;
background-repeat:repeat-x;
margin: 0px;
padding: 10px;
text-align:left;
font: 11px Arial, sans-serif;
color:#58595B;}

.box1{
margin: 0px;
padding: 0px;
font: 9px Arial, sans-serif;
color:#000000;}

.forms{
width: 80px;
margin: 0px;
padding: 0px;
text-align:left;
font: 10px Arial, sans-serif;
color:#58595B;}

/*-------------footer-----------------*/
#footer{
float:left;
background-position: top left;
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
width: 597px;
height:51px;
margin: 0px;
padding: 30px 0 0 163px;
text-align:left;
font: 10px Arial, sans-serif;
color:#ffffff;
}

#footer a:link, #footer a:visited{
margin: 0px;
padding: 0px;
text-align:left;
font: 10px Arial, sans-serif;
color:#ffffff;
text-decoration:none;
}

#footer a:hover{
margin: 0px;
padding: 0px;
text-align:left;
font: 10px Arial, sans-serif;
color:#9FC127;
text-decoration:none;
}

#footerinside{
float:left;
background-position: top left;
background-image:url(../images/footer_inside.jpg);
background-repeat:no-repeat;
width: 597px;
height:51px;
margin: 0px;
padding: 30px 0 0 163px;
text-align:left;
font: 10px Arial, sans-serif;
color:#ffffff;
}

#footerinside a:link, #footerinside a:visited{
margin: 0px;
padding: 0px;
text-align:left;
font: 10px Arial, sans-serif;
color:#ffffff;
text-decoration:none;
}

#footerinside a:hover{
margin: 0px;
padding: 0px;
text-align:left;
font: 10px Arial, sans-serif;
color:#9FC127;
text-decoration:none;
}

.quote{
background-color: #DEE3EC;
padding: 10px 10px 10px 10px;
margin: 0px;
text-align:left;}

.small{
margin: 0px;
padding: 0px 0 0 5px;
text-align:left;
font: 10px Arial, sans-serif;
color:#58595B;}

.small a:link, .small a:visited{
padding: 0px;
text-align:left;
font: 10px Arial, sans-serif;
color:#58595B;
text-decoration:underline;}

.small a:hover{
padding: 0px;
text-align:left;
font: 10px Arial, sans-serif;
color:#000000;
text-decoration:underline;
}
.disableButton {
color:InactiveCaption;
}
.progress {
display:none;
float:right;
height:25px;
padding-left:100px;
margin-right:100px;
background:url(../images/progress.gif) no-repeat top center;
}

.SearchHeaders{
text-align:left;
font:20px Arial, sans-serif;
color: #002967;
padding: 15px 0 0 0px;
}

#logoinsideprint {
float:left;
display:none;
text-align:left;
padding: 0px;
margin: 0px;
}


	#print{

display: none;
	margin: 0px;
	padding: 0px;
	text-align:center;

}

/* pager styles */

ul#GridPager
{
	list-style:none;
	background:none;
	display:inline;
	margin:0;
	padding:0;	
	}

#GridPager li
{
	list-style:none;
	background:none;
	display:inline;
	margin:0;
	padding:0;
	font-size:12px;
	}

ul#GridPager li a
{
	display:inline;
	width:5em;
	padding:20px;	
	}
	
div#PagerAlignRight
{
	text-align:right;
	}