/* GLOBALS */
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }

body {
	margin: 0; font-size: 1em !important; line-height: 1.4; 
	background: url('../images/backgrounds/bg.jpg') no-repeat #F1F1F1;
	background-size:100% auto;
	background-attachment: fixed;
	/*background-size:contain;
	background-position: center top;*/
	
/*
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='../images/backgrounds/bg-rotunda.jpg',
sizingMethod='scale');

	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='../images/backgrounds/bg-rotunda.jpg',
sizingMethod='scale')";
	*/
}

a, a:active, a:visited	{
	/*color:#525e70;*/
	color: #3085BF;
	text-decoration:none;
}
a:hover {
	color: #525e70;
	text-decoration:none;
	cursor:pointer;
}
#content a,#content a:active,#content a:visited,#widget-container a,#widget-container a:active,#widget-container a:visited	{
	/*color: #3085BF;*/
	/*text-decoration:none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #525e70;*/
}
#content a:hover, #widget-container a:hover	{
	text-decoration:underline;
	cursor:pointer;
	/*color: #525e70;*/
	/*border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #525e70;*/
}
ul.tab a,ul.tab a:active,ul.tab a:visited,ul.tab  a:hover{
	border-bottom-style: none !important;
	text-decoration:none;
}
/*p a {border-bottom:1px dotted #525e70;}*/
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
::-webkit-input-placeholder  { color:#6e6149; }
input:-moz-placeholder { color:#6e6149; }

/* GLOBALS: Lists */
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
ul em {display:block;clear:both;}
li {margin-bottom:10px;}

/* GLOBALS: Text Selection */
::-moz-selection { background: #ffa800; color: #fff; text-shadow: none; }
::selection { background: #ffa800; color: #fff; text-shadow: none; }

/* FONTFACE */
@font-face {font-family: 'MuseoSlab';src: url('../css/fontface/museo_slab_500-webfont.eot');src: url('../css/fontface/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),url('../css/fontface/museo_slab_500-webfont.ttf') format('truetype'),url('../css/fontface/museo_slab_500-webfont.svg#MuseoSlab') format('svg');font-weight: normal;font-style: normal;}
#search h2, #content ul.tab a, #whorep h4 {font-family:'MuseoSlab';}


/* HEADER / WRAPPER */
#header {overflow:hidden;border-radius:5px; background:url(../images/bg-search.png);}
#wrapper {max-width:68.625em; margin:0 auto 5px; overflow:hidden; min-height:700px; margin-top: 40px;}
#secondary.document #wrapper {max-width:100%;}

/* NAVIGATION */
#brand		{
/*	min-height:140px; */
	max-height:80px;
/*	max-height:200px;*/
/*	min-width:200px;*/
	margin:0; 
	background:url('../images/sprite3.png') no-repeat; 
	background-position:0 0px;
	background-size:90% auto;
	text-indent:-9999px;
}
#brand a {min-height:140px !important; display:block;text-indent:-9999px !important;border:none !important; box-shadow:none !important;}
#brand a:hover {background:none !important;}



/*Printer Button*/
.printbtn{
	position:relative;
	border-radius:5px;
	color:#CCC;
	font-size:10px;
	padding:3px;
	margin-top:5px;
	margin-bottom:5px;
	border:0px none #FFF;
	background: url('/images/print2.png') no-repeat ;
	/*background:url("../images/sprite3.png") no-repeat scroll 5px -1250px transparent;*/
	width:50px;
	height:50px;
	top:-12px;
	right:-12px;
	border: none;
    outline: none;
	line-height:50px;
	text-decoration:none !important;
	border-bottom-style:none !important;
	z-index:97;
}
a:hover .printbtn {
	text-decoration:none !important;
	border-bottom-style:none !important;
}
.settingsbtn{
	position:relative;
	border-radius:5px;
	color:#CCC;
	font-size:10px;
	padding:3px;
	margin-top:5px;
	margin-bottom:5px;
	border:0px none #FFF;
	background: url('/images/gear.png') no-repeat ;
	/*background:url("../images/sprite3.png") no-repeat scroll 5px -1250px transparent;*/
	width:30px;
	height:30px;
	top:-12px;
	right:-12px;
	border: none;
    outline: none;
	line-height:50px;
	text-decoration:none !important;
	border-bottom-style:none !important;
	z-index:97;
}
/*.printbtnimg{
	border-collapse:collapse;
	background:none;
}*/


/* WIDTHS */
#main,#search	{width:72%;float:right;}
#brand, #navigation 	{float:left; width:26%; }

/* WIDTH: Secondary */
#secondary #navigation {display:none;}
#secondary 	#main {width:100%;}

#navigation ul	{margin:0;padding:0;background:rgba(255,255,255,0.75); border-radius:5px;box-shadow:1px 1px 3px rgba(0,0,0,0.5);}


#navigation li	{list-style-type:none;margin:0;position:relative;}
#navigation a 	{display:block; min-height:60px;line-height:60px; border-bottom:1px solid #dadada;box-shadow:0px 1px 0px #FFF; text-decoration: none; color:#525E70/*#737373*/; text-indent:20px;text-shadow:0px 1px 0px white;}
#navigation a:hover, #navigation li.hover {background:white;text-indent: 25px;/*box-shadow: 1px 0px 2px rgba(0,0,0,0.2);*/}
#navigation li:first-child a:hover {border-radius:5px 5px 0px 0px ;}
#navigation li:last-child a:hover {border-radius: 0px 0px 5px 5px;}
#navigation li:last-child a {border-bottom:none;box-shadow:none; }

/* NAVIGATION: Flyout */
#navigation ul li ul {background: none repeat scroll 0 0 white;    left: -99999px;    margin: 0;    position: absolute;    top: 0;    width: 100%;    z-index: 3;font-size:12px;border-radius:0;}
#navigation ul li ul a {min-height:35px;line-height:35px;}
#navigation ul li:hover ul, #navigation li.hover ul {position:absolute;left:100%;}
#navigation ul li:hover ul li ul {left:-99999px;}
#navigation ul li:hover ul li:hover ul {left:100%;}
#navigation ul li:hover ul li:hover ul li ul {left:-99999px;}
#navigation ul li:hover ul li:hover ul li:hover ul {left:100%;}
#navigation ul li:hover ul.bottom{bottom:0 !Important;display: block !Important;left: 100% !Important;top: auto !Important;}
#navigation li.hover ul.bottom {bottom:0 !Important;display: block !Important;left: 100% !Important;top: auto !Important;}
#navigation ul li ul li:hover{background:#FEF5CA !important;}
#navigation ul li ul li a:hover{background:#FEF5CA !important;}

/* Top Spacing */
#wrapper {margin-top:20px;}
#content, #navigation ul {margin-top:20px;}

/* MAIN: Search */
#search		{/*height: 95px;border-radius:5px; background:url(../images/bg-search.png);*/position:relative; margin-top:5px;}
#search h2	{margin:0;color:white;font-size:1.938em;position:relative;left: 15px;top:3px;}
#search .tab {position: absolute;    right: 0;    top: 0;    width: 75%;}
#search .tab li {float:left;text-align:center;width:33.333%}
#search .tab li a {display:block;color:white;height:3.125em;line-height:3.125em;background:#33425a;box-shadow:inset 2px -2px 5px rgba(0,0,0,.5);border-radius:0px 5px 0px 0px;}
#search .tab li a.active {background:#ffffff;color:#000;text-shadow:0px 1px 0px white;box-shadow:none;border-radius:0;}
#search .slot {background:none;padding: 0px; overflow:hidden;}
#search input {min-height:50px;padding:0 10px;border:none;}
#search input[type="text"] {font-size:0.938em;}
#search p {position:relative;margin: 25px auto;width: 97%;}
#search p input[type="text"] {width:90%;background-image:url('/images/search.png');background-repeat:no-repeat;padding-left:28px;background-position:5px 15px;}
#search p#keyword select {right:13%;}
#search p input[value="Site"] {border-radius: 0 10px 10px 0; padding: 0 25px; position: absolute; top:0; right:5px;font-size: 1em; width: 110px;}
#search p input[value="Bills"] {border-radius: 0 0 0 0; padding: 0 25px; position: absolute; top:0; right:115px;font-size: 1em; width: 110px; border-right: thin solid #053A6C;border-left: thin solid #053A6C;}
#search p#keyword select#ksess {right:30%}
#search p#keyword select#kpsess {right:30%}

/* MAIN: FORM: Selector */
#search p select {clear: both;		    position: relative;		    right: auto;		    top: auto;		    width: 100%;}
#sessionSelect,#keywordSelect {position: absolute;right:111px;/*right: 17%;*/bottom:0;   height:50px;background: url(../images/form-select.png) no-repeat right #ddd;border-left:1px solid #ccc;overflow:hidden;}
#sessionSelect select,#keywordSelect select {border:none;background:transparent;height:18px;outline:none;position:relative;top:15px !important;padding-left:0px;padding-right:0px;
	right: -15px !important;
    top: 17px !important;
    width: 220px !important;
-webkit-appearance:none;
}
/*#sessionSelect select option {position:absolute;right:0;}*/
#search p#keyword select {right:auto;}
#search p select {} 




ul.tab	{margin:0;padding:0;}
ul.tab li	{list-style-type:none;margin:0;text-align:center;}

/* MAIN: Content */
#content	{background:rgba(255,255,255,0.8);border-radius:5px;}

	
#home #content {min-height:670px;max-height:670px;}
#secondary #content {background:white;font-size:0.9em;padding:10px;}
#content p	{padding:0 10px 10px;}
.slot		{display:none;clear:both;position: relative;top: -2px;margin:0;background:white;/*box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.3);*/overflow:auto;font-size:0.9em;padding: 10px;}
.slot.active {display:block;}
#content .slot {border-radius:0 0 5px 5px;}
#home #content .slot.active {height:518px;}

/* MAIN: Content: Tabs */
#content ul.tab a {display:block;height:133px;font-size:1.238em;color: #5B76A1;opacity:0.7;line-height: 205px; text-decoration:none;}
#content ul.tab a:hover {opacity:1;text-decoration:none;line-height:195px;}
#content ul.tab a.active {background-color: white !important;    border-radius:6px 6px 0 0px;    box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.3);position: relative;    z-index: 2;opacity:1;}
#content ul.tab a.captiol {background:url("../images/sprite3.png") no-repeat scroll center -170px transparent}
#content ul.tab a.av {background:url("../images/sprite3.png") no-repeat scroll center -340px transparent}
#content ul.tab a.calendar {background:url("../images/sprite3.png") no-repeat scroll center -489px transparent}

/* MAIN: Content: Tabs: Small */
#content ul.tab.small a {display:block;font-size:0.8em;color: #5B76A1;opacity:0.75;height:auto;line-height: normal !important;padding:10px 0;font-family:arial;}
#content ul.tab.small a:hover {opacity:1;text-decoration:none;line-height:normal !important;}
#content ul.tab.small a.active {background-color: white !important;    border-radius:6px 6px 0 0px;    box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.3);position: relative;    z-index: 2;opacity:1;}


/* MAIN: Breadcrumbs */
ul#breadcrumb {margin:0;padding:10px 0 0 10px;overflow:auto;border-bottom: 1px solid #DADADA;}
#secondary ul#breadcrumb {}
ul#breadcrumb li {list-style-type:none; float:left;margin-right: 15px;}
ul#breadcrumb li a {display:block;background:url("../images/sprite3.png") no-repeat scroll right -948px transparent;padding-right:15px;}


/* MAIN: Content: Column: Blue */
.blue	{background: none repeat scroll 0 0 #FAFAFA; border: 1px solid #BEC9E0;}

/* MAIN: Content: Headings */
h3.heading {color:#5b76a1;font-size:1.263em !important;margin:0;padding:10px 10px 10px 45px;border-bottom:3px solid #5b76a1;background:url("../images/sprite3.png") no-repeat scroll 10px -1498px transparent}
.heading.document	{font-size:1.063em !important;background:url("../images/sprite3.png") no-repeat scroll 10px -730px transparent}
.heading.list 		{font-size:1.063em !important;background:url("../images/sprite3.png") no-repeat scroll 10px -804px transparent}
.heading.rss		{font-size:1.063em !important;background:url("../images/sprite3.png") no-repeat scroll 10px -881px transparent}
.heading.calendar	{font-size:1.263em !important;background:url("../images/sprite3.png") no-repeat scroll 10px -989px transparent}
.heading.location	{font-size:1.263em !important;background:url("../images/sprite3.png") no-repeat scroll 10px -1107px transparent}
.heading.search		{font-size:1.263em !important;background:url("../images/sprite3.png") no-repeat scroll 10px -1225px transparent}
.heading.av			{font-size:1.063em !important;background:url("../images/sprite3.png") no-repeat scroll 10px -1365px transparent}
.heading.committee	{font-size:1.263em !important;background:url("../images/sprite3.png") no-repeat scroll 10px -1655px transparent}

#content h3, #content h4, #content h5, #content h6 {margin:5px 0 10px;}
#content h3 {font-size:1.8em;}
#content h4 {font-size:1.6em;}
#content h5 {font-size:1.45em;}
#content h6 {font-size:1.25em;}


/* MAIN: Forms */
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }

input,button {min-height:32px;min-height:32px;padding:0 10px;}
input[type="text"],input[type="password"] {width:50%;border:none;border-radius:5px;}
input[type="submit"],input[type="button"],a.button,button {border:1px solid #574119;background:url('../images/bg-button.png');color:#241f20;font-size:0.750em;text-shadow:0px 1px 0px rgba(255,255,255,0.5);border-radius:5px;}
input[type="submit"]:hover,input[type="button"]:hover {background:url('../images/bg-button-hover.png');}
input[type="submit"]:active,input[type="button"]:active {background:url('../images/bg-button-focus.png');box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5);}

#content input[type="text"],#content input[type="email"],#content input[type="password"] {border:1px solid #574119}
#content input[type="submit"] {/*border:none;*/}

a.button{
	padding:10px 25px;
}

fieldset {border: none; margin-bottom: 1em;}
legend {font-size: 1.4em; color: #6d8faf; padding-bottom: 1em;}
p {position: relative;}
label {display: block; float: left; /*width: 180px;*/ text-align: right; margin-right: 10px; line-height: 22px; /*background: #fff;*/}

input[type=text],input[type=email],input[type="password"], #main input.text, textarea {width: 280px; font-size: 13px; line-height: 20px; height: 20px; border: 1px solid #999; padding: 4px 4px 0 4px; background: #f2f2f2; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}

textarea {height: 160px; font-family: Helvetica, Arial, sans-serif; font-size: 13px;}
input:focus {/*background: #fff;*/}
textarea:focus {background: #fff; }
.radio, #main .checkbox {width: auto; height: auto; float: none; margin-right: 6px;}
select {width: auto;}





/* FLOATS */
.left	{float:left;}
.right	{float:right;}


/* COLUMNS */
.container {clear:both;}
.one	{width:100%}
.two	{width:49.5%}
.three	{width:33.13%}
.four	{width:24.8%}
.five	{width:19.8%}
.six	{width:16.5%}
.seven	{width:14.1%}
.eight {width:12.4%}
.right	{float:right !important;}

/* MAIN: Images */
div.image { padding: 3px;margin: 15px 10px 25px 0;}
div.image.border {border: 1px solid #CCCCCC;}

/* MAIN: Tables */
/*
table th, table td {padding:5px;}
table th {background-color:#CFCFCF; text-align:left;}
table th, #main table td {padding: 4px; border: 1px solid #e6e6e6;vertical-align: top;}
table th {background: #e6e6e6; color: #6d8faf; font-weight: normal;}
*/
.UItable{width:100%;caption-side: top; }
.UItable th, .UItable td {padding:5px;}
.UItable th {background-color:#CFCFCF; text-align:left;}
.UItable th, #main .UItable td {padding: 4px; border: 1px solid #e6e6e6;vertical-align: top;}
.UItable th {background: #e6e6e6; color: #6d8faf; font-weight: normal;}
.UItable caption{text-align:left; font-weight:bold; } 

/* MAIN: Tables: Zebra Striping */
#main .UItable tr:hover {background-color: #FEF5CA}
#main .odd {background-color: #FAFAFA; }
#main .even {background-color: #fff; }
/*#main .odd td {border-bottom: 1px solid #5B76A1;}*/



/* FOOTER */
footer {background:url('../images/bg-footer.jpg'); color:white; position:relative;}
footer .three {padding:20px 0;}
footer,#footcrumb {clear:both;}
footer .info {font-family: Georgia;font-size:0.750em;margin-right: 5%;   width: 40%;}
footer .info h5 {font-size:1.550em;margin:0;font-weight:normal;line-height: 100%; padding-bottom:5px;}

/* FOOTER: Divisons */
#whorep {padding: 20px 0 20px 1%;   width: 31.3%;}

#rememberReps{
	float:left;
}
#rememberRepslbl{
	float:left;
	padding-left:10px;
	margin-top: 5px;
}
#feedback {width:32.13%;position:relative;}
#myreps { width:32.13%;position:relative; 
	font-family: Georgia;
}
#myreps h3{ line-height:.8; /*color:#5B76A1;*/}
#myreps table{padding-left:10px; padding-right:10px; margin-left:auto; margin-right:auto; width:250px;}
#myreps table tr td{text-align:center; width:50%; vertical-align:top;}
#myreps a,#myreps a:active,#myreps a:visited{
	color:#FFF;
	border-bottom-style:dotted;
	border-bottom-width:thin;
}
#myreps img{
	border:medium solid #fff;
}

/*FOOTER: Feedback */
#feedback textarea {position:relative;min-height:115px; height:125px; width:90%;border:none;border-radius:5px;padding:10px;margin-bottom:10px;bottom:0px !important;top:auto !important;}
#feedback input[type="submit"] {position:relative;}

#whorep h4 {font-size:1.813em;margin:0;}
#whorep input[type="submit"]{ margin-top:10px;}

#footcrumb {background:#f0f3f6;background: none repeat scroll 0 0 #F0F3F6;    border-top: 2px solid #FFFFFF;    height: 45px;line-height:45px; width: auto; }

ul#footcrumb	{margin:0;padding:0;font-size:0.813em;}
ul#footcrumb li	{float:left;color: #525E70;list-style-type: disc;margin-right: 30px;    padding-left: 12px;margin-bottom:0;}

/* FOOTER: Seals 
footer #senate {background:url('/images/seal-senate.png') no-repeat;padding-top:90px;}
footer #represenatives {background:url('/images/seal-represenatives.png') no-repeat;padding-top:90px;}
*/
#senate a img{border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; padding-bottom:5px;}
#represenatives a img{border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;padding-bottom:5px;}

/* RESPONSIVE */
/* Media Query: Site Width */
@media handheld, only screen and (max-width: 68.625em) { 
	/*body {background-size:auto 100% }*/
	#wrapper {margin:0 auto 20px;/*max-width:50em;*/}
	h1#logo {background-position: center center !important;background-size: 50em auto !important;}
	#navigation ul, #search, #content,#content ul.tab,#content ul.tab a.active {border-radius:0;}
	footer .info {clear:both; width:100%; float:none;margin:0;margin-bottom: 15px;}
	input[type=text],input[type="password"], #main input.text, textarea {width: 200px; font-size: 13px; line-height: 20px; height: 20px; border: 1px solid #999; padding: 0px 0px 0 0px; background: #f2f2f2; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; overflow:hidden; } /*tp*/
}

/* Media Query: Mobile, Iterative */
@media handheld, only screen and (max-width: 54.250em) { 
	#brand,#brand a {min-height: 120px;}
	#navigation ul {margin-top:0;}
	#navigation a {font-size:14px;}
	#search {height:120px;}
	#search h2 {font-size:1.438em}
	#search .tab li a {height:2.325em;font-size:0.95em;}
	#search input {min-height:40px;}
	
	#content {margin-top:0;}
	#content ul.tab a {font-size:0.75em;}
	/*#content img {width:100%}*/
	.slot .col {clear:both; width:100%;}
	#home #content {min-height:auto;max-height:100%;}
	#home #content .slot.active {height:auto;}
	#footcrumb {display:none;}
	footer .info {text-align:center;}
}

@media handheld, only screen and (max-width: 35.250em) { 
		body {background-size:auto;background-position:top center !important;}
		#main {width:100%;}
		#brand {background-position:center 13px;background-size:auto;background-repeat:no-repeat;width:100%;min-height:120px;!important;}
		#content ul.tab a {font-size:0.8em;}
		
		/* SEARCH */
		#search {height:220px;width:100%;}
		#search .tab {width:100%;}
		#search h2 {top:50px}
		#search .tab li a {height:2.825em}
		#search p {height:160px;}
		#search p input,#search p select {margin-bottom:15px;}
		#search p input[type="text"] {width:100%;padding:0; text-indent:10px;margin-bottom:5px;height:50px;}

		#search p input[type="submit"] { border-radius: 4px; clear: both; float: none; font-size: 1em; left: 0; padding: 0 25px; position: relative; right: auto; top: 0; width: 100%;}		
		#search p input[type="button"] { border-radius: 4px; clear: both; float: none; font-size: 1em; left: 0; padding: 0 25px; position: relative; right: auto; top: 0; width: 100%;}		
		#search p input[type="text"] {
			background-image: url("");
		}


		#wrapper, #content {margin:0;}
		.slot {overflow:hidden;}
		.two {clear:both; width:100%;}
		
		/* FORMS */
		label {width:100%;text-align:left;}
		input[type="text"], #main input.text, textarea, footer input[type="submit"] {width:97%;min-height:3.063em}
		.checkboxes label, .radiogroup label {width:auto;float:left;}
		select {width:100%;}
		#content input[type="submit"] {width:100%;}
		/*#content img {width:100%}*/
		/*#whorep {padding: 20px 0 20px 1%;   width: 100%; overflow:auto}*/
		footer input[type="text"] {width:97%;}
		footer textarea {margin:0 auto 0 2%;}
		footer input[type="submit"] {width:97%;margin-top:15px;font-size:1em;}
		footer #feedback input[type="submit"] {margin-left:1.3%;}
		footer .info {text-align:center;}
		#whorep {overflow:hidden;}
		/* Mobile: Tabs */
/*		ul.tab.activator li {text-align: left;width: 100%;}*/
		ul.tab.activator a.active {box-shadow:none !important; border-radius:0 !important;border-left: 3px solid #DADADA;padding-left: 10px;}
		ul.tab.activator a {opacity:0.5}

		#search .tab li a.active {   border-radius: 0 0 0 0;		    box-shadow: none;		    color: white;		    opacity: 1;		    text-shadow: none;background:#33425A;border:none;}
		#search .tab li a {text-decoration:none; background:white;color:#33425A;border-radius:0;box-shadow:0 0 2px rgba(0, 0, 0, 0.5) inset,  0 -4px 2px rgba(0, 0, 0, 0.5) inset;}
		
		
		
		#sessionSelect select, #keywordSelect select {
		    background: none;
		    border: medium none;
		    height: 38px;
		    left: auto;
		    outline: medium none;
		    padding-left: 10px;
		    padding-right: 10px;
		    position: relative;
		    right: 5px !important;
		    top: 15px !important;
			width:120% !important;
		}
		
		
		#sessionSelect, #keywordSelect {
			position:relative !important;display:block;margin-bottom:5px;
		    background: url("../images/form-select.png") no-repeat right top #DDDDDD;
		    border-left: 1px solid #CCCCCC;
		    bottom: 0;
		    height: 50px;
		    overflow: hidden;
		    position: absolute;
		    right: 0;
		    width: 100%;
			border-radius:6px;
		}

		
		/* FOOTER */
		footer .three {width:100% !important;float:none;}		
		
		div[role="main"] {background:#FFF;padding:0px;}
		div[role="main"], #navigation, footer, div.col,div#navigation li, div#navigation li a {float:none; clear:both; max-width:100% !important;width:100% !important;border-radius:0 0 0 0 !important;}
			h1#logo {background-position: center center !important;background-size: 95% auto !important;height: 90px}
		/* Font Sizing */
		h1 {font-size: 2.5em;}
		h2 {font-size: 1.5em;}
		h3 {font-size:1.1em}
		#headerContainer {background:url("../images/bg-header.png") repeat-x scroll -10px -70px transparent}
		
}


/* PRINT */
@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
 /* a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }*/
  a[href]:after { content: ""; }
  abbr[title]:after { content: ""; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img,table { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  .printbtn{ display:none;}
  #breadcrumb{display:none;}
  .heading{display:none;}
}



/* MISC */
.top {margin-bottom:15px;}
.clear {clear:both;}


/* ANIMATIONS */
#navigation a, h1,h2,h3,h4,h5,h6,#content ul.tab a, footer {-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
im
p.checkboxes br {clear:both}
p.radiogroup br {clear:both}
.cicsdiv{width:20px; height:20px; background:url("/images/calicons_p.png") no-repeat scroll -4px -65px transparent}
.cicsdiv:hover{width:20px; height:20px; background:url("/images/calicons_p_h.png") no-repeat scroll -4px -65px transparent}


