/** {
padding : 0;
margin : 0;
}*/
body {
/*background : #f7f7f6 url(images/bgjpg95.jpg) repeat-y 50%;
background-attachment : fixed; */
background: url(images/bg.jpg) repeat-y center top;
margin : 0;
text-align : center;
padding-bottom : 0px;
margin-left: 0px;

}

#wrapper {
width : 896.4px;

height : auto !important ;
height : 100%;
margin : 0 auto 0px;

}
/*
#container { width:896px; margin:0 auto; background:url(/images/bg.gif) repeat-y 0 0; float:left;}*/
/*#container {
padding: 0px;
margin: 10px 0px 0px 0px;
background-attachment: scroll;
background-image: url(images/bg.jpg);
background-repeat: repeat-y;
background-position: 0px 0px;
height: 1%;
width: auto;
}*/
#header {
color : #333;
width : 896px;
float : left;
padding : 0;
height : 165px;
margin : 0 0 0 0;
background : #ffffff;
position: relative;

}
#navigation {

width : 896px;
height : 38px;
padding : 0;
border : 0 solid #ccc;
margin : 0 0 0 0;
background : #ffffff;
}
#leftcolumn {
border : 0px solid #000000;
margin : 0px 0px 0px 0px;
padding : 30px;
height:100%;
width : 180px;
float:left;
text-align: center;
}

#leftborder{
background-color: #506bc5;
margin : 0px 0px 0px 0px;
padding : 10px;
height:100%;
width : 160px;
float:left;
text-align: center;

}

#leftcontent {
background-color: #FFFFFF;
margin : 0px 0px 0px 0px;
padding : 10px;
height:100%;
width : 140px;
float:left;
text-align: center;

}

#rightcolumn {
float : right;
text-color: 000000;
border : 0px solid;
margin : 0px 0px 0px 0px;
padding : 30px;
height : 100%;
width : 596px;
text-align: left;
position : relative;
text-padding:10px;
/*set an unused color to be index color
	_border-color:tomato; /*For IE6-
	
	/*then remove this indexed color
	_filter:chroma(color=tomato);/*For IE6-*/
}

#rightborder {
background-color: #506bc5;
margin : 0px 0px 0px 0px;
padding : 10px;
height:100%;
width : 576px;
float:left;
text-align: center;

}

#rightcontent {
background-color: #FFFFFF;
margin : 0px 0px 0px 0px;
padding : 40px;
height:100%;
width : 496px;
float:left;
text-align: left;

}

.cssnavhome {
position : relative;
border-style : none;
background : url(images/home_over.gif) no-repeat;
display : block;
width : 57px;
height : 38px;
margin : 0;
padding : 0;
overflow : hidden;
float : left;
}
.cssnavhome a {
display : block;
width : 57px;
height : 38px;
display : block;
float : left;
border-style : none;
overflow : hidden;
}
* html a:hover {
visibility : visible;
border-style : none;
}
.cssnavhome a:hover img {
visibility : hidden;
border-style : none;
}
.cssnavabout {
position : relative;
border-style : none;
background : url(images/about_us_over.gif) no-repeat;
display : block;
width : 69px;
height : 38px;
margin : 0;
padding : 0;
float : left;
}
.cssnavabout a {
border-style : none;
display : block;
width : 69px;
height : 38px;
display : block;
}
* html a:hover {
visibility : visible;
border-style : none;
}
.cssnavabout a:hover img {
visibility : hidden;
border-style : none;
}
.cssnavphilosophy {
position : relative;
border-style : none;
background : url(images/philosophy_over.gif) no-repeat;
display : block;
width : 100px;
height : 38px;
margin : 0;
padding : 0;
float : left;
}
.cssnavphilosophy a {
display : block;
border-style : none;
width : 100px;
height : 38px;
}
* html a:hover {
visibility : visible;
border-style : none;
}
.cssnavphilosophy a:hover img {
visibility : hidden;
border-style : none;
}
.cssnavregister {
border-style : none;
position : relative;
background : url(images/register_over.gif) no-repeat;
display : block;
width : 130px;
height : 38px;
margin : 0;
padding : 0;
float : left;
}
.cssnavregister a {
border-style : none;
display : block;
width : 130px;
height : 38px;
}
* html a:hover {
visibility : visible;
border-style : none;
}
.cssnavregister a:hover img {
visibility : hidden;
border-style : none;
}
.cssnavprojects {
border-style : none;
position : relative;
background : url(images/projects_over.gif) no-repeat;
display : block;
width : 148px;
height : 38px;
margin : 0;
padding : 0;
float : left;
}
.cssnavprojects a {
border-style : none;
display : block;
width : 148px;
height : 38px;
}
* html a:hover {
visibility : visible;
border-style : none;
}
.cssnavprojects a:hover img {
visibility : hidden;
border-style : none;
}
.cssnavmanagement {
border-style : none;
position : relative;
background : url(images/management_over.gif) no-repeat;
display : block;
width : 127px;
height : 38px;
margin : 0;
padding : 0;
float : left;
}
.cssnavmanagement a {
border-style : none;

display : block;
width : 127px;
height : 38px;
}
* html a:hover {
visibility : visible;
border-style : none;
}
.cssnavmanagement a:hover img {
visibility : hidden;
border-style : none;
}
.cssnavpathways {
border-style : none;
position : relative;
background : url(images/pathways_over.gif) no-repeat;
display : block;
width : 182px;
height : 38px;
margin : 0;
padding : 0;
float : left;
}
.cssnavpathways a {
border-style : none;
display : block;
width : 182px;
height : 38px;
}
* html a:hover {
visibility : visible;
border-style : none;
}
.cssnavpathways a:hover img {
visibility : hidden;
border-style : none;
}
.cssnavcontact {
border-style : none;
position : relative;
background : url(images/contact_over.gif) no-repeat;
display : block;
width : 83px;
height : 38px;
margin : 0;
padding : 0;
float : left;
}
.cssnavcontact a {
border-style : none;
display : block;
width : 83px;
height : 38px;
}
* html a:hover {
visibility : visible;
border-style : none;
}
.cssnavcontact a:hover img {
visibility : hidden;
border-style : none;
}