﻿*
{
    color:#8565AA;
    font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
    font-size:12px;
}


h1
{
    color:#333333;
    font-size:16px;
    font-weight:normal;
    text-transform:uppercase;
}

#right_section{
	float:left;
	width:400px;
	border:solid2px red;
	}

body 
{
    background-color:#CCCCCC;
}

#main
{
    width:800px;
    min-height:600px;
    margin:0 auto;
    padding:0px;
    border:none;
    border-top:none;
    overflow:auto;
    background-color:#FFFFFF;
}

#navigation
{
    background-color:#7D64B5;
    color:#FFFFFF;
    width:200px;
    float:left;
    margin:0px 0px 20px 0px;
    border-top:solid 1px #AAA98C;
}

#navigation ul
{
    
    margin:0px;
    margin-bottom:40px;
    padding:0px;
    width:200px;
    /*border-bottom:solid 1px #333333;*/
}
#navigation ul li
{
    
    margin:0px 0px 1px 0px;
    border:none;
    display:block;
    text-align:right;
}

#navigation ul li a
{
    font-size:13px;
    color:#FFFFFF;
    width:190px;
    display:block;
    padding:5px 10px 5px 0px;
    text-decoration:none;
    border-bottom:solid 1px #BEACE7;
}
#navigation ul a:hover
{
    /*background-color:#AAA98C;
    color:#333333;*/
    background-color:#55399B;
    color:#ffffff;
    
}
#navigation img
{
    border:none;
}

.selected
{
    background-color:#55399B;
    color:#ffffff;
    display:block;
    padding:5px 10px 5px 0px;
    font-size:12px;
    border-bottom:solid 1px #BEACE7;
}
#contact_details
{
    color:#CCCCCC;
    width:150px;
    margin:10px 0px 15px 10px;
    font-size:10px;
}
#contact_details a
{
    color:#ffffff;
    text-decoration:none;
}
#contact_details a:hover
{
    text-decoration:underline;
}   

#upper_header
{
    margin:0 auto;
    width:780px;
    min-height:45px;
    padding:0px;
    border:none;
    border-bottom:none;
    background-color:#ffffff;
    padding:10px;
    color:#333333;
    font-family:Comic Sans MS;
    font-size:12px;
}

#upper_header ul
{
    display:inline;
    list-style:none;
    border:0px;
    padding:0px;
}
#upper_header ul li
{
    display:inline;
    list-style:none;
    border:0px;
    padding:0px;
}

#upper_header a
{
    font-family:Comic Sans MS;
    font-size:12px;
    color:#000000;
    text-decoration:none;
}

#upper_header a:hover
{
    text-decoration:underline;
    color:#333333;
}

#header
{
    margin:0 auto;
    width:800px;
    /*height:200px;*/
    overflow:auto;
    padding:0px;
    border:none;
    border-bottom:none;
    background-color:#ffffff;
}
#header img
{
    width:200px;
    /*height:200px;*/
    border:0px;
    float:right;
}
#header h1
{
    display:none;
}
#footer
{
    margin:0 auto;
    width:800px;
    text-align:right;
}

#content
{
    width:388px;
    margin:60px 0px 20px 272px;
    padding:0px 0px 30px 0px;
    border-bottom:solid 1px #333333;
    min-height:400px;
    color:#8565AA;
    line-height:15px;
    
}
#content strong{
	 color:#8565AA;
	 font-size:13px;
    font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
	}


#content h2
{
    margin:0px;
    padding:0px;
    color:#7857C0;
    font-size:16px;
    font-weight:bold;
    margin:0px 0px 30px 0px;
    text-transform:uppercase;
}
.link
{
    width:400px;
    border-bottom:solid 1px silver;
    margin:0px 0px 5px 0px;
}
.link ul
{
    margin:10px;
    padding:0px;
    list-style:none;
}
.link ul li
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.link ul li h2
{
    color:#3399FF;
    font-size:12px;
    margin:0px;
}
.link ul li a
{
    color:#000000;
    text-decoration:none;
}
.link ul li a:hover
{
    color:#3399FF;
    text-decoration:underline;
}
#contact_form
{
}
#contact_form ul
{
    list-style:none;
}
#contact_form ul li
{
    list-style:none;
}
#contact_form ul li input
{
    font-size:10px;
    color:#333333;
    border:solid 1px silver;
    background-color:#ffffff;
}
#contact_form textarea
{
    font-size:10px;
    color:#333333;
    border:solid 1px silver;
    background-color:#ffffff;
}
.submit
{
    margin:10px 0px 0px 0px;
}

.title{
	font-size:12px;
	font-weight:bold;
	color:#576232;
	margin:0px;
	padding:0px;
	}
	
#news{
	float:left;
	width:200px;
	color:#453174;
	background:#E5DBFC;
	text-align:left;
	}
#news ul{
	margin:10px 5px 0 15px;
	list-style:none;
	width:180px;
	padding:0px;
	}
	
#news ul li{
	padding:0px;
	margin:0 0 5px 0px;
	text-align:left;
	font:11px Comic Sans MS, Helvetica, sans-serif;
	color:#453174;
	border-bottom:dashed 1px #55399B;
	}
#news ul li a{
	font:12px Comic Sans MS, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
	background:none;
	border-bottom:none;
	text-decoration:none;
	width:175px;
	}
	
#news ul li a:hover{
	background:#55399b;
	color:#fff;
	}


	#info_text{
	float:left;
	width:0px;
	padding:15px 10px 15px 10px;
	
	}