/* CSS Document */


/*
---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------
*/

body { margin:0; padding:0; background:#193059 url(../images/bg.gif); font-family:Verdana, Arial, Helvetica, sans-serif; color:#1B2A4B}

p { margin:0; padding:0; font-size:13px; line-height:1.3em; padding-bottom:15px;}
p a:link, p a:visited { text-decoration: underline;color:#1D6938;}
p a:hover { text-decoration: none;color:#1D6938}

h1 { font-family:"Georgia", Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:28px; font-weight: normal; padding-bottom:10px; color:#1D6938}

h2 { width:270px; height:25px; background:#1D6938 url(../images/bg_greenbar.gif); margin:0; padding:0; font-size:20px; font-weight: normal; color:#fff; padding-left:10px;}

h3 { font-family:"Georgia", Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:16px; font-weight: normal; padding-bottom:2px; color:#1D6938}

h4 { font-family:"Georgia", Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:16px; font-weight: normal; padding-bottom:15px;}

h5 {margin:0; padding:0; font-size:13px; font-weight: bold; padding-bottom:10px;}


h6 { font-family:"Georgia", Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:16px; font-weight: normal;}

li {
	font-size: 13px;
}


/*
---------------------------------------------
02. WRAPPER
---------------------------------------------
*/


#wrapper { width:969px; margin:0 auto}


/*
---------------------------------------------
03. BORDER WITH SHADOW- TOP, MIDDLE, BOTTOM
---------------------------------------------
*/


#border-top { width:969px; height:42px; background:url(../images/border_top.png) no-repeat top left; float:left}
#border-middle { width:845px; background:url(../images/border_middle.png) repeat-y; padding-left:64px; padding-right:61px; float: left}
#border-bottom { width:969px; height:60px; background:url(../images/border_bottom.png) no-repeat top left; float:left; padding-bottom:40px}


/*
---------------------------------------------
04. TOP BAR- LOGO AND HEADER
---------------------------------------------
*/


#topbar { width:840px; float:left; padding-top:4px; padding-bottom:4px}
#topbar .logo { padding-left:31px; float:left}
#topbar .header {float: right}


/*
---------------------------------------------
05. NAVIGATION AND SHADOW
---------------------------------------------
*/

#nav { float:left; width:840px; height:50px; background:url(../images/bg_nav.gif)}
.topnav {height:16px; width:840px; font-size:10px; font-weight: normal;margin: 0; padding: 0; list-style: none; float:left;}
.topnav li { float: left; margin: 0; padding:0; list-style: none; border-right:1px solid #76819A; height:50px;}
.topnav a { float: left; margin:0; padding: 11px 28px;text-decoration: none; color:#fff; font-size:13px; font-weight: normal; text-transform:uppercase; text-align:center; line-height:0.9em}
.topnav a:link, .topnav a:visited  { color: #FFF;}
.topnav a:hover, .topnav a:active  { color: #7187B7;}
.topnav .nodivider { border-right:none }
#navshadow { width:840px; background:url(../images/shadow_nav.gif); height:30px; margin-top:4px; float:left}


/*
---------------------------------------------
06. CONTENT AREA
---------------------------------------------
*/

#content { width:845px; float:left;}
.services {
	font-size: 13px;
	padding-left: 25px;
}

/*
---------------------------------------------
07. PANEL LEFT
---------------------------------------------
*/

#panel-left { width:510px; float:left; padding-left:5px;}

/*

---------------------------------------------
XX. PANEL FULL
---------------------------------------------
*/

#panel-full { width:845px; float:left; padding-left:5px; }

/*

---------------------------------------------
08. PANEL RIGHT
---------------------------------------------
*/

#panel-right { width:300px; float:right;}

#bgnewideas { width:281px; background:url(../images/bg_newideas.gif) no-repeat top left; padding-left:10px; padding-right:9px; padding-top:10px; padding-bottom:20px}
#bgnewideas .newsitem { width:260px; background:url(../images/shadow_newsitem.gif) no-repeat top left; padding-left:10px; padding-right:11px; padding-top:10px; margin-top:4px}
#bgnewideas .date { padding-bottom:0; font-size:10px}
#bgnewideas .readmore {font-size:10px}


/*
---------------------------------------------
08. FOOTER
---------------------------------------------
*/

#footer { width:840px; margin:0 auto; text-align:center; color:#FFFFFF; font-size:10px; padding-top:35px}

#footer a:link, #footer a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer a:active, #footer a:hover {
	text-decoration: none;
}

/*
---------------------------------------------
09. MISCELLANEOUS STYLES
---------------------------------------------
*/
img { border: none}


.specialists {
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
