


/* Body */  
*, html {margin:0; padding:0; }
body {
	 background:#070707;
	 font-family: "myriad pro", arial;
	 font-size:11px;
	 color:#fff;
	 width:100%;
}


#topmenudiv {
	width:100%;
	height:25px;
	padding-top:5px;
	background-color:#000;
	border-bottom-color:#222222;
	border-bottom-style:solid;
	border-bottom-width:2px;
	top:0px;
	position:relative;
	color:#fff;
	text-align:center;
}

#topframemenudiv {
	position:absolute; top:2px; left:0px; text-align:left; width:120px; padding-left:10px; background:url(img/topmenuframeback.gif) right no-repeat; color:#fff; height:20px; padding-top:5px; z-index:3;
}
#topframemenudivextra {
	position:absolute; top:2px; left:0px; text-align:left; padding-left:140px; padding-right:10px; background:#000; color:#fff; height:20px; padding-top:5px; z-index:2;
}

p#text {
	font-size:12px;
	color:#fff;
	text-align:justify;
	line-height:14px;
}

a#topmenu {
	color:#fff;
	text-decoration:none;
}
a#topmenu:hover {
	text-decoration:underline;
}


/* NEWS */
#numdate {
	font-size:9px;
	text-align:center;
}
#nummonth {
	font-size:16px;
	text-transform: uppercase;
	text-align:center;
}
#numyear {
	font-size:9px;
	text-align:center;
}
#newsname {
	padding:5px;
	font-size:14px;
	text-transform: uppercase;

}
#newsdescription {
	padding:10px;
	font-size:12px;
	color:#000;
	text-align:justify;

}

/* Forms */
/* Gradient 1 */
.tbox {
	background-image:url(img/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #4a4a48;
	color:#333333;
	padding:3px;
	font-family:"myriad pro", arial;
}

/*float left*/

.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

.btn.green { background: #9d4; }
.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(img/shade.png); background-position: bottom; }


/*float right*/

.btnright { display: block; position: relative; background: #aaa; padding: 5px; float: right; color: #fff; text-decoration: none; cursor: pointer; }
.btnright * { font-style: normal; display: block; position: relative; }
.btnright i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btnright span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btnright span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnright span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

.btnright.green { background: #9d4; }
.btnright:hover { background-color: #a00; }
.btnright:active { background-color: #444; }
.btnright[class] {  background-image: url(img/shade.png); background-position: bottom; }


/*3divs*/

/* top div for other pages */
#contentother {width:100%;position:absolute;z-index:1;top:20px;}
#contentother .contenttextother {width:809px; position:relative; }
#wrapperother {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border:0;
	width: 809px;
}

#content {width:100%;position:absolute;	z-index:1;top:250px;}
#content .contenttext {width:997px; position:relative; }
#wrapper {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border:0;
	width: 997px;
}


#side-a {
	float: left;
}

#side-b {
	float: right;

}

#contentdiv { 
	float: left;
}

#footer {
	clear: both;
}

/* CALENDAR */

#calendar {
	color:#000;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}

#calendar:hover {
	text-decoration:underline;
}