/* CSS Document */

*{
margin:0;
padding:0;

}

*:focus{
outline:none;
}

img{
border:0;
margin:0;
padding:0;
}

body{
background-image:url(images/body-bg.gif);
background-repeat:repeat-x;
height:1276px;
background-color:#342d2c;
}



.greys{
height:107px;
background-color:#3d3635;
}

.clrflt{
clear:both;
height:0px;
}

.dark-grey{
width:100%;
background-color:#2d2625;
}

.menu{
width:967px;
height:107px;
}

#main-menu{
list-style:none;
height:107px;
padding-top:53px;
float:right;
}

#main-menu li{
float:left;
}

#main-menu li span{
display:none;
}

#menu01 a{
display:block;
width:82px;
height:54px;
background-image:url(images/menu/about.gif);
}

#menu01 a:hover{
display:block;
width:82px;
height:54px;
background-image:url(images/menu/about_h.gif);
}


#menu02 a{
display:block;
width:93px;
height:54px;
background-image:url(images/menu/contact.gif);
}

#menu02 a:hover{
display:block;
width:93px;
height:54px;
background-image:url(images/menu/contact_h.gif);
}

#menu03 a{
display:block;
width:203px;
height:54px;
background-image:url(images/menu/organizations.gif);
}

#menu03 a:hover{
display:block;
width:203px;
height:54px;
background-image:url(images/menu/organizations_h.gif);
}

#menu04 a{
display:block;
width:96px;
height:54px;
background-image:url(images/menu/resources.gif);
}

#menu04 a:hover{
display:block;
width:96px;
height:54px;
background-image:url(images/menu/resources_h.gif);
}

#menu05 a{
display:block;
width:98px;
height:54px;
background-image:url(images/menu/services.gif);
}

#menu05 a:hover{
display:block;
width:98px;
height:54px;
background-image:url(images/menu/services_h.gif);
}


.container-home{
width:968px;
max-height:760px;
padding:0;
background-color:#FFCCCC;
}

.pics{
width:645px;
height:189px;
background-image:url(images/pics.gif);
float:left;
}

.newsletter{
 width:322px;
 height:219px;
 background-image:url(images/newsletter.jpg);
 float:right;
}

.all{
width:967px;

}

.header-home{
width:967px;
height:352px;
background-image:url(images/home-header.gif);
}

input{
width:200px;
height:20px;
border:none;
background-color:#FFFFFF;
}

.pics p{
width:282px;
color:#9c9a9a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;
margin-left:25px;
margin-top:60px;
}

.pics a{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;
text-decoration:none;
margin-top:15px;
}

#bottom_menu{
position:relative;
top:150px;
left:0;
width:500px;
height:80px;
padding-bottom:50px;
}

#bottom_menu li{
list-style:none;
float:left;
}

#bottom_menu li a{
color:#696362;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border-right:#696362 1px solid;
height:12px;
padding-left:10px;
padding-right:10px;
}

.header-home p{
width:531px;
color:#9c9a9a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
float:left;
margin-left:400px;
margin-top:120px;
}

body.contact{
background-image:url(images/contact-body-bg.gif);
background-repeat:repeat-x;
height:1502px;
background-color:#342d2c;
}

.header-contact{
width:965px;
height:350px;
background-image:url(images/contact-header.gif);
}

.left{
width:645px;
height:633px;
background-image:url(images/contact-bg.gif);
float:left;
}

.right{
width:322px;
float:right;
height:408px;
}

.forms{
width:286px;
height:508px;
color:#9c9a9a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
float:left;
margin-left:30px;
margin-top:70px;
}

textarea{
width:200px;
height:120px;
border:none;
background-color:#FFFFFF;
overflow:hidden;
}

select{
width:200px;
height:20px;
border:none;
background-color:#FFFFFF;
}

.contact-info{
width:178px;
height:199px;
float:left;
margin-top:75px;

}

.contact-info p{
width:170px;
color:#9c9a9a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
margin-bottom:40px;
}

.header-organizations{
width:967px;
height:352px;
background-image:url(images/professionalorganizations.gif);
}

.content-organizations{
width:967px;
height:281px;
background-image:url(images/organizations.gif);
color:#9c9a9a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.content-contact-thanks{
width:967px;
height:281px;
background-image:url(images/contact-thanks.gif);
color:#9c9a9a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.aboutus{
width:645px;
height:730px;
background-image:url(images/aboutus.gif);
color:#9c9a9a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
float:left;
}

.content2-organizations{
width:967px;
height:170px;
background-image:url(images/proffessional.jpg);
color:#9c9a9a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.left-services{
width:645px;
height:730px;
background-image:url(images/services-bg.gif);
float:left;
}

.left-services p{
width:278px;
text-align:left;
color:#9c9a9a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
}

.spring{
width:322px; 
height:188px;
background-image:url(images/spring-special.gif); 
float:right;
}

.spring a{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;
text-decoration:none;
margin-top:150px;
margin-left:30px;
}

body.serv{
background-image:url(images/contact-body-bg.gif);
background-repeat:repeat-x;
max-height:1502px;
background-color:#342d2c;
}

.header-serv{
width:965px;
height:351px;
background-image:url(images/services-header.gif);
}

.errorMsg {
	FONT-FAMILY : 		tahoma,verdana,arial,helvetica,sans-serif;
	FONT-WEIGHT: 		bold;
	FONT-SIZE : 		12px;
	COLOR:			#CD3333;
}