body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #414647;
	background:#888575 url(images/kosBG.jpg) repeat-x;
	margin:0;
	padding:0;
}
ul{margin:0; padding:0;}
li{margin:0; padding:0;}
form{margin:0; padding:0;}
img{border:none;}
a{text-decoration:none; color:#414647;}
a:hover{text-decoration:underline; color:#000;}
blockquote{font-size:18px; color:#188398; margin:0; padding:0px 80px 20px 46px;}
hr{color:#e47f29; background-color:#e47f29; height:3px; line-height:3px; margin-top:25px; border:none; width:215px; padding-left:10px; float:left;}

#outerwrapper
{
    margin:0 auto; 
    width:940px; 
    padding-top:21px;
}

#headerwrapper
{
    background:url(images/headerBG.jpg) repeat-x; 
    padding:24px 15px 0px 20px; 
    width:905px; 
    height:138px; 
    float:left;
}

#logo
{
    width:390px; 
    height:111px; 
    float:left;
}

#nav
{
    float:left; 
    width:510px; 
    height:53px; 
    padding:38px 0px 0px 5px;
}

#mainwrapper
{
    background:#f1f1ee; 
    padding:42px 20px 38px 20px; 
    width:900px; 
    float:left;
}

#columnContent
{
    width:636px; 
    padding:0px 17px 0px 0px; 
    float:left;
}
    
#contentTitle
{
    width:636px; 
    float:left; 
    height:100%; 
    padding:0px 0px 40px 0px;
}
    
#contentSection
{
    width:636px; 
    float:left;
}

.homecolumn{width:318px; float:left; padding-top:55px;}
.homecolumn ul{margin:11px 0px 0px 18px; list-style-image:url(images/bulletTriangle.jpg);font-size:14px; color:#414647;}
.homecolumn li{padding:9px 5px 9px 0px;}
.homecolumn ul ul{margin:0px 0px 0px 18px; list-style:none; font-size:12px; color:#5b6263;}
.homecolumn li li{padding:5px 0px; list-style:none; }

.homecolumnbash{width:100%; float:left; padding-top:10px;}
.homecolumnbash ul{margin:11px 0px 0px 18px; list-style-image:url(images/bulletTriangle.jpg);font-size:12px; color:#414647;}
.homecolumnbash li{padding:9px 5px 9px 0px;}
.homecolumnbash ul ul{margin:0px 0px 0px 18px; list-style:none; font-size:12px; color:#5b6263;}
.homecolumnbash li li{padding:5px 0px; list-style:none; }

#columnNews{width:237px; float:left; padding:0px 0px 0px 10px;}
#newsTitle{height:50px; width:237px; float:left; padding:0px 0px 40px 0px;}
#newsContent{border-left:2px #23adc8 solid; width:235px; float:left;}
.newsheadline{text-align:left; width:225px; color:#e47f29; font-size:18px; float:left; padding-left:10px; padding-bottom:18px;}
.newstext{text-align:left; width:225px; font-size:13px; color:#414647; float:left; padding-left:10px; padding-bottom:20px;}
.dateview{text-align:right; width:225px; color:#e47f29; font-size:13px; float:left;}
.dateview a{color:#e47f29;}

#footerwrapper{background:#188398; padding:0px 20px 0px 20px; width:900px; height:47px; float:left; margin-bottom:25px;}
#footerbox01{width:450px; height:47px; line-height:47px; font-size:12px; color:#fff; text-align:left; float:left;}
#footerbox02{width:450px; height:47px; line-height:47px; font-size:12px; color:#fff; text-align:right; float:left;}
#footerbox02 a{color:#fff;}

.accordion {
	width: 640px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #e9e7e7;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif; color: #E47E29;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	display: none;
}

.h1
{
    color: #E47E29;
    font-size: 24px;
}

.h2
{
    color: #E47E29;
    font-size: 18px;
}

.h3
{
    color: #E47E29;
    font-size: 14px;
}

