#wrapper {
	background: url('/images/bg.png') repeat-x;
	min-width: 860px;
	
	padding-top: 15px;
	min-height:500px;
}

.clear {
	clear: both;
}
/**************************
HEADER
***************************/

#header a {
	color: #FFFFFF;	
	text-decoration: none;
}

#header a:hover {
	text-decoration: underline;	
}

#header {
	margin: 0px auto;
	width:980px;
	position: relative;
}

#header_logo {
	padding-top: 2px;
	height: 114px;
	margin: 0px auto;
	float: left;
}

#header_my {
	font-size: 10px;	
	color: white;
	position: absolute; 
	top: -14px; 
	font-style: italic;
}


#header_out {
	font-size: 10px;	
	color: white;
	position: absolute; 
	top: -14px;
	right: 0px; 
	font-style: italic;
}

#ofnavcontainer {
	float: left;
	position: absolute; 
	top: 85px; 
	right: 0px;
}

ul#navlist {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

#navlist li {
	display: inline;
	list-style-type: none;
	
}

#navlist a { 
	text-decoration: none;
    font: bold 0.85em 'Trebuchet MS',Arial, Helvetica; /*Change the em value to scale the button*/
    display: inline-block;
    text-align: center;
    color: #2C1C45;
    
	padding: 5px 2px; 
	-moz-border-radius: .3em;
    border-radius: .3em;
        
    border: 1px solid #9c9c9c; /* Fallback style */
    border: 1px solid rgba(0, 0, 0, 0.3);            
    text-shadow: 0 1px 0 rgba(0,0,0,0.4);
    
    
	border-top: 1px solid #fff; /* Fallback style */
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.2)),to(rgba(0,0,0,0)));                       
}

#navlist a:link, #navlist a:visited {
	color: #2C1C45;
	text-decoration: none;
}

#navlist a:hover {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.0)),to(rgba(0,0,0,0.2)));
}

#navlist a.active {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.0)),to(rgba(0,0,0,0.1)));	
}

/**************************
BODY
***************************/

body {
	background-image: url('/images/background_hive.png');	
	background-position: bottom;
	background-repeat: repeat-x;
}

.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}

#content {
    margin: 0px auto;
    padding-top: 5px;
	width:980px;
}

table .points {
	text-align:right;	
}

a {
	text-decoration: none;
	color: #48603c;
	
}

a:hover {
	text-decoration: none;
	color: #F6AF32;
}


.contentbox {
	padding: 10px 20px; 
	-moz-border-radius: .3em;
    border-radius: .3em;

    border: 1px solid #9c9c9c; /* Fallback style */
    border: 1px solid rgba(0, 0, 0, 0.3);           
	margin: 10px 0px 10px 0px;     
}

.contentbox .title {
	color: #3e5697;
	padding: 3px;    
}


.contentbox-success {
	border: 1px solid #009900;
	background: #CCFFCC;	
}

.contentbox-error {
	border: 1px solid #990000;
	background: #FFCCCC;	
}

.title {
	padding-top: 5px;
	font-size: 1.2em;
}

.contentbox .message {
	padding: 3px;    
}

.contentbox .author {
	text-align: right;
	font-size: 0.7em;
	color: gray;	 
	padding: 3px;          
}


.inputField select, .inputField option, .inputField input {
	width:100%;
	border: none;
 	background-color: #F3F7FF;
}

.submit input { 
	text-decoration: none;
    font: bold 1em 'Trebuchet MS',Arial, Helvetica; /*Change the em value to scale the button*/
    display: inline-block;
    text-align: center;
    color: #fff;
    
	padding: 3px 10px; 
	-moz-border-radius: .3em;
    border-radius: .3em;
        
    border: 1px solid #9c9c9c; /* Fallback style */
    border: 1px solid rgba(0,0,0, 0.3);            
    text-shadow: 0 1px 0 rgba(0,0,0,0.4);
    
    
	border-top: 1px solid #fff; /* Fallback style */
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(62, 86, 151,1)),to(rgba(101,141,245,1)));        	
}

.submit input:hover {
	text-decoration: none;
    font: bold 1em 'Trebuchet MS',Arial, Helvetica; /*Change the em value to scale the button*/
    display: inline-block;
    text-align: center;
    color: #fff;
    
	padding: 3px 10px; 
	-moz-border-radius: .3em;
    border-radius: .3em;
        
    border: 1px solid #9c9c9c; /* Fallback style */
    border: 1px solid rgba(0,0,0, 0.3);            
    text-shadow: 0 1px 0 rgba(0,0,0,0.4);
    
    
	border-top: 1px solid #fff; /* Fallback style */
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(101,141,245,1)),to(rgba(62, 86, 151,1)));        	
}

#logo600 {
	background-image: url("/images/logo_600x600.png");
	width: 600px;
	height: 600px;
	margin: 0px auto;
}

#fb_logo {
	width: 10px;	
}

#contactus {
	font-size: 10px;	
	color: black;
	margin: 0px auto;
	width: 100%;
	text-align:center;
}

#comingsoon {
	font-size: 10px;	
	color: gray;
	margin: 0px auto;
	width: 100%;
	text-align:center;
	padding: 10px 0px 50px 0px;
}

#footer {
	margin: 10px;
	padding: 10px;
}

#footer_logo {
	height: 45px;
}

#copyright {
	font-size: 10px;	
	color: gray;
	margin: 0px auto;
	width: 100%;
	text-align:center;
}

.displayGrid table {
	width:100%;	
	border-collapse:collapse;	
}

.displayGrid th {
	border: 1px solid gray;	
	background-color: #FFFFFF;
}

.displayGrid tr, .displayGrid td {
	border: 1px solid gray;	
	background-color: #f3f7ff;
}

.displayGrid tr.warning {
	color: #A8A8A8 ;
}

.infobox td {
	border: 1px solid gray;	
	background-color: #f3f7ff;	
}

#searchResults table {
	width:100%;		
	font-size: 1em;
}

#searchResults td {
	padding: 3px;
}

#searchResults th { 
	background-color: #ffffff;
}



#searchResults tr { 
/*	background-color: #f3f7ff; */
}

#searchResults .table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
   background-color: #FFFCE0;
}

#searchResults .table-striped > tbody > tr:hover > td, .table-striped > tbody > tr:hover > th {
   background-color: #FFDC27;
}

#searchResults tr:hover { 
	background-color: #FFDC27;
	cursor: pointer;
}

#highlight {
	background-color: #FEF8C1;
}

.back-to-top, .back-to-top:visited, .back-to-top:link {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
   	display:none; 
	background-image: linear-gradient(to bottom,#FFDC27 0,#FFDC27 100%);
    background-repeat: repeat-x;
    border-color: #F6AF32;    
    background-color: #FFDC27;
	color: #342A64;   
}

.back-to-top:hover, .back-to-top:active, .back-to-top:focus {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    background-image: linear-gradient(to bottom,#FFDC27 0,#FFE873 100%);
    background-repeat: repeat-x;
    border-color: #F6AF32;    
    background-color: #FFE873;
    color: #342A64;
}


/* Warning */
.infobox .warning {
	background-color: #ffad9e;
}

.displayGrid .warning {
	background-color: #ffad9e;
}

