


/* http://www.code-sucks.com */

* { padding: 0; margin: 0; }


body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
}

body a{
	color:#2170bc;
}

#wrapper { 
 margin: 25px auto 0px auto;
 width: 900px;
 background:#C8DAEE;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 height: 157px;
 background:url(../images/header.jpg);
}
#navigation {
 float: left;
 width: 900px;
 height:97px;
 background:url(../images/nav.jpg);
}
#leftcolumn { 
 color: #000;
 margin: 0px 0px 0px 0px;

 min-height: 450px;
 width: 550px;
 float: left;
 background: #C8DAEE;
}
#leftcolumn2 { 
 color: #000;
 margin: 0px 0px 0px 0px;

 min-height: 450px;
 width: 900px;
 float: left;
 background: #C8DAEE;
}
#rightcolumn a{
	border:none;
	text-decoration:none;
	color:#2170bc;
}

#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 27px 0px 0px;
 padding: 0px 0px 0px 0px;
 height: 255px;
 width: 275px;
 display: inline;
 background: #FFF;
 line-height:1.35;

}



#rightcolumn2 { 
 float: right;
 color: #333;
 margin: 25px 27px 0px 0px;
 padding: 0px 0px 0px 0px;
 height: 160px;
 width: 275px;
 display: inline;
 background: #FFF;
 line-height:1.35;

 background:url(../images/newsletter.jpg);
 background-position:center;
 background-repeat:no-repeat;
}

#rightcolumn3 { 
 float: right;
 color: #333;
 margin: 25px 27px 0px 0px;
 padding: 0px 0px 0px 0px;
 height: 120px;
 width: 275px;
 display: inline;
 background: #FFF;
 line-height:1.35;

}

#rightcolumn3 h3 {
	margin-top:0px;
}


#footer { 
 width: 900px;
 clear: both;
 color: #000;
 background: #C8DAEE;
 height:50px;
 position: relative;	
} 


#dropdown {
	float:right;
	padding: 2px 12px 0px 0px;
}

.ie #dropdown {
	padding: 2px 10px 0px 0px;	
}


.opera #dropdown {
	float:left;
	padding: 2px 0px 0px 188px;	
}


.webkit #dropdown {
	padding: 2px 6px 0px 0px;	
}



#content {
	padding: 5px 5px;
	margin: 0px 25px;
	text-align:justify;
}

#newsletterTXT {
	float:right;
	padding: 95px 55px 0px 0px;
	width: 100px;
	height:17px;
}

#featuredjob{
text-align:center;


}

.ie6 #newsletterTXT {
	padding: 95px 25px 0px 0px;
}
#blueheader {
	width:500px;
	font-size:30px;
	color:#FFF;
	font-family:Georgia, Times New Roman, serif;
	background-image:url(../images/bluebg.gif);
	background-repeat:no-repeat;	
	margin: 20px 25px 10px 25px;
}
#blueheader2 {
	width:500px;
	font-size:30px;
	color:#FFF;
	font-family:Georgia, Times New Roman, serif;
	background-image:url(../images/bluebg.gif);
	
	
}
#blueheader2 a{
	color:#FFF;
	
}
#greenheader {
	width:500px;
	font-size:30px;
	color:#FFF;
	font-family:Georgia, Times New Roman, serif;
	background-image:url(../images/greenbg.gif);
	background-repeat:no-repeat;	
	margin: 20px 25px 10px 25px;
}
#purpleheader {
	width:500px;
	font-size:30px;
	color:#FFF;
	font-family:Georgia, Times New Roman, serif;
	background-image:url(../images/purplebg.gif);
	background-repeat:no-repeat;	
	margin: 20px 25px 10px 25px;
}

#dropdown .navalign1{
padding-left:55px; 	padding-right:50px;
}
#dropdown .navalign2{
padding-left:37px; 	padding-right:26px;
}
#dropdown .navalign3{
padding-left:36px; 	padding-right:27px;
}
#dropdown .navalign4{
padding-left:48px; 	padding-right:36px;
}
#dropdown .navalign5{
padding-left:30px; 	padding-right:14px;
}

.opera #dropdown .navalign1{
padding-left:50px; 	padding-right:50px;
}
.opera #dropdown .navalign2{
padding-left:37px; 	padding-right:24px;
}
.opera #dropdown .navalign3{
padding-left:36px; 	padding-right:20px;
}
.opera #dropdown .navalign4{
padding-left:48px; 	padding-right:36px;
}
.opera #dropdown .navalign5{
padding-left:30px; 	padding-right:14px;
}

#flashdiv {
position:relative;
margin:0 auto;

width:900px;
height:254px;
z-index:1;

}

#FlashID {
position:absolute;	
}

.clientinfo{
	color:#2170bc;
}

.clientinfo a{
	color:#2170bc;
}

h1 {
	margin-top:1em;
	font-size:30px;
	font-family:Georgia, Times New Roman, serif;
}

h2 {
	margin-top:1em;
	font-size:25px;
	font-family:Georgia, Times New Roman, serif;
}
h3 {
	margin-top:1em;
	font-size:20px;
	font-family:Georgia, Times New Roman, serif;
}
h4 {
	margin-top:1em;
	font-size:18px;
	font-family:Georgia, Times New Roman, serif;
}
h5 {
	margin-top:1em;
	margin-bottom:2em;
	font-size:16px;
	font-family:Georgia, Times New Roman, serif;
}

h6{
	font-size:12px;
	color:#2170bb;	
	margin-bottom: 1em;
	text-transform: uppercase;
}

p {
      margin-bottom: 1em;
}

li {
      margin-bottom: 1em;
	  margin-left:3em;
}

hr {
	margin:1em;	
}


table td {
	position:relative;
	vertical-align:top;
	font-size:12px;
}
	
table td p {
	position:relative;
	top:0px; 
} 


.wptable {

	border:#FFF;
	border-width:medium;

}

.wptable th {

	padding:5px 5px 30px 5px;
	text-align:center;
	background-color:#337fcc;
}

.wptable th a{
color:#FFF;

}


.wptable td {
	padding:10px;
	text-align:center;
	width:100px;
}

.wptable tr.alt {
 	background-color: #def9ff;
	border-bottom-width:1px;
	border-bottom-color:#F0F;
}

.wptable tr {
 	background-color: #FFF;
	
}

   th.forwardSort {
        background:#337fcc url(../images/down.gif) no-repeat;
		background-position:bottom center;
	
        }
  th.reverseSort {
		background:#337fcc url(../images/up.gif) no-repeat;
		background-position:bottom center;
        }    

blockquote {
	
	padding:10px 0 0 0;
	background-image: url(../images/q_O.gif);
	background-repeat:no-repeat;
	background-position: top left;
	text-indent: 30px;
	padding-left:-30px;
}
img.alignright {
	margin-left:20px;
	margin-right:0px;
}

img.alignleft {
	margin-left:0px;
	margin-right:20px;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}
