@CHARSET "utf-8";

body {
	font-family: sans-serif;
	background-color: #333333;
}

form {
	display: inline;
}

#case {
	background-color: white;
	margin: 0 auto;
	width: 1250px;
	height: 100%;
}
#logo {
	background-image: url("./pics/bringelogosmall.jpg");
	height: 91px;
	width: 305px;
	float: left;
}
.navi {
	
	background-color: rgba(19, 19, 19, 1);
	
	background: -moz-linear-gradient(top, rgba(76, 76, 76, 1) 0%,
		rgba(71, 71, 71, 1) 20%, rgba(19, 19, 19, 1) 76% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(76,
		76, 76, 1) ), color-stop(20%, rgba(71, 71, 71, 1) ),
		color-stop(76%, rgba(19, 19, 19, 1) ) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(76, 76, 76, 1) 0%,
		rgba(71, 71, 71, 1) 20%, rgba(19, 19, 19, 1) 76% );
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(76, 76, 76, 1) 0%,
		rgba(71, 71, 71, 1) 20%, rgba(19, 19, 19, 1) 76% ); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(76, 76, 76, 1) 0%,
		rgba(71, 71, 71, 1) 20%, rgba(19, 19, 19, 1) 76% ); /* IE10+ */
	background: linear-gradient(top, rgba(76, 76, 76, 1) 0%,
		rgba(71, 71, 71, 1) 20%, rgba(19, 19, 19, 1) 76% ); /* W3C */
	filter: progid :     DXImageTransform.Microsoft.gradient (     
		 startColorstr =  
		  '#4c4c4c', endColorstr =     '#131313', GradientType =     0 );
	/* IE6-9 */
	margin: 0 auto;
	width: 1240px;
}

#menu_parent {
	display: inline-block;
}

#menu_child {

	background-color: rgba(19, 19, 19, 1);
	padding: 5px;
	-moz-border-radius-topright: px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-radius: px px 15px 15px;
	border-radius: px px 15px 15px;
}

#menu_child a {
	height: auto;
}

#menu_child a:hover {
	background-color: rgba(102, 204, 255, 0.5);
	-moz-border-radius-topleft: px;
	-moz-border-radius-topright: px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-radius: px px 15px 15px;
	border-radius: px px 15px 15px;
}

.navi a {
	display:inline-block;
	font-size: 20px;
	color: white;
	text-decoration: none;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomright: px;
	-moz-border-radius-bottomleft: px;
	-webkit-border-radius: 15px 15px px px;
	border-radius: 15px 15px px px;
}

.navi a:hover {
	background-color: rgba(102, 204, 255, 0.5);
}

#header {
	background: #ffffff;
	background: -moz-linear-gradient(left, #ffffff 28%, #5c9ccc 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(28%, #ffffff),
		color-stop(100%, #5c9ccc) );
	background: -webkit-linear-gradient(left, #ffffff 28%, #5c9ccc 100%);
	background: -o-linear-gradient(left, #ffffff 28%, #5c9ccc 100%);
	background: -ms-linear-gradient(left, #ffffff 28%, #5c9ccc 100%);
	filter: progid :       DXImageTransform.Microsoft.gradient (      
		  startColorstr =   
		   '#ffffff', endColorstr =       '#5c9ccc', GradientType =       1 );
	background: linear-gradient(left, #ffffff 28%, #5c9ccc 100%);
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	width: 1220px;
	height: 100px;
}

#header h1 {
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 25px;
	text-align: right;
	text-shadow: 3px 3px 5px #333333;
}

#header h2 {
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 20px;
	text-align: right;
	text-shadow: 3px 3px 5px #333333;
}

#content {
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
}

table.content {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
	width: 1220px;
	height: auto;
	margin: 0 auto;
	font-size: 12px;
}

.row_0 {
	background-color: #FFFFFF;
}

.row_1 {
	background-color: rgb(185,211,238);
}

table.content th {
	border-top-style: solid;
	border-top-color: grey;
	border-left-style: none;
	border-left-color: grey;
	border-right-color: grey;
	border-width: 1px;
	padding: 3px;
	color: white;
	background: rgb(113, 174, 232); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(113, 174, 232, 1) 63%,
		rgba(32, 124, 229, 1) 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(63%, rgba(113
		, 174, 232, 1) ), color-stop(100%, rgba(32, 124, 229, 1) ) );
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(113, 174, 232, 1) 63%,
		rgba(32, 124, 229, 1) 100% ); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(113, 174, 232, 1) 63%,
		rgba(32, 124, 229, 1) 100% ); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(113, 174, 232, 1) 63%,
		rgba(32, 124, 229, 1) 100% ); /* IE10+ */
	background: linear-gradient(top, rgba(113, 174, 232, 1) 63%,
		rgba(32, 124, 229, 1) 100% ); /* W3C */
	filter: progid :       DXImageTransform.Microsoft.gradient (      
		  startColorstr =   
		   '#71aee8', endColorstr =       '#207ce5', GradientType =       0 );
	/* IE6-9 */
}

table.content td {
	border-width: thin;
	border-style: solid;
	border-color: #cccccc;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}

table.content tr:hover {
	background-color: rgba(65, 105, 225, 0.5);
}

table.content a {
	text-decoration: none;
	color: black;
}

table.content th a {
	text-decoration: none;
	color: white;
}

table.content a:hover {
	background-color: rgba(58, 95, 205, 0.5);
}

#footer {
	background-color: #5c9ccc;
	margin: 0 auto;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	width: 1220px;
	height: 50px;
}

#footer h2 {
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 15px;
	text-align: right;
	text-shadow: 3px 3px 5px #333333;
}

.button {
	padding: 0;
	margin: 0;
	border: 1px solid white;
	text-shadow: 3px 3px 5px #333333;
	font-family: arial, sans-serif;
}

.button a {
	text-decoration: none;
}

.button:hover {
	color: black;
	background-color: rgba(102, 204, 255, 0.5);
}

table.box {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
	margin: 0 auto;
	font-size: 12px;
	float: left;
}

table.box th {
	border-top-style: solid;
	border-top-color: grey;
	border-left-style: none;
	border-left-color: grey;
	border-width: 1px;
	padding: 3px;
	color: white;
	background: rgb(113, 174, 232); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(113, 174, 232, 1) 63%,
		rgba(32, 124, 229, 1) 100% ); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(63%, rgba(113
		, 174, 232, 1) ), color-stop(100%, rgba(32, 124, 229, 1) ) );
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(113, 174, 232, 1) 63%,
		rgba(32, 124, 229, 1) 100% ); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(113, 174, 232, 1) 63%,
		rgba(32, 124, 229, 1) 100% ); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(113, 174, 232, 1) 63%,
		rgba(32, 124, 229, 1) 100% ); /* IE10+ */
	background: linear-gradient(top, rgba(113, 174, 232, 1) 63%,
		rgba(32, 124, 229, 1) 100% ); /* W3C */
	filter: progid :       DXImageTransform.Microsoft.gradient (      
		  startColorstr =   
		   '#71aee8', endColorstr =       '#207ce5', GradientType =       0 );
	/* IE6-9 */
}

table.box td {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}

table.box a:hover {
	background-color: rgba(65, 105, 225, 0.5);
}

table.box a {
	text-decoration: none;
	color: black;
	
}

.button4 {
	font-family: sans-serif;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.button4 a {
	text-decoration: none;
}

.button2:hover {
	color: black;
	background-color: rgba(102, 204, 255, 0.5);
}

.button2 {
	padding: 0;
	margin: 0;
	border: none;
	font-family: sans-serif;
}

.button2 a {
	text-decoration: none;
}

.button2:hover {
	color: black;
	background-color: rgba(102, 204, 255, 0.5);
}

.button3 {
	background-color: transparent;
	border: none;
	color: white;
	margin: 0;
	padding: 0;
}

.button3 a {
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.button3:hover {
	color: white;
	background-color: rgba(255, 193, 193, 0.5);
}

#search {

	display: inline;
	float: right; 
	background-color: white; 
	margin-right: 30px; 
	padding-left: 5px;  
	padding-right: 10px;  
	margin-top: 3px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 

}

#menu_parent2 {
	display: inline-block;
}

#menu_child2 {

	background-color: rgba(19, 19, 19, 1);
	padding: 5px;
	-moz-border-radius-topright: px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-radius: px px 15px 15px;
	border-radius: px px 15px 15px;
}

#menu_child2 a {
	height: auto;
}

#menu_child2 a:hover {
	background-color: rgba(102, 204, 255, 0.5);
	-moz-border-radius-topleft: px;
	-moz-border-radius-topright: px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-radius: px px 15px 15px;
	border-radius: px px 15px 15px;
	
}

#hidden-7 {overflow:hidden ; text-align:center }
#hidden-6 {overflow:hidden ; text-align:center }
#toggle { display:none }
#toggle2 { display:none }
