/*
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Column ::::::
*/

#content .column h1, h2, h3, h4, h5, h6
{
	border: 0px;
	border-bottom: 1px;
	font-weight: normal;
    
	font-size: 10pt;
}

#content .column h1 
{ 
    border: 0px;
    border-bottom: 1px;
    border-style: solid;
    border-color: #FFF;
    
    color: #FFF;
    font-size: 10pt;
    
    margin: 0;
    margin-top:    0px;
	margin-bottom: 10px;
    
    padding: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    
    background-color: transparent;
}

#content .column h2
{
    border-style: dotted;
    border-color: #FFF;
    
    color: #FFF;
    
    margin-top:     0px;
	margin-bottom: 10px;
    
    padding: 0;
    padding-bottom: 2px;
}

#content .column h3
{
    border-style: dotted;
    border-color: #FFF;
    color: #FFF;
    
    margin-top:     0px;
	margin-bottom: 10px;
    
    padding: 0;
    padding-bottom: 2px;
}

#content .column h4
{
    border-style: dotted;
    border-color: #FFF;
    
    color: #FFF;
    
    margin-top:     0px;
	margin-bottom: 10px;
    
    padding: 0;
    padding-bottom: 2px;
}

#content .column h5
{
    border-style: dotted;
    border-color: #FFF;
    
    color: #FFF;
    
    margin-top:     0px;
	margin-bottom: 10px;
    
    padding: 0;
    padding-bottom: 2px;
}

#content .column h6
{
    border-style: dotted;
    border-color: #FFF;
    
    color: #FFF;
    
    margin-top:     0px;
	margin-bottom: 10px;
    
    padding: 0;
    padding-bottom: 2px;
}




/*
_____________________________________________________________________________ .column _
*/
.column
{
	z-index: 2;
	
	width: 170px;
	height: 100%;
	margin: 0px;
	
	position: relative;
	
	top: -10px;
	
	
	font-family: "Trebuchet MS", sans-serif;/*font-family: verdana, sans-serif;*/
	font-size: 10pt;
	
	background-color: #006699;
}

/*
_________________________________________________________________ Some default colors _
*/

.column.blue
{
	background-color: #006699; /*Also the overall default of the side columns*/
}

.column.orange
{
	background-color: #e66317;
}

.column.green
{
	background-color: #55801a;
}
/*
______________________________________________________________________ .column > .top _
*/
.column .top
{
	background-position: top;
	background-repeat: repeat-x;
}

/*
___________________________________________________________________ .column > .bottom _
*/
.column .bottom
{
	background-position: bottom;
	background-repeat: repeat-x;
}

/*
_____________________________________________________________________ .column > .side _
*/
.column.left *
{
    text-align: left ! important;
}

.column.right *
{
    text-align: right ! important;
}

.column a img
{    
    padding: -2px;
}

.column a:hover
{
    color: #FFF;
    background-image: url("../images/lighter.png");
    border-color: #FFF;
}


.column a
{
    padding: 2pt;
    
    border: 0px;
	border-bottom: 1px;
	border-style: dotted;
	border-color: #000;
    
    
    display: Block;
    color: #000;
    list-style-type: none; 
    text-decoration: none;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 10pt;
}

.column ul a.menu_current
{
    z-index: 4000;
    background-color: #e5e5e1; /*Light gray with a tiny bit yellow*/
}

.column ul a:hover
{
    color: #FFF;
    background-color: #e66317;
    border-color: #FFF;
}




/*.column ul ul a             { color: #FFF; }*/

.column.left ul ul			{ padding-left: 12px; }
.column.right ul ul			{ padding-right: 12px; }

/*Blue as default*/
/*
.column ul 					{ list-style-type: none;}
.column ul ul				{ background-color: #004466; padding-top: 4px; }
.column ul ul ul			{ background-color: #002233; }
.column ul ul ul ul			{ background-color: #000; }
*/
.column ul 					{ list-style-type: none;}
.column ul ul
{
    background-image: url("../images/lighter.png");
    padding-bottom: 4pt;
    margin-bottom: 4pt;
}

/*
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Left ::::::
*/

.column.left
{    
	/*left: -10px;
    */
	
	text-align: left;
	
	float: left;
	clear: left;
	
	background-position: right;
	background-image: url("../images/Shadow_Left.png");
	background-repeat: repeat-y;
}

.column.left .top
{	
	background-position: top;
	background-image: url("../images/Bridge_Top.gif");
	background-repeat: repeat-x;
}

.column.left .bottom
{
	background-position: bottom;
	background-image: url("../images/Bridge_Bottom.gif");
	background-repeat: repeat-x;
}

.column.left .side
{
	background-position: left;
	background-image: url("../images/Bridge_Left.gif");
	background-repeat: repeat-y;
}

.column.left .corner.top
{
	background-position: top left;
	background-image: url("../images/Corner_Top_Left.gif");
	background-repeat: no-repeat;
}

.column.left .corner.bottom
{
	background-position: bottom left;
	background-image: url("../images/Corner_Bottom_Left.gif");
	background-repeat: no-repeat;
}


.column.left .content
{
	padding-left:    20px;
    padding-right:    0px;
	padding-top:     20px;
	padding-bottom:  20px;
}

/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Right ::::::
*/

.column.right
{
	/*right: -10px;
	*/
	text-align: right;
	
	float: right;
	clear: right;
	
	background-position: left;
	background-image: url("../images/Shadow_Right.png");
	background-repeat: repeat-y;
}

.column.right .top
{
	background-position: top;
	background-image: url("../images/Bridge_Top.gif");
	background-repeat: repeat-x;
}

.column.right .bottom
{
	background-position: bottom;
	background-image: url("../images/Bridge_Bottom.gif");
	background-repeat: repeat-x;
}

.column.right .side
{
	background-position: right;
	background-image: url("../images/Bridge_Right.gif");
	background-repeat: repeat-y;
}

.column.right .corner.top
{
	background-position: top right;
	background-image: url("../images/Corner_Top_Right.gif");
	background-repeat: no-repeat;
}

.column.right .corner.bottom
{
	background-position: bottom right;
	background-image: url("../images/Corner_Bottom_Right.gif");
	background-repeat: no-repeat;
}

.column.right .content
{
    padding-left:     0px;
	padding-right:   20px;
	padding-top:     20px;
	padding-bottom:  20px;
}

