/*

Design by Free CSS Templates

http://www.freecsstemplates.org

Released for free under a Creative Commons Attribution 2.5 License

*/



body {

	margin: 0;

	padding: 0;

	background: #FFFFFF url(../images/img01.jpg) repeat-x;

	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #666666;

}



form {

	margin: 0;

	padding: 0;

}



fieldset {

	margin: 0;

	padding: 10px;

	border: 1px solid #339900;

}



input, textarea {

	/*font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;*/

	font: normal 1em Arial, Helvetica, sans-serif;

}



select {

	/*font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;*/

	font: normal 1em Arial, Helvetica, sans-serif;

	color:#666666;

}



h1, h2 {

	font-weight: normal;

	color:#00BBd7;

}



h1 {

	letter-spacing: -1px;

	font-size: 2.6em;

}



h2 {

	font-size: 1.8em;

}



h3 {

	font-size: 1.2em;

	font-weight: bold;

}



p, ul, ol {

}



p {

}



blockquote {

	font-style: italic;

}



ul {

}



ol {

}



a {

	color: #009900;

}



a:hover {

	text-decoration: none;

}



small {

}



hr {

	display: none;

}



img {

	border: none;

}



img.left {

	float: left;

	margin: 0 15px 0 0;

}



img.right {

	float: left;

	margin: 0 0 0 15px;

}



.imgLeftBottomPadding {

 float: left;

 /*border: #FFFFFF 5px solid;*/

 border-bottom: #FFFFFF 5px solid;

 border-right: #FFFFFF 5px solid;

}



/* Header */



#header {

	width: 920px;

	height: 160px;

	margin: 0 auto;

}



#headerNavigation

{

	margin: 0 auto;

	padding-left: 530px;

	z-index: 100;

	height:25px;

	position: absolute;

}



#headerNavigation a

{

 font-size: .8em;

 color:#666666;

}



/* Logo */



#logo {

	float: left;

	padding-top: 42px;

}



#logo h1, #logo h2 {

	margin: 0;

	text-transform: lowercase;

}



#logo h1 {

	padding-top: 42px;

	font-size: 4em;

	color: #FF0000;

	/*color: #554D49;*/

}



#logo h1 a {

	color: #554D49;

}



#logo h2 {

	margin-top: -5px;

	padding-left: 50px;

	font-size: 1.2em;

	color: #7F7772;

}



#logo h2 a {

	color: #7F7772;

}



#logo a {

	text-decoration: none;

}

/* Buttons */
.bluebutton {
    cursor:pointer;

	display:table-cell;	

	width: 160px;

	height: 40px;

	background: url(http://www.icsynergy.com/dev2/images/bluebuttonup.png) no-repeat;

	text-align: center;

	text-decoration: none;

	/*text-transform: lowercase;*/

	font-size: 1.3em;

	color:#F7F7F7;	

}
.bluebutton:HOVER {

  cursor:pointer;

	display:table-cell;	

	width: 160px;

	height: 40px;

	background: url(http://www.icsynergy.com/dev2/images/bluebuttondown.png) no-repeat;

	text-align: center;

	text-decoration: none;

	/*text-transform: lowercase;*/
	font-weight:bold;

	font-size: 1.3em;

	color:#FFFFFF;	


}
.orangebutton {

    cursor:pointer;

	display:table-cell;	

	width: 160px;

	height: 40px;

	background: url(http://www.icsynergy.com/dev2/images/orangebuttonup.png) no-repeat;

	text-align: center;

	text-decoration: none;

	/*text-transform: lowercase;*/

	font-size: 1.3em;

	color:#F7F7F7;

}
.orangebutton:HOVER {
    cursor:pointer;

	display:table-cell;	

	width: 160px;

	height: 40px;

	background: url(http://www.icsynergy.com/dev2/images/orangebuttondown.png) no-repeat;

	text-align: center;

	text-decoration: none;

	/*text-transform: lowercase;*/
	font-weight:bold;

	font-size: 1.3em;

	color:#FFFFFF;	


}
.greenbutton {

    cursor:pointer;

	display:table-cell;	

	width: 160px;

	height: 40px;
         
	background: url(http://www.icsynergy.com/dev2/images/greenbuttonup.png) no-repeat;

	text-align: center;

	text-decoration: none;

	/*text-transform: lowercase;*/

	font-size: 1.3em;

	color:#FFFFFF;

}

.greenbutton:HOVER {

    cursor:pointer;

	display:table-cell;	

	width: 160px;

	height: 40px;

	background: url(http://www.icsynergy.com/dev2/images/greenbuttondown.png) no-repeat;

	text-align: center;

	text-decoration: none;

	/*text-transform: lowercase;*/
	
	font-weight:bold;

	font-size: 1.3em;

	color:#FFFFFF;	

}
/* Menu */



#menu {

	float: right;

	margin-top: 0px;

}



#menu ul {

	margin: 0;

	padding: 40px 0 0 0;

	list-style: none;

}



#menu li {

	display: inline;

}



#menu a {

	display: block;

	float: left;

	width: 230px;

	height: 90px;

	padding-top: 30px;

	background: #ffffff url(../images/img02.jpg) no-repeat;

	text-align: center;

	text-decoration: none;

	/*text-transform: lowercase;*/

	font-size: 1.6em;

	color: #FFFFFF;

}



#menu a.orangeBlock {

	display: block;

	float: left;

	width: 230px;

	height: 90px;

	padding-top: 30px;

	background: #FFFFFF url(../images/img02_orange.jpg) no-repeat;

	text-align: center;

	text-decoration: none;

	/*text-transform: lowercase;*/

	font-size: 1.6em;

	color: #FFFFFF;

}



#menu a.greenBlock {

	display: block;

	float: left;

	width: 230px;

	height: 90px;

	padding-top: 30px;

	background: #FFFFFF url(../images/img02_green.jpg) no-repeat;

	text-align: center;

	text-decoration: none;

	/*text-transform: lowercase;*/

	font-size: 1.6em;

	color: #FFFFFF;

}



/* Page */



#page {

	width: 920px;

	margin: 0 auto;

	padding-top: 20px;

}



#latest-post {

	float: left;

	width: 480px;

}



#recent-posts {

	float: right;

	width: 380px;

	padding: 12px 0 0 30px;

	background: url(../images/img03.gif) repeat-y;

}



#recent-posts .entry {

	background: url(../images/img04.gif) repeat-x left bottom;

}



.post {

}



.post .title {

	margin: 0;

}



.post .meta {

	margin: 0;

	padding-bottom: 10px;

	line-height: normal;

	font-family: Arial, Helvetica, sans-serif;

	color: #BABABA;

}



.post .meta a {

	color: #BABABA;

}



.post .entry {

	margin-bottom: 10px;

	padding-bottom: 5px;

}



.navigationLinks

{

	color:#000000;

	text-decoration: none;

}



.navigationLinks:HOVER

{

	text-decoration: underline;

}



/* Sidebar */



#sidebar {

	clear: both;

	width: 920px;

	background: #FFFFFF url(../images/img05.gif) no-repeat;

	border-top: 20px solid #FFFFFF;

}



#sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#sidebar li {

	display: block;

	float:left;

	width: 250px;

	padding: 15px;

}



#sidebar li ul {

	line-height: 1.8em;

}



#sidebar li li {

	display: list-item;

	float: none;

	width: auto;

	padding: 0;

}



#sidebar h2 {

	margin: 0 0 15px 0;

	color: #009900;

}



#sidebar a {

	text-decoration: none;

	color: #009900;

}



#sidebar a:hover {

	text-decoration: underline;

}



/* Footer */



#footer {

	width: 920px;

	height: 100px;

	margin: 0 auto;

	background: url(../images/img06.gif) repeat-x;

}



#footer p {

	margin: 0;

	padding: 15px;

}



#legal {

	float: left;

}



#links {

	float: right;
	

}



/*Subpages*/

#navigationColumn {

	float: left;

	width: 220px;

}



#rightColumn {

	float: right;

	width: 650px;

	padding: 12px 0 0 30px;

	background: url(../images/img03.gif) repeat-y;

}



#breadcrumbs

{

font-size: .8em;

}



#breadcrumbs a

{

 color:#999999;

 text-decoration: none;

}



#breadcrumbs a:hover

{

 color:#999999;

 text-decoration:underline;

}



.federationTitle

{

color:#FFCC00;

}



.SOATitle

{

color:#70D81E;

}



.idmTitle

{

color:#00BBD7;

}


/*======================================================================*/
/* Pop ups style                                                        */
/*======================================================================*/

.tableHeader{
	height: 32px;
	background-image: url(../images/popupHeader.gif);
	background-repeat: repeat-x;
	padding: 5px 5px 5px 5px;
	color: #000000;
}

#scrollingContent
{ 
	height: 220px;
	overflow: auto;
	background-color:#FFFFFF;
	padding: 0px 3px 25px 50px;
}

.leftCell
{
	padding-right: 15px;
}

.rightCell
{
	border-left: 1px solid #dddddd;
	padding-left: 15px;
}





