.body {
background:#ffffff;
margin:0 auto;
}
 
.border {
border: 1px solid #AAB4BC;
}

.main_table_color {
background-color: #FFFFFF;
}
 
.nav_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
A:link color: #B7B7B7;
A:visited color: #B7B7B7;
A:hover color: #B7B7B7;
text-decoration: none;
color: #B7B7B7;
}

.link_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
A:link color: #FFFFFF;
A:visited color: #B7B7B7;
A:hover color: #B7B7B7;
text-decoration: none;
color: #FFFFFF;
}
 
.nav_select_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
A:link color: #666666;
A:visited color: #666666;
A:hover color: #666666;
color: #666666;
text-decoration: none;
}
 
.header_links_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
A:link color: #B7B7B7;
A:visited color: #B7B7B7;
A:hover color: #B7B7B7;
text-decoration: none;
color: #B7B7B7;
}
 
.header_main_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
A:link color: #4784B1;
A:visited color: #4784B1;
A:hover color: #4784B1;
text-decoration: none;
color: #4784B1;
}
 
.header_ads_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
A:link color: #B7B7B7;
A:visited color: #B7B7B7;
A:hover color: #B7B7B7;
text-decoration: none;
color: #B7B7B7;
}
 
.header_welcome_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
A:link color: #4784B1;
A:visited color: #4784B1;
A:hover color: #4784B1;
text-decoration: none;
color: #4784B1;
}

.search_box_header {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #B7B7B7;
width: 130px;
height: 11px;
}

.search_button_header {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #4784B1;
width: 50px;
}

.login_idx {
background: url(images/topbg_blue1.gif) top repeat-x;
border-top:solid 1px #96beb8;
border-bottom:solid 1px #96beb8;
border-right:solid 1px #96beb8;
border-left:solid 1px #96beb8;
height: 24px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bolder;
text-decoration: none;
color: #4784B1;
}

.login_idx_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #788186;
text-decoration: none;
}

.login_idx_button {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #4784B1;
width: 50px;
}

.cats_idx {
background: url(images/topbg_blue1.gif) top repeat-x;
border-top:solid 1px #96beb8;
border-bottom:solid 1px #96beb8;
border-right:solid 1px #96beb8;
border-left:solid 1px #96beb8;
height: 24px;
}
.categories{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6699cc;
text-decoration: none;
padding-bottom: 5px;
}



.latpro_idx {
border: 1px solid #6699cc;
background-color: #ffffff;
}

.latpro_idx_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-decoration: none;
}

.feat_idx {
background: url(images/topbg_blue1.gif) top repeat-x;
border-top:solid 1px #96beb8;
border-bottom:solid 1px #96beb8;
border-right:solid 1px #96beb8;
border-left:solid 1px #96beb8;
height: 24px;
}

.feat_idx_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bolder;
text-decoration: none;
color: #4784B1;
}
 
.feat_idx_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6699cc;
text-decoration: none;
}

.main_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
A:link color: #666666;
A:visited color: #666666;
A:hover color: #666666;
text-decoration: none;
color: #666666;
}

.main_text_s {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
A:link color: #666666;
A:visited color: #666666;
A:hover color: #666666;
color: #666666;
}
 
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
}

.error_box {
	border: 1px solid #FF0000;
}

.positive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009900;
}

.text_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.grouptitle
{
	font-size: 12px; 
	font-weight : bold;
	border-bottom: 1px dashed #666699;
	color: #666699;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top: 12px
}
.border_blue
{
	border: solid 1px #6699CC;
}
.copyright_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
A:link color: #666666;
A:visited color: #666666;
A:hover color: #666666;
text-decoration: none;
color: #666666;
}
.new_message {
	background-color: #FFFF99;
}

/*header*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

#container{
	width:950px;
	margin:0 auto;
	text-align:left;
}
#header{
        background:url(images/bg_html_home.gif) right top repeat;
	width:100%;
	overflow:hidden;
	margin:0;
	position:relative;
	height:170px;
}

* html #header{
	height:170px;
}

#header a:link#logo, #header a:visited#logo{
	width:305px;
	height:46px;
	display:block;
	margin:16px 0 22px;
	background:none;
}  
/*
* html #header a:link#logo, * html #header a:visited#logo{
	margin-bottom:18px;
}*/

#donation{
	position:absolute;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	padding:8px 15px;
	background:#064e97;	
	border-top:1px solid #4482C2;
	border-left:1px solid #4482C2;
	border-right:1px solid #043566;
	border-bottom:1px solid #043566;
	color:#FFF;
	text-decoration:none;
	font-size:0.9em;
	font-weight:bold;
	position:absolute;
	right:0;
	top:56px;
}


/*top navigation*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

#nav_top{
	width:100%;
	overflow:hidden;
	color:#92c0ef;
	margin:0;
}

#nav_top li{
	float:right;
	list-style:none;
}

#nav_top li a:link, #nav_top li a:visited{
	color:#92c0ef;
        font-size:0.9em;
	text-decoration:none;
	padding:5px 13px;
	background:url(images/nav_top_bg.gif) right top no-repeat;
	display:block;
}

#nav_top li a:hover{
	color:#FFF;
}

body.home a#navtop_home,
body.ggnet a#navtop_ggnet,
body.workwithus a#navtop_workwithus,
body.contact a#navtop_contactus{
	color:#FFF;
}


/*navigation*/
/*/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////*/

#nav{
	font-size:1.1em;
	overflow:hidden;
	width:100%;
	color:#FFF;
	background:#6ba3dc;
	position:absolute;
	bottom:0;
}

#nav ul{
	margin:0;
        float:right;
}

#nav li{
	float:left;
	display:inline;
	margin:0;	
	list-style:none;
	background: url(images/nav_bg.gif) right top no-repeat;
}

#nav li a:link, #nav li a:visited{	
	display:block;
	padding:8px 13px;
	color:#FFF;
	text-decoration:none;
	font-family: Georgia, serif;	
	font-size:0.5em;
	text-transform:uppercase;
	margin:1px 2px 0 0;
	background: #4a87c5;
	float:left;
	display:inline;
}

#nav li.last{
	background:none;
}

#nav li.last a:link, #nav li.last a:visited{
	padding:8px 17px 8px 16px;
	margin-right:0;
}

#nav li a:hover{
	background:#6ba3dc;
}

#nav li a:hover.last{
	background:#6ba3dc;
}
.footer {
        margin:0 auto;
	font-family: Tahoma, arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #13548D;
	text-decoration: none;
}
.footerMenu {
	font-family: Tahoma, arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #13548D;
	text-decoration: none;
}
a.footerMenu:hover {
	font-family: Tahoma, arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #13548D;
	text-decoration: underline;
}
.soso {
	font-family: Tahoma, arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}


#centercontent {
	PADDING-RIGHT: 7px; PADDING-LEFT: 13px; FLOAT: right; PADDING-BOTTOM: 30px; WIDTH: 616px; PADDING-TOP: 12px
}
#centercontent P {
	MARGIN: 15px 0px
}
#featuredJobs {
	BACKGROUND: url('images/bk_featured.jpg') no-repeat top left;PADDING-BOTTOM: 20px; MARGIN: -5px 0px 0px -5px; WIDTH: 618px; HEIGHT: 113px
}
.featured {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 1px solid; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: red 1px solid
}
.innerFeatured {
	FONT-SIZE: 0.8em; RIGHT: 18px; FLOAT: right; POSITION: relative; TOP: -30px
}
.innerFeatured IMG {
	VERTICAL-ALIGN: middle
}
.featuredView {
	FONT-SIZE: 0.8em; RIGHT: 25px; FLOAT: right; POSITION: relative; TOP: -16px
}