*{margin:0 auto;padding:0;}
.right{float:right;}
.clear{clear:both;}
.embed{width:600px;height:300px;background-color:rgba(245, 245, 245, 0.3);box-shadow:0px 0px 1px 0px rgba(245, 245, 245, 0.3);}
.headline{font-family:Arial, Arial, Arial, sans-serif;font-weight:normal;font-size:16px;color:#2883DE;padding:3px;text-align:center;border:0px solid;}
.teamname{color:#DDDDDD;}
.information{color:#CCCCCC;}
.footertext{color:#888888;font-size:12px;}
.body-grid{position:fixed;z-index:-4;width:100%;height:100%;top:0;left:0;padding:0px;margin:0px;background:url("./images/grid.png") left top repeat;}
.content-gradient{position:fixed;z-index:-3;width:100%;height:100%;top:0;left:0;padding:0px;margin:0px;background-image:url("./images/content-gradient.png");background-position:center top;background-repeat:repeat-y;background-attachment:fixed;}
a, a:visited{color:#D5DDE5;text-decoration:none;box-shadow:0px 0px 20px 1px rgba(100,120,150,0.1);}
a:hover, a:active{color:#DDDDDD;text-decoration:none;box-shadow:0px 0px 10px 1px rgba(000,020,050,0.1);}
a.fill-div{display:block;height:100%;width:100%;text-decoration:none;padding-top:5px;padding-bottom:5px;box-shadow:none;}
a.fill-div:hover{background-color:rgba(10, 10, 10, 0.1);}
table{display:table;text-align:left;border:0px solid transparent;border-spacing:2px;width:100%;margin-left:auto;margin-right:auto;font-family:Arial, Arial, Arial, sans-serif;font-size:14px;font-weight:normal;}
.prettytable{margin-left:auto;margin-right:auto;text-align:left;font-family:Arial, Arial, Arial, sans-serif;font-size:14px;font-weight:normal;}
th{display:table-cell;text-align:left;font-family:Arial, Arial, Arial, sans-serif;font-size:14px;font-weight:normal;border:2px solid transparent;padding-top:6px;padding-bottom:6px;padding-left:3px;padding-right:0px;background-color:rgba(10, 10, 10, 0.7);box-shadow:0px 0px 2px 0px rgba(10, 10, 10, 0.7);}
.countheader{text-align:center;font-family:Arial, Arial, Arial, sans-serif;font-size:14px;font-weight:normal;border:2px solid transparent;padding-top:6px;padding-bottom:6px;padding-left:0px;padding-right:0px;background-color:rgba(10, 10, 10, 0.7);box-shadow:0px 0px 2px 0px rgba(10, 10, 10, 0.7);}
td{display:table-cell;text-align:left;font-family:Arial, Arial, Arial, sans-serif;font-size:14px;font-weight:normal;}
.tablecontents{text-align:left;font-family:Arial, Arial, Arial, sans-serif;font-size:14px;font-weight:normal;border:2px solid transparent;padding-top:6px;padding-bottom:6px;padding-left:4px;padding-right:0px;background-color:rgba(245, 245, 245, 0.6);box-shadow:0px 0px 2px 0px rgba(245, 245, 245, 0.6);}
.count{text-align:center;font-family:Arial, Arial, Arial, sans-serif;font-size:14px;font-weight:bold;border:2px solid transparent;padding-top:6px;padding-bottom:6px;background-color:rgba(245, 245, 245, 0.6);box-shadow:0px 0px 2px 0px rgba(245, 245, 245, 0.6);}
.prettyheader{color:#DDDDDD;padding:2px;font-family:Arial, Arial, Arial, sans-serif;font-size:14px;font-weight:normal;}
.orderheader{font-family:Arial, Arial, Arial, sans-serif;font-size:14px;font-weight:normal;color:#DDDDDD;padding-left:9px;text-align:left;background-image:url("./images/order.gif");background-repeat:no-repeat;background-attachment:scroll;background-position:-7px 50%;}
.orderheader a:link, .orderheader a:visited{color:#FFFFFF;}
.orderheader a:hover, .orderheader a:active{color:#DDDDDD;}
.orderedASCheader{font-family:Arial, Arial, Arial, sans-serif;font-size:14px;font-weight:normal;color:#DDDDDD;padding-left:9px;background-image:url("./images/ordereda.gif");background-repeat:no-repeat;background-attachment:scroll;background-position:-7px 90%;}
.orderedASCheader a:link, .orderedASCheader a:visited{color:#FFFFFF;}
.orderedASCheader a:hover, .orderedASCheader a:active{color:#DDDDDD;}
.orderedDESCheader{font-family:Arial, Arial, Arial, sans-serif;font-size:14px;font-weight:normal;color:#DDDDDD;padding-left:9px;background-image:url("./images/orderedd.gif");background-repeat:no-repeat;background-attachment:scroll;background-position:-7px 30%;}
.orderedDESCheader a:link, .orderedDESCheader a:visited{color:#FFFFFF;}
.orderedDESCheader a:hover, .orderedDESCheader a:active{color:#DDDDDD;}
.inputbox{width:90px;text-align:left;background-color:rgba(50, 50, 50, 0.3);color:#CCCCCC;border:1px solid #333333;padding-left:2px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);outline-color:transparent;}
.inputbox:hover, .inputbox:active{box-shadow:0px 0px 10px 0px rgba(30,30,30,0.3);outline-color:transparent;}
.selectbox{text-align:left;background-color:transparent;color:#CCCCCC;border:1px solid #555555;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);outline-color:transparent;background:url("./images/down-arrow.png") no-repeat right;font-family:Arial, Arial, Arial, sans-serif;font-weight:normal;font-size:16px;height:30px;}
.selectbox:hover, .selectbox:active{box-shadow:0px 0px 10px 0px rgba(30,30,30,0.3);background-color:rgba(240, 240, 240, 0.98);outline-color:transparent;}
.messagebox{width:150px;text-align:left;background-color:rgba(50, 50, 50, 0.3);color:#CCCCCC;border:1px solid #333333;padding-left:2px;box-shadow:0px 0px 20px 2px rgba(0,0,0,0.3);outline-color:transparent;}
.messagebox:hover, .messagebox:active{box-shadow:0px 0px 10px 1px rgba(30,30,30,0.3);outline-color:transparent;}
.imagebutton{box-shadow:0px 0px 10px 0px rgba(30,30,30,0.5);border:0px solid;outline-color:transparent;}
.imagebutton:hover, .imagebutton:active{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);outline-color:transparent;}
.button{cursor:pointer;text-align:left;background-color:transparent;color:#DDDDDD;border:0px solid #444444;outline-color:transparent;}
option{background-color:rgba(240, 240, 240, 0.98);color:#CCCCCC;}
option:hover, option:active{background-color:rgba(20, 25, 28, 0.98);color:#FFFFFF;}
#topcontent{display:table;position:relative;top:-10px;margin:0px 0px 0px 0px;z-index:9;padding-top:2px;padding-bottom:2px;text-align:center;width:100%;height:100px;overflow:hidden;background:rgba(240, 240, 240, 0.8);box-shadow:0px 0px 20px 5px rgba(240, 240, 240, 0.8);border:0px solid;min-width:992px;}
#topbanner{display:table-cell;vertical-align:middle;height:96px;overflow:hidden;}
.banner{height:96px;}
#topmenu{display:table;position:relative;margin:0px 0px 0px 0px;padding-bottom:0px;z-index:8;text-align:center;width:100%;background:rgba(240, 240, 240, 0.78);box-shadow:0px 0px 20px 5px rgba(240, 240, 240, 0.8);border:0px solid;min-width:992px;}
.topmenuitems{display:table-cell;vertical-align:middle;border:0px solid;padding:0px;padding-top:2px;padding-bottom:6px;}
#topmenudropdown{display:inline-block;vertical-align:middle;text-align:right;}
#topmenujoin{display:inline-block;vertical-align:middle;text-align:left;}
#menucontent{display:table;position:fixed;top:104px;margin:0px 0px 0px 0px;z-index:7;text-align:center;width:100%;background:rgba(240, 240, 240, 0.8);box-shadow:0px 0px 20px 5px rgba(0, 5, 8, 0.9);border:0px solid;border-top:1px solid #555555;min-width:992px;}
.menuitems{display:table-cell;vertical-align:middle;border:0px solid;border-left:1px solid #666666;padding:0px;}
.menuitems:hover{background:rgba(20, 50, 50, 0.8);}
.menuitemselected{display:table-cell;vertical-align:middle;border:0px solid;border-left:1px solid #666666;background:rgba(30, 90, 90, 0.8);padding:0px;}
#pagebody{margin-left:auto;margin-right:auto;text-align:left;padding-top:100px;margin-bottom:10px;width:992px;}
.title{margin-left:2px;margin-right:auto;background-color:rgba(245, 245, 245, 0.6);box-shadow:0px 0px 2px 0px rgba(245, 245, 245, 0.6);float:left;padding:0px;padding-left:10px;padding-right:10px;text-align:center;font-family:Arial, Arial, Arial, sans-serif;font-weight:normal;font-size:30px;color:#EEEEEE;margin-bottom:30px;}
.sectionheader{margin-left:2px;margin-right:2px;background-color:rgba(245, 245, 245, 0.8);box-shadow:0px 0px 2px 0px rgba(245, 245, 245, 0.8);padding:5px;margin-bottom:4px;font-family:Arial, Arial, Arial, sans-serif;font-size:14px;font-weight:normal;}
.subsection{margin-left:2px;margin-right:2px;background-color:rgba(245, 245, 245, 0.6);box-shadow:0px 0px 2px 0px rgba(245, 245, 245, 0.6);padding:5px;font-family:Arial, Arial, Arial, sans-serif;font-size:14px;font-weight:normal;}
.load{width:24px;height:24px;}
.update{width:16px;height:16px;}

		table{
			font-family: Arial, Arial, Arial, sans-serif;
			font-size: 12px;
		}
		th{
			font-family: Arial, Arial, Arial, sans-serif;
			font-size: 12px;
		}
		td{
			font-family: Arial, Arial, Arial, sans-serif;
			font-size: 12px;
		}

		#content{
			border-style: solid;
			border-width: 1px;
			border-color: #000000;
			background-color: #1D2023;
			width: 224px;
			height: 830px;
			padding: 2px;
			font-family: Arial, Arial, Arial, sans-serif;
			font-size: 12px;
		}
		#content a, a:hover, a:active{
			color: #439BC8;
			font-family: Arial, Arial, Arial, sans-serif;
			text-decoration: none;
		}
		.section{
			background-color: #0A0C0F;
			color: #AAAAAA;
			padding: 4px;
			font-family: Arial, Arial, Arial, sans-serif;
			font-size: 12px;
		}
		.online{
			height: 186px;
			overflow-y: auto;
			overflow-x: hidden;
			font-family: Arial, Arial, Arial, sans-serif;
			font-size: 12px;
		}
		
body { color:#ffffff; }

a:link, a:visited,
#navigation ul li a, #navigation ul.sf-menu li a { color:#2883DE; }

a:hover, a:active, a:focus { color:#000000; }

h2, h3, h4, h5, h6 { color:#2883DE; }

h1 { color:#444444; }

#header #site-name a { color:#262626; }

#header #site-name a:hover { color: #3253ad; }

#header #site-slogan { color: #7d7d7d; }

body { border-color:#375199; }

#wrap { border-color:#4565be; }

#footer { background-color:#ffffff; }

#footer { border-color:#d6d6d6; }

/**
 * @file
 * Basic styling for common markup.
 */

/**
 * HTML elements.
 */
fieldset {
  margin-bottom: 1em;
  padding: 0.5em;
}
form {
  margin: 0;
  padding: 0;
}
hr {
  border: 1px solid gray;
  height: 1px;
}
img {
  border: 0;
}
table {
  border-collapse: collapse;
}
th {
  border-bottom: 3px solid #ccc;
  padding-right: 1em; /* LTR */
  text-align: left; /* LTR */
}
tbody {
  border-top: 1px solid #ccc;
}
tr.even,
tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}

/**
 * Markup generated by theme_tablesort_indicator().
 */
th.active img {
  display: inline;
}
td.active {
  background-color: #ddd;
}

/**
 * Markup generated by theme_item_list().
 */
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0 0.25em 1.5em; /* LTR */
  padding: 0;
}

/**
 * Markup generated by Form API.
 */
.form-item,
.form-actions {
  margin-top: 1em;
  margin-bottom: 1em;
}
tr.odd .form-item,
tr.even .form-item {
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}
.form-item .description {
  font-size: 0.85em;
}
label {
  display: block;
  font-weight: bold;
}
label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes .form-item,
.form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}
input.form-checkbox,
input.form-radio {
  vertical-align: middle;
}
.marker,
.form-required {
  color: #f00;
}
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 2px solid red;
}
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic);

body { font-size:14px; font-weight:normal; font-style:normal; line-height: 1.5; background:#ffffff; word-wrap: break-word; margin: 0; padding: 0; border: 0; outline: 0;border-top:10px solid;  }

a:link, a:visited { text-decoration: none;  }

a:hover, a:active, a:focus { text-decoration: none; }

#main a { text-decoration: underline; }

#main a:hover { text-decoration: none; }

#main h1 a, #main h2 a, #main h3 a, #main h4 a, #main h5 a { text-decoration: none; }	

h1, h2, h3, h4, h5, h6 { letter-spacing: -1px; margin:0; }

.block h2, #footer h2 { font-weight: bold; font-size: 1.5em; line-height: 130%; margin-bottom: 10px; }

h1 a, h2 a, h3 a, h4 a, h5 a { font-weight: inherit; text-decoration: none; }

p { margin: 0 0 20px 0; }

del { text-decoration: line-through; }

pre,code { white-space: pre; background-color: #ededed; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9;
display: block; margin: 5px 0; padding: 5px; line-height: 125%; overflow: hidden;
font: 12px/24px Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace; }

.field-type-taxonomy-term-reference .field-item { float: left; padding: 0 1em 0 0; white-space: nowrap; }

/* Responsive Images */

img, img.scale-with-grid { outline: 0; max-width: 100%; height: auto; }

/* Fonts */

body,input, textarea, select, a.button, fieldset legend { font-family: "PT Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

body, h1, h2, h4, h5, h6, h1, h2, p, { font-family: 'Open Sans'; font-style: normal; font-weight: normal; }