
a, a:link, a:visited, a:hover {	outline:none;}


.content.page {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.sideblock .content {
	MARGIN-LEFT: 0px! important; MARGIN-RIGHT: 0px! important
}
TH.header {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(gradient.jpg); BACKGROUND-REPEAT: repeat-x
}
TD.header {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/gradient.jpg); BACKGROUND-REPEAT: repeat-x
}
DIV.header {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/gradient.jpg); BACKGROUND-REPEAT: repeat-x
}
.sitetopic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.sitetopiccontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BACKGROUND-COLOR: #fafafa! important; BORDER-BOTTOM-STYLE: none! important
}

.topbar .headermain {
	PADDING-LEFT: 2px; FONT-SIZE: 1.2em; FLOAT: none! important; COLOR: #993300
}
.topbar .headermenu {
	FLOAT: none! important; TEXT-ALIGN: right
}

.normaltext {
	FONT-SIZE: medium; MARGIN-LEFT: 30px; BORDER-TOP-STYLE: none; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

.examplecode {
	BORDER-RIGHT: #999999 thin dashed; PADDING-RIGHT: 30px; BORDER-TOP: #999999 thin dashed; PADDING-LEFT: 30px; FONT-SIZE: small; PADDING-BOTTOM: 30px; MARGIN: auto; BORDER-LEFT: #999999 thin dashed; WIDTH: auto; PADDING-TOP: 30px; BORDER-BOTTOM: #999999 thin dashed; FONT-FAMILY: "Courier New", Courier, monospace; HEIGHT: auto; BACKGROUND-COLOR: #fbfbfb
}

OBJECT {
	VISIBILITY: visible
}
OBJECT.hiddenObject {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px! important; BORDER-TOP: 0px; PADDING-LEFT: 0px! important; VISIBILITY: hidden! important; MAX-WIDTH: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 0px! important; MAX-HEIGHT: 0px! important; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; HEIGHT: 0px! important
}
.siteinfocontent {
	FONT-SIZE: small
}
.tabledivider {
	BORDER-RIGHT: #ffc85f 1px solid; BORDER-TOP: #ffc85f 1px solid; BORDER-LEFT: #ffc85f 1px solid; BORDER-BOTTOM: #ffc85f 1px solid; HEIGHT: 10px; BACKGROUND-COLOR: #ffeece; -moz-border-radius: 10px
}
#block_course_summary .sideblockmain {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
FIELDSET {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; 
	FONT-SIZE: 12px; 
	MARGIN-BOTTOM: 20px; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; -moz-border-radius-bottomleft: 20px; -moz-border-radius-bottomright: 20px
}
LEGEND {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% top; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(images/gradient.jpg); PADDING-BOTTOM: 1px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-REPEAT: repeat-x
}
.fronthead {
	FONT-SIZE: 1.3em; LETTER-SPACING: 0.04em
}
.fronttext {
	MARGIN: 5px 10px 20px 20px;	
	text-align:justify;
}
.fronttext IMG {
	MARGIN-right: 10px; border:0px; float:left;
}

.donations .generalboxcontent {
	FONT-SIZE: 0.9em
}

.highlightbad {
	BACKGROUND: #ffaaaa
}
.block_partners .content {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BACKGROUND-COLOR: #fafafa! important; BORDER-BOTTOM-STYLE: none! important
}

.generalbox#intro {
	TEXT-ALIGN: center
}
.headerimage {
	PADDING-LEFT: 2px; PADDING-TOP: 5px
}



DIV.frontblock {
BORDER-RIGHT: #4177A7 1px solid; 
BORDER-TOP: #4177A7 1px solid; 
BORDER-LEFT: #4177A7 1px solid; 
BORDER-BOTTOM: #4177A7 1px solid;
MARGIN-TOP: 12px; FONT-SIZE: 12px;  line-height:14px;
MARGIN-BOTTOM: 25px; 

-moz-border-radius-bottomleft: 20px; 
-moz-border-radius-bottomright: 20px;
}

H1.frontblock {
	POSITION: relative;
	DISPLAY: inline;
	TOP: -0.5em;
	FONT-WEIGHT: normal;
	font-size:16px;
	LEFT: 8px;
	PADDING-TOP: 1px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 10px;
	BORDER-TOP: #4177A7 1px solid;
	BORDER-RIGHT: #4177A7 1px solid;
	BORDER-BOTTOM: #4177A7 1px solid;
	BORDER-LEFT: #4177A7 1px solid;
}

.frontblock{ }

H1 { 	
color:#FFFFFF;
background:#004087;

}

H1 a, H1 a:link, H1 a:visited { 	
color:#FFFFFF;
text-decoration:none;
border-bottom: 1px #FFFFFF dashed;
 }

H1 a:hover { 	
color:#FFFFFF;
text-decoration:none;
border-bottom: 1px #FFFFFF solid;
 }


p a, p a:link, p a:visited { 	
color:#505050;
text-decoration:none;
border-bottom: 1px #FF6600 dashed;
 }

p a:hover { 	
color:#FF6600;
text-decoration:none;
border: none;
 }

H1.p1 {
	MIN-HEIGHT: 100px
}

P.p1.fronttext {
	MIN-HEIGHT: 90px
}
P.p2.fronttext {
	MIN-HEIGHT: 90px
}
P.p3.fronttext {
	MIN-HEIGHT: 125px
}
P.p4.fronttext {
	MIN-HEIGHT: 105px
}
P.g {
	MARGIN-BOTTOM: 0px
}
TD.j {
	WIDTH: 42em
}
.forumsearchform .helplink {
	DISPLAY: inline
}
#topbar {
	HEIGHT: 100%
}
.navbar {
	CLEAR: both
}
.breadcrumb .sep {
	COLOR: #c57d01
}
.block_recent_activity H2 {
	MARGIN-TOP: 40px
}
#stats-index .generalbox {
	MARGIN-LEFT: auto; WIDTH: 501px; MARGIN-RIGHT: auto; TEXT-ALIGN: center
}

.morre { text-align:right; margin-bottom:10px; margin-right:8px; text-transform:lowercase; }

.morre a, .morre a:visited, .morre a:link { 

color:#FF6600;
font-weight:bold;
text-decoration:none;
border-bottom: 1px #FFFFFF dashed;

}

.morre a:hover{ 

color:#FF6600;
font-weight:bold;
text-decoration:none;
border-bottom: 1px #FFFFFF solid;

}
