@charset "UTF-8";

.profileDark
{
        background-color: #FFDC8A;
        border: 0;
}

.profileDark td
{
       border: 0;
}

#profile td, th
{
	text-align: center;
        border: 0;
        border-top: solid 1px black;
}

#profile table
{
        border: thin solid black;
        width: 900px;
}

#profile img 
{ 
	margin-left: auto;
	margin-right: auto;
}

#profile p 
{ 
	float:	left;
}

#individual td
{
	text-align: center;
	padding-left: 60px;
}

#individual p
{
	float: bottom;
	text-align: center;
}

#individual img
{
	float: top;
}

#individual_info p
{  
	text-align:       center;
}

#unityBar td
{
	float: left;
	text-align: left;
}

.group
{
	float: left;
}

.page
{
	width: 500px;
	float: left;
}

#page fieldset
{
	width: 800px;
	float: left;
}

#page h1
{
	width: 800px;
	float: left;
	text-align: center;
}

#page h2
{
	width: 800px;
	float: left;
	text-align: left;
}

#page p
{
	text-align: left;
}

#tour_homepage h2
{
	text-align: center;
}

#tour_homepage h3
{
	text-align: center;
}

#tour_homepage table
{
	width: 500px;
	float: center;
}

#itinerary table
{
	border: 1px solid black;
	width: 800px;
}

#itinerary td
{
	border: 1px solid black;
	width: 800px;
}

#itinerary th
{
	width: 1000px;
}

#innertable table
{
	border: 0px;
	text-align: left;
	width: 500px;
}

#innertable td
{
	border: 0px;
	text-align: left;
	width: 800px;
}


.images_left
{
	float: left;
}

.images_right
{
	float: left;
}

.link_page a
{
	float: left;
}

#coreIndex table
{
	float: left;
}

#coreIndex a
{
	float: left;
}

#coreIndex h2
{
	float: center;
}

#coreIndex h3
{
	float: left;
}

#coreIndex th
{
	border-top: solid 0px black;
}
      
.graph thead th 
{
	border-bottom: double 3px black;
        padding: 1em;
}
    
.graph tfoot td 
{
        border-top: solid 1px #999999;
        font-size: x-small;
        text-align: center;
        padding: 0.5em;
        color: #666666;
}

.bar 
{
        background-color: red;
        text-align: right;
        border-left: solid 1px black;
        padding-right: 0.5em;
        width: 400px;
}
      
.bar div 
{ 
        border-top: solid 2px #AEF99B;
        background-color: #56F130;
        border-bottom: solid 2px #002266;
        text-align: right;
        color: white;
        float: left;
        padding-top: 0px;
        height: 1em;
}

.barBlue
{
        background-color: red;
        text-align: right;
        border-left: solid 1px black;
        padding-right: 0.5em;
        width: 400px;
}

.barBlue div 
{ 
        border-top: solid 2px #9AFAEE;
        background-color: #2FC1F2;
        border-bottom: solid 2px #002266;
        text-align: right;
        color: white;
        float: left;
        padding-top: 0;
        height: 1em;
}
