@charset "UTF-8";

/* redefinition of html tags */

body {
	font: 100% Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
    overflow-y: scroll;
	font-size:14px;
}

h1 {
	font-size:22px;
	margin-bottom:35px;
}

h2 {
	font-size:16px;
}

h3 {
	font-size:14px;
	font-weight:bold
}

h4 {
	font-size:14px;
	line-height:20px;
	margin-top:0px;
	margin-bottom:0px;
}

/* main layout definitions */

.oneColFixCtr {
	background-image:url(../images/background.png);
	background-position:-75px -75px;
}

.oneColFixCtr #container {
	width: 780px; 
	margin: 0 auto;
	text-align: left;
}

.oneColFixCtr #navigation {
	padding: 0 0px;
	width:780px;
	height:127px;
	background-image:url(../images/navigation/NavHeader.png);
}

.oneColFixCtr #categories {
	position:relative;
	list-style:none;
	margin: 0;
	padding: 0;
	top:38px;
	left:52px;
}

.oneColFixCtr #categories li {
   float: left;
   font-size:20px;
}

#contentspacer {
	clear:both;
}

/* navigation bar */
#navigation a {
	text-decoration:none;
	color:#FFF;
	outline:none;
	border:none;
}

#navigation_links {
	position:relative;
	/*top:-15px;
	left:85px; */
	top:7px;
	left:-38px;
	font-size:12px;
	color:#FFF;
}

#navigation_links a {
   display: inline;
   text-decoration:none;
   color:#FFF;
}

#navigation a:hover {
	text-decoration:none;
	color:#333;
	outline:none;
}

#categories li a {
   display: block;
   text-decoration:none;
   color:#FFF;
   width:240px;

}

#categories li a:hover {
	text-decoration:none;
	color:#333;
}

#languages {
	position:relative;
	top:-17px;
	left:60px;
	font-size:12px;
	color:#FFF;
}

#homebutton {
	position:relative;
	top: 10px;
	left:45px;
}

/* CONTENT AREA */

/* CONTENT AREA - LEFT */

#contentcopy_left {
	float:left;
	color:#FFF;
	padding-left:5px;
	width:450px;
	line-height:22px;

}

#contentcopy_left p {
	margin-left:20px;
	padding-bottom:20px;
	text-align: left;
}

#contentcopy_left li {
	line-height:22px;
	list-style-type:square;
}


/* CONTENT AREA - RIGHT */

#contentcopy_right {
	float:right;
	margin-right:60px;
	margin-top:8px;
	width:150px;
	z-index:51;
	position:relative;
	font-size:12px;
	color:#FFF;
	
}

#partnerLogos {
	margin-left:0px;
}

#partnerLogos li {
	list-style-type:none;
	padding-bottom:20px;
	margin-left:0px;
}

#enumeration li {
	padding-bottom:15px;
}

/* PAGE FOOTER */

#pagefooter {
	clear:both;
	text-align:center;
	font-size:10px;
	color:#FFF;
	margin-top:10px;
	margin-bottom:10px;
}

/* TEXT MARKUPS */
.gray_markup {
	color: #A6A6AD;
}

.orange_markup {
	color: #F90;
}

.green_markup {
	color: #5AB245;
}

.blue_markup {
	color: #3E77AD;
}

.broadList li {
	margin-bottom:10px;