/* Core html setup stuff */


*{ margin: 0; }

html { height: 100%; }

body { color: #1a1f34; font-size:11px; line-height: 170%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; margin: 0; }

img { border-width: 0; }

a, a:link { color: #c4120e; font-weight: normal; text-decoration: none; }

a:hover { color: #c4120e; font-weight: normal; }

a.readon { color: #c4120e; text-decoration: none; text-align: right; display: block; }


/* Template specific layout elements */


#container { width: 1002px; margin: 0 auto; }

#header { background-image: url(../images/header.jpg); width:1002px; height: 233px  }

#menu {  }

#content {}

#left { width: 222px; float: left; }

#red-top { background-image: url(../images/bar-red-top.jpg); height: 9px; }

#red-mid { background-image: url(../images/bar-red-mid.jpg); background-repeat: repeat-y; padding-bottom: 7px; }

#red-bottom { background-image: url(../images/bar-red-bottom.jpg); height: 19px; }

#middle { width: 558px; float: left; }

#blue-top { background-image: url(../images/bar-blue-top.jpg); height: 10px; }

#blue-mid { background-image: url(../images/bar-blue-mid.jpg); background-repeat: repeat-y; padding-right: 30px; padding-left: 10px; }

#blue-bottom { background-image: url(../images/bar-blue-bottom.jpg); height: 23px; }

#footer { padding-bottom: 20px; }

#right { width: 222px; float: right; }

#white-top { background-image: url(../images/bar-white-top.jpg); height: 9px; }

#white-mid { background-image: url(../images/bar-white-mid.jpg); background-repeat: repeat-y; }

#white-bottom { background-image: url(../images/bar-white-bottom.jpg); height: 19px; margin-bottom: 10px; }


/*topmenu*/

#menu a { color: white; font-size: 12px; background-image: url(../images/menu.jpg); text-decoration: none; text-transform: uppercase; text-align: center; letter-spacing: 2px; width: 163px; height: 28px; float: left; padding-top: 10px; border-right: 1px solid #515875; display: block; }

#menu #active_menu { color: #c4120e; background-image: none; text-decoration: none; width: 163px; display: block; }

#menu a:hover { color: #fff; text-decoration: none; width: 163px; display: block; }


/*menu left*/

#left a.mainlevel { color: #fff; font-size: 12px; line-height: 30px; text-transform: uppercase; letter-spacing: 2px; margin-left: 10px; }

/*content*/

.contentheading { font-size: 1.4em; font-weight: normal; padding-top: 20px; }

ul {
	margin: 0;
	padding: 0;
	}

li { margin-left: 20px; }

.button { color: #fff; font-size: 10px; background-image: url(../images/button.png); text-transform: uppercase; letter-spacing: 1px; height: 23px; margin-top: 10px; margin-bottom: 10px; border-width: 0; cursor: pointer; }

.article_column { width: 250px; padding-right: 10px; }

.contentpaneopen img { padding-right: 10px; }
/*right*/

#left a, #left a:link { color: white; }

#left #red-mid { padding-left: 10px; color: white; }

.input { border-width: 0; }

.inputbox { margin-bottom: 7px; border: solid 1px #1a1f34; }

.moduletablesponsors { text-align: center; padding-top: 15px; padding-right: 15px; }

.moduletablesponsors img { width: 150px; padding-bottom: 30px; }

.sectiontableentry1, .sectiontableentry2 {
	text-align: left;
}
