@import url(tripoli.base.css);

@import url(tripoli.visual.css);

@import url(tripoli.type.css);



html,body {

	height:100%;

}



html {

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

	background-color:#EEF0F1;

}



body {

	color:#666666;

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

}



.content {

	font-size:12px;

}



a, a:visited {

	text-decoration:none;

	color:#666666;

	outline: none;

}



a:hover {

	color:#666666;

	text-decoration:underline;

}



fieldset {

	border:none;

}



.cl {

	clear:both;

	font-size:0px;

	height:0px;

	line-height:0px;

}



.content table, .content td, .content th {

	border:0;

}



#header {

	width:100%;

	height:90px;

	background:#FFCC33 url(../images/logo.jpg) top left no-repeat;

}



#menu {
	width:993px;
	height:20px;
	background-color:#666666;
	color:white;
	line-height:20px;
	margin-right: auto;
	margin-left: auto;

}



#menu a {

	color:white;

}



#footer-a {
	height:20px;
	background-color:#666666;
	color:white;
	line-height:20px;
	width: 953px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;

}



#footer-b {
	background-color:#FFCC33;
	width: 953px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;

}



#content {

	padding:10px 5px;

}





#top-modules .box {

	height:214px;

}



#content-modules .box {

	min-height:426px;

}



/* BOXES */



.box {

	position:relative;

	float:left;

}



.box .header {

	position:absolute;

	top:0;

	left:0;

	font-size:0;

	line-height:0;

}



.box .footer {

	position:absolute;

	bottom:0;

	left:0;

	font-size:0;

	line-height:0;

}



/* SMALL BOX */



div.small {

	width:265px;

	background:url(../images/small_box_body.jpg) repeat-y;

}



div.small .header {

	background:url(../images/small_box_header.jpg) no-repeat;

	height:23px;

	width:265px;

}



div.small .footer {

	background:url(../images/small_box_footer.jpg) no-repeat;

	height:23px;

	width:265px;

}



div.small .boxcontent {

	position:relative;

	padding:19px 22px;

	width:265px;

}



/* TOP BOX */



.top_box {

	width:462px;

	background:url(../images/top_box_body.jpg) repeat-y;

}



.top_box .header {

	background:url(../images/top_box_header.jpg) no-repeat;

	height:32px;

	width:462px;

}



.top_box .footer {

	background:url(../images/top_box_footer.jpg) no-repeat;

	height:30px;

	width:462px;

}



.top_box .boxcontent {

	position:relative;

	padding:19px 22px;

	width:462px;

}



/* TOP BOX WIDE */



.top_box_wide {

	width:725px;

	background:url(../images/top_box_wide_body.jpg) repeat-y;

}



.top_box_wide .header {

	background:url(../images/top_box_wide_header.jpg) no-repeat;

	height:23px;

	width:725px;

}



.top_box_wide .footer {

	background:url(../images/top_box_wide_footer.jpg) no-repeat;

	height:23px;

	width:725px;

}



.top_box_wide .boxcontent {

	position:relative;

	padding:19px 22px;

	width:725px;

}



/* JCONTENT BOX */



.jcontent {

	width:727px;

	background:url(../images/content_box_body.jpg) repeat-y;

}



.jcontent .header {

	background:url(../images/content_box_header.jpg) no-repeat;

	height:41px;

	width:727px;

}



.jcontent .footer {

	background:url(../images/content_box_footer.jpg) no-repeat;

	height:53px;

	width:727px;

}



.jcontent .boxcontent {

	position:relative;

	width:655px;

	padding:35px 0px 30px 35px;

}



/* JCONTENT WIDE BOX */



.jcontent_wide {

	width:993px;

	background:url(../images/content_box_wide_body.jpg) repeat-y;

}



.jcontent_wide .header {

	background:url(../images/content_box_wide_header.jpg) no-repeat;

	height:41px;

	width:993px;

}



.jcontent_wide .footer {

	background:url(../images/content_box_wide_footer.jpg) no-repeat;

	height:53px;

	width:993px;

}



.jcontent_wide .boxcontent {

	position:relative;

	padding:35px 0px 30px 35px;

	width:925px;

}















#inner_content_box_footer {

	position:relative;

	bottom:25px;

	left:0;

	height:27px;

	line-height:27px;

	padding:0px 30px;

	margin-top:10px;

	color:white;

	text-align:right;

}



#inner_content_box_footer a {

	color:white;

	margin-right:10px;

}









.searchsearch_module {
	padding-left:300px;
	padding-top:33px;
	width: 250px;

}



.searchsearch_module .buttonsearch_module {

	background-color:#666666;

	border:1px solid #989898;

	color:white;

	margin-left:10px;

	padding:2px;

}



.moduletablesignin_module h3 {

	position:absolute;

	top:10px;

	left:565px;

	width:200px;

	font-size:26px;

	margin:0;

	padding:0;

}



#form-login-username label {

	position:absolute;

	top:10px;

	left:0px;

	font-size:10px;

	color:#666666;

	font-weight:bold;

}



#form-login-username input {

	position:absolute;

	top:8px;

	left:60px;

}



#form-login-password label {

	position:absolute;

	top:35px;

	left:0px;

	font-size:10px;

	color:#666666;

	font-weight:bold;

}



#form-login-password input {

	position:absolute;

	top:33px;

	left:60px;

}



#form-login .button[type='submit'] {

	position:absolute;

	top:31px;

	left:200px;

	background-color:#666666;

	border:1px solid #989898;

	color:white;

	padding:2px;

	width:50px;

}



p#form-login-remember {

	position:absolute;

	top:65px;

	left:60px;

	font-size:10px;

	color:#666666;

	font-weight:bold;

}



#form-login {

	position:absolute;

	top:0px;

	left:650px;

	width:400px;

	height:60px;

}



#form-login ul {

	position:absolute;

	top:74px;

	left:-22px;

	font-size:10px;

}



#form-login ul li {

	display:inline;

	float:left;

}



#form-login ul li a {

	color:#666666;

	padding-right:20px;

}



#jmessage_box {

	margin:10px;

	border:2px solid #cccccc;

	padding:20px;

	font-size:14px;

	color:black;

	width:930px;

}



ul.menu {

	margin:0;

	padding:0;

}



ul.menu li {

	display:inline;

	float:left;

}



ul.menu li a {

	margin-left:20px;

}



.top_2_image {

	height:205px; width:416px; position:absolute; top:-5px; left:22px;

}



#top_2_content {

	position:relative;

}



#top_2_content h3 {

	color:#0033CC;

	font-size:23px;

	padding:10px 0 0 10px;

	margin:0px;

}



#top_2_content p {

	line-height:12px;

	font-size:11px;

	width:250px;

	margin:13px 0px 0px 10px;

}





.top_4_image {

	height:205px; width:680px; position:absolute; top:-5px; left:22px;

}



#top_4_content {

	position:relative;

}



#top_4_content h3 {

	color:#0033CC;

	font-size:23px;

	padding:10px 0 0 10px;

	margin:0px;

}



#top_4_content p {

	line-height:12px;

	font-size:11px;

	width:500px;

	margin:13px 0px 0px 10px;

}





.top_3_link img{

	padding:3px 0 0 0;

}



.top_3_link a {

	padding:3px 0 0 0;

}
#top-modules {
	width: 993px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	width: 993px;
	margin-right: auto;
	margin-left: auto;
}
#content-modules {
	width: 993px;
	margin-right: auto;
	margin-left: auto;
}
#headerwrapper {
	background-color: #FFCC33;
	background-image: url(../images/headerbg.gif);
	background-repeat: no-repeat;
	background-position: left;
}#menuwrapper {
	background-color: #666666;
}
#footerwrapper {
	background-color: #666666;
}
#footerwrapperb {
	background-color: #FFCC33;
}
#logoclick {
	height: 90px;
	width: 250px;
	float: left;
	display: block;
	clear: left;
}
