/* CSGO Stylesheet */

body {
	background : #f7f5e3;
	color : #000000;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	margin : 0px;
}

th.titlebar { 
	background : #e4e4d8;
        background-image: url(/images/title_image_final_congress3.jpg);
	font-size : 20px;
	font-family : Verdana,Arial,sans-serif;
	text-align : left;
	vertical-align : bottom;
	border-right : 1px solid #636152;
	border-left : 1px solid #636152;
	border-top : 1px solid #636152;
}
	
th.studybarSelect {
	background : #fffff7;
	color : #7b7b75;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	letter-spacing: 2pt;
	border-top : 2px solid #787667;
	border-right : 1px solid #787667;
	border-left : 2px solid #787667;
	border-bottom : none;
	text-align : center;
	vertical-align : middle;
	height : 15px;
}

th.congressbarSelect {
	background : #fffff7;
	color : #0a90b6;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	letter-spacing: 2pt;
	border-top : 2px solid #787667;
	border-right : 1px solid #787667;
	border-left : 2px solid #787667;
	border-bottom : none;
	text-align : center;
	vertical-align : middle;
	height : 15px;
}

th.adminbarSelect {
	background : #fffff7;
	color : #7b7b75;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	letter-spacing: 2pt;
	border-top : 2px solid #787667;
	border-right : 2px solid #787667;
	border-bottom : none;
	text-align : center;
	vertical-align : middle;
	height : 15px;
}

th.menubar {
	background : #c5c3ac;
	color : #7b7b75;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	font-weight : bold;
	border-top : 1px solid #a9a687;
	border-right : 1px solid #636152;
	border-left : none;
	border-bottom : 2px solid #787667;
	text-align : center;
	vertical-align : middle;
	height : 15px;
}

th.congressmenubar {
	background : #000000;
	color : #0a90b6;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	font-weight : bold;
	border-top : 1px solid #a9a687;
	border-right : 1px solid #636152;
	border-left : none;
	border-bottom : 2px solid #787667;
	text-align : center;
	vertical-align : middle;
	height : 15px;
}

th.menubarSelect {
	background : #fffff7;
	color : #7b7b75;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	letter-spacing: 2pt;
	border-top : 2px solid #787667;
	border-right : 2px solid #787667;
	border-left : 2px solid #787667;
	border-bottom : none;
	text-align : center;
	vertical-align : middle;
	height : 15px;
}

th.menubarAdmin {
	background : #fffff7;
	color : #7b7b75;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	letter-spacing: 2pt;
	border-top : 2px solid #787667;
	border-right : 2px solid #787667;
	border-left : 2px solid #787667;
	border-bottom : 2px solid #787667;
	text-align : center;
	vertical-align : middle;
	height : 15px;
}

th.menubarPrev {
	background : #c5c3ac;
	color : #7b7b75;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	font-weight : bold;
	border-top : 1px solid #a9a687;
	border-right : none;
	border-left : none;
	border-bottom : 2px solid #787667;
	text-align : center;
	vertical-align : middle;
	height : 15px;
}

th.menubarFirst {
	background : #c5c3ac;
	color : #7b7b75;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	font-weight : bold;
	border-top : 1px solid #a9a687;
	border-right : 1px solid #636152;
	border-left : 1px solid #636152;
	border-bottom : 2px solid #787667;
	text-align : center;
	vertical-align : middle;
	height : 15px;
}

td.navbar {
        width: 152px;
	padding: 0;
        border-left: 1px solid #636152;
        border-right: 1px solid #636152;
        vertical-align: top;
        background-color: #e7e3d6;
}

th.todo {
	width: 152px;
	vertical-align: top;
	font-weight: bold;
	text-align: right;
}

td.todo {
	vertical-aligh: top;
	text-align: left;
}

#button {
        width: 152px;
        padding: 0 0 0 0;
        background-color: #e7e3d6;
}

       
#button ul {
        list-style: none;
        margin: 0;
        padding: 0;
        border: none;
}
       
#button li {
        vertical-align: middle;
        font-size : 10px;
        color: #636152;
        font-family: Verdana,Arial,sans-serif;
        font-weight: bold;
        background: #e7e3d6;
        border-bottom: 1px solid #636152;
        margin: 0;
        text-align: right;
}
       
#button li a.selected {
        text-align: right;
        vertical-align: middle;
        font-size : 10px;
        color: #636152;
        font-family: Verdana,Arial,sans-serif;
        font-weight: bold;
        background: #fffff7;
        margin: 0;
}
       
#button li a {
        text-align: left;
        padding: 6px 6px 6px 6px;
        vertical-align: middle;
        color: #636152;
        display: block;
        text-decoration: none;
        width: 100%;
}
       
html>body #button li a {
        width: auto;
}
       
#button li a:hover {
        padding-left: 20px;
        background-color: #fffff7;
        color: #636152;
}

#button p {
        vertical-align: top;
        background: #e7e3d6;
        margin: 0px;
        color: #636152;
        font-size: 10px;
        font-family: Georgia, 'Times New Roman', serif;
        border-top: none;
        text-align: justify;
        border-bottom: none;
        padding: 12px;
        height: 100%;
}

th.creditbar {
	background : #c5c3ac;
	color : #7b7b75;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	letter-spacing : 2pt;
	border-top : 1px solid #a9a687;
	border-right : 1px solid #636152;
	border-left : none;
	border-bottom : 2px solid #787667;
	text-align : center;
	vertical-align : middle;
}

th.creditbarSelect {
	background : #fffff7;
	color : #7b7b75;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	letter-spacing : 2pt;
	border-top : none;
	border-right : 1px solid #a9a687;
	border-left : 1px solid #a9a687;
	border-bottom : 1px solid #a9a687;
	text-align : center;
	vertical-align : middle;
}

th.creditbarFirst {
	background : #c5c3ac;
	color : #7b7b75;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	letter-spacing : 2pt;
	border-top : 1px solid #a9a687;
	border-right : none;
	border-left : 1px solid #636152;
	border-bottom : 2px solid #787667;
	text-align : 2px solid #787667;
	vertical-align : middle;
}

a.menubar {
	color : #7b7b75;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	letter-spacing : 2pt;
	text-align : center;
	text-decoration : none;
	vertical-align : middle;
	height : 15px;
}

a.congressmenubar {
	color : #0a90b6;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	letter-spacing : 2pt;
	text-align : center;
	text-decoration : none;
	vertical-align : middle;
	height : 15px;
}

a:hover.menubar {
	color : #7b7b75;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	vertical-align : middle;
	height : 15px;
}

a:hover.congressmenubar {
	color : #0a90b6;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	vertical-align : middle;
	height : 15px;
}
a.menubarSelect {
	color : #7b7b75;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	text-align : center;
	text-decoration : none;
	vertical-align : middle;
}

a.congressbarSelect {
	color : #0a90b6;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	text-align : center;
	text-decoration : none;
	vertical-align : middle;
}

a:hover.menubarSelect {
	color : #7b7b75;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	vertical-align : middle;
}

a:hover.congressbarSelect {
	color : #0a90b6;
	font-size : 10px;
	font-family : Verdana,Arial,sans-serif;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	vertical-align : middle;
}

td.main {
	background : #fffff7;
	color : #636152;
	font-size : 16px;
	font-family : Georgia, Times New Roman, serif;
	text-align : justify;
	vertical-align :  top;
	height : 300px;
	border-right : 1px solid #636152;
}

td.email {
	text-align : right;
  	font-weight : bold;
	padding-right : 15px;
}

p.newpar {
	margin : 15px;
}

p.image {
	margin : 5px;
	padding : 5px;
}

img.inline {
	border : 2px solid #787667;
	margin-top : 15px;
	margin-left : 15px;
	margin-bottom : 15px;
}

input.text {
	border : 1px solid #636152;
	background-color : #ffffff;
	font-family : Georgia, Times New Roman, serif;
	font-size : 14px;
	width : 350px;
}
input.deadtext {
	border : 1px solid #636152;
	background-color : #eeeee6;
	font-family : Georgia, Times New Roman, serif;
	font-size : 12px;
	width : 350px;
}

select.email {
	border : 1px solid #636152;
	background-color : #ffffff;
	font-family : Georgia, Times New Roman, serif;
	font-size : 14px;
	width : 350px;
}

.contact {
	border : 1px solid #636152;
	background-color : #ffffff;
	font-family : Georgia, Times New Roman, serif;
	font-size : 14px;
	width : 450px;
}

.link_title {
	font-size : 16pt;
	font-weight :  bold;
}

.sub_title {
	font-size : 14pt;
	font-weight : bold;
	text-decoration : underline;
}

.sub_section {
	font-size : 14pt;
	font-weight : bold;
	text-decoration : underline;
	margin : 15px;
}

.sub_header {
	font-size : 16pt;
	font-weight : bold;
	text-decoration : underline;
	margin : 15px;
        text-align : center;
}

.header {
	font-size : 18pt;
	font-weight : bold;
}

.byline {
	font-size : 14pt;
	font-weight : bold;
	font-style : italic;
}

blockquote {
	font-size : 10pt;
}

.bold {
	font-weight : bold;
}

.italics { 
	font-style : italic;
}

.underline {
	font-decoration : underline;
}

.tiny {
	font-size : 6pt;
}

.small {
	font-size : 8pt;
}

.huge {
	font-size : 18pt;
}

.large {
	font-size : 16pt;
}

.tagline {
	font-size : 14pt;
}

.box {
	margin : 15px;
	border : 1px solid #636152;
	padding : 5px;
}

li {	
	margin-right : 15px;
}

img.stuff {
	position : relative;
	left : 110px;
}

img.congress {
	display : block;
	margin-top : 15px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 15px;
}

.right {
	text-align : right;
	font-size : 10pt;
	font-weight : bold;
}

th.tourn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
        padding-left: 2px;
        padding-right: 2px;
        margin: 0px;
 	color: #000000;
	border-bottom: 1px solid black;
	border-right: 1px solid black; }
td.ktitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
        padding-left: 2px;
        padding-right: 2px;
        margin: 0px;
 	text-align: center;
    	color: #FFFFFF;
	background-color: #09580D; }
td.kchall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
        padding-left: 2px;
        padding-right: 2px;
        margin: 0px;
 	text-align: center;
	color: #000000;
	background-color: #CEFFC8; }
td.mchall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
        padding-left: 2px;
        padding-right: 2px;
        margin: 0px;
 	text-align: center;
	color: #000000;
	background-color: #7CCBF4; }
td.mtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
        padding-left: 2px;
        padding-right: 2px;
        margin: 0px;
 	text-align: center;
	color: #FFFFFF;
	background-color: #000A56; }
td.htitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
        padding-left: 2px;
        padding-right: 2px;
        margin: 0px;
 	text-align: center;
	color: #FFFFFF;
	background-color: #821200; }
td.hchall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
        padding-left: 2px;
        padding-right: 2px;
        margin: 0px;
 	text-align: center;
	color: #000000;
	background-color: #F48DB1; }
td.jtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
        padding-left: 2px;
        padding-right: 2px;
        margin: 0px;
 	text-align: center;
	color: #FFFFFF;
	background-color: #000000; }
td.jchall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
        padding-left: 2px;
        padding-right: 2px;
        margin: 0px;
 	text-align: center;
	color: #000000;
	background-color: #B9B9B9; }
td.ttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
        padding-left: 2px;
        padding-right: 2px;
        margin: 0px;
 	text-align: center;
	color: #FFFFFF;
	background-color: #820077; }
td.tchall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
        padding-left: 2px;
        padding-right: 2px;
        margin: 0px;
 	text-align: center;
	color: #000000;
	background-color: #B68EF3; }
td.otitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
        padding-left: 2px;
        padding-right: 2px;
        margin: 0px;
 	text-align: center;
	color: #FFFFFF;
	background-color: #6A7100; }
td.ochall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
        padding-left: 2px;
        padding-right: 2px;
        margin: 0px;
 	text-align: center;
	color: #000000;
	background-color: #F2F395; }
td.gtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
        padding-left: 2px;
        padding-right: 2px;
        margin: 0px;
 	text-align: center;
	color: #FFFFFF;
	background-color: #FF6600; }
td.gchall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
        padding-left: 2px;
        padding-right: 2px;
        margin: 0px;
 	text-align: center;
	color: #000000;
	background-color: #FFCF90; }
table.titleh {
 	background-color: #FFFFFF; }

th.titleh {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	background-color: #888888; 
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;  }
th.titleh_end {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	background-color: #888888; 
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;  }

td.th_kcol1 {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #008800; }
td.th_col2 {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	text-align: left;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #E9E9E9; }
td.th_col3 {
	color: #000000;
	padding: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	vertical-align: top;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #E9E9E9; }
td.th_col4 {
	color: #000000;
	padding: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	border-left: 1px solid black;
	vertical-align: top;
	border-bottom: 1px solid black;
	background-color: #FFFFFF; }
td.th_col6 {
	color: #000000;
	padding: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	border-left: 1px solid black;
	vertical-align: top;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #FFFFFF; }
td.th_mcol1 {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: center;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #000088; }
td.th_hcol1 {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: center;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #880000; }
td.th_jcol1 {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: center;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #000000; }
td.th_tcol1 {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: center;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #880088; }
td.th_ocol1 {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: center;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #FFFF00; }
td.th_gcol1 {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: center;
	border-left: 1px solid black;
  	border-bottom: 1px solid black;
	background-color: #FD6600; }

.th_name {
	font-size: 12pt;
	font-weight: bold; }

.red { color: #FF0000; }

.blue { color: #0000FF; }

.modified {
	background : #fffff7;
        color : #636152;
        font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: right; 
  	border-right : 1px solid #636152;
}
