body, td {
	font-family : tahoma, sans-serif;
	font-size : 11px;
}

body {
	background-color : #EEEEEE;
	background-image : url("../gfx/bg_gradient.gif");
	background-repeat : repeat-x;
	margin : 0px;
}

input, select {
	font-size : 9px;
}

h {
	font-family : trebuchet ms, serif;
}

.header {
	font-family : verdana; 
	font-size : 14px; 
	font-weight : bold;
	line-height : 18px;
}

a {
	text-decoration : none;
	font-weight : normal;
	color : #004956;
}

a.leftmenu {
	text-decoration : none;
	font-weight : normal;
	color : #333344;
}

a.leftmenu-selected {
	text-decoration : none;
	font-weight : bold;
	color : #333344;
}

a.topmenu {
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
	margin-right : 17px;
}

a.topmenu-selected {
	color : #FF0000;
	text-decoration : none;
	font-weight : bold;
	margin-right : 17px;
}

.button {
	border : 1px solid #000000;
}

.arrow {
	list-style-image: url("../gfx/arrow.gif");
	margin-left : -20px;
}

#container {
	width : 748px;
	margin-top : 10px;
	margin-bottom : 0px;
	margin-left : auto;
	margin-right : auto;
}

#main {
	
	background-color : #EEEEDD;
	padding : 0px;
	width : 728px;
	float : left;
	border : 10px solid #FFFFFF;
	margin-bottom : 10px;
}

#left {
	float : left;
	width : 170px;
	
}

#middle {
	float : left;
	width : 386px;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
}

#right {
	float : left;
	width : 170px;
}

#logo {
	width : 170px;
	height : 52px;
	float : left;
	border-bottom : 10px solid #FFFFFF;
}

#top-menu {
	background-color : #333344;
	height : 32px;
	width : 558px;
	float : left;
	padding-top : 20px;
	padding-left : 0px;
	padding-right : 0px;
	border-bottom : 10px solid #FFFFFF;
}

#search {
	height : 22px;
	vertical-align : middle;
	padding-top : 3px;
	padding-left : 4px;
	border-bottom : 1px solid #FFFFFF;
}

#content-top, #content-top-2, #content-top-2-long {
	height : 15px;
	float : left;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 10px;
	vertical-align : middle;
	font-weight : bold;
	color : #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}

#content-box, #content-box-2, #content-box-2-long {
	float : left;
	padding : 10px;
	border-bottom : 1px solid #FFFFFF;
	line-height : 15px;
}

#content-box {
	background-color : #EEEEDD;
	height : 169px;
	width : 150px;
}

#content-box-2, #content-box-2-long {
	background-color : #C0CACC;
	height : 109px;
}

#content-box-2 {
	width : 150px;
}

#content-top, #search {
	background-color : #CCCC99;
}

#content-top, #content-top-2, #linker {
	width : 150px;
}

#content-top-2, #content-top-2-long{
	background-color : #004956;
}

#content-top-2-long, #content-box-2-long {
	width : 366px;
}

#image {
	width : 215px;
	height : 215px;
	float : left;
	border-right : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}

#campaign {
	float : left;
	border-bottom : 1px solid #FFFFFF;
	
}

#linker {
	background-color : #C0CACC;
	height : 15px;
	float : left;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 10px;
	border-bottom : 1px solid #FFFFFF;
}

#bottom {
	padding : 6px;
	background-color : #EEEEEE;
	float : left;
	width : 545px;
	color : #AAAAAA;
	text-align : center;
	vertical-align : middle;
	border-right : 1px solid #FFFFFF;
	border-top : 9px solid #FFFFFF;
}

#international {
	padding-top : 7px;
	padding-left : 7px;
	height : 18px;
	background-color : #EEEEEE;
	float : left;
	width : 163px;
	border-top : 10px solid #FFFFFF;
	vertical-align : bottom;
}

#international img {
	margin-right : 10px;
}

#main-content {
	width : 548px;
	background-color : #FFFFFF;
	float : left;
	border-left : 10px solid #FFFFFF;
	line-height : 15px;
}

#menu-content {
	background-color : #EEEEDD;
	width : 170px;
}

#menu-box {
	width : 160px;
	padding : 5px;
	border-bottom : 1px solid #FFFFFF;
	
}

#menu-box-sub {
	width : 145px;
	padding : 5px;
	padding-left : 20px;
	border-bottom : 1px solid #FFFFFF;
	background-color : #FFFFFF;
	
}


#bread {
	padding : 5px;
	padding-left : 0px;
	border-bottom : 1px solid #EEEEEE;
	margin-bottom : 10px;
}