/* Start of CMSMS style sheet 'Template: Styling' */
/* Default Stylesheet */

															/** BODY ELEMENTS **/
body {
	color: #333;
	background: #eee url(uploads/images/bgr.jpg) repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
	}






															/** MAIN CONTAINERS **/
div#container {
	margin: 0 auto;
	}
div#content-container {
	background: url(uploads/images/content_bgr.gif) repeat-y;
	}
	div#header {
		color: inherit;
		background: url(uploads/images/logo.gif) no-repeat;
		height: 190px;
		}
		div#header-in {
			padding: 0 20px 0 0;
			height: 135px;
			text-align: right;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 12px;
			color:  #004782;
			}	
		div#header-in a {
			font-family: Arial,Helvetica,sans-serif;
			font-size: 12px;
			color:  #004782;
                        text-decoration: none;
			}
		div#header-in a:hover {
			font-family: Arial,Helvetica,sans-serif;
			font-size: 12px;
			color:  #3f3e40;
                        text-decoration: underline;
			}
		div#menu-in {
			margin: 0 20px 0 20px;
			background-color: #bfcdda;
			height: 35px;
			text-align: left;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 16px;
			color:  #004782;
			line-height: 35px;
			vertical-align: middle;
			}
		div#content-wrap {
		padding: 0 0;
		min-height: 300px;
		background: url(uploads/images/content_bgr.gif) repeat-y;
		}
		div#content-bgr {
		background: url(uploads/images/content_bgr_top.jpg) no-repeat 0 -20px;
		min-height: 300px;
		}
		div#content-header {
		width: 870px;
		height: 210px;
		margin: 0 0 0 30px;
		background-color: #fff;
		border: 10px solid #eee;
		}
				div#content-header-in {
				     margin: 15px 10px 10px 390px;
				}
		div#spacer {
		width: 890px;
		height: 14px;
		visibility: hidden;
		}
		div#submenu{
		width: 890px;
		height: 34px;
                background: #fff url(uploads/images/bgr_submenu.gif) repeat-x;
                margin: 10px 0 0 30px;
		}
		div.content {
			color: inherit;
			padding: 10px 20px 0 30px;
			}
			div.content-in {
				padding: 10px 30px 10px 10px;
				}
			div.content-in h1 {
				color: #4c6e8f;
                                font-size: 18px;
                                background: url(uploads/images/dotted_line.gif) repeat-x;
                                height: 28px;
				}
			div.content-in h3 {
				color: #4c6e8f;
                                font-size: 15px;
                                font-weight: bold;
				}
			div.content-in h4 {
				color: #4c6e8f;
                                font-size: 13px;
                                font-weight: bold;
				}
			div.content-in a {
				color: #4c6e8f;
                                font-weight: bold;
				}
			div.content-in a:hover {
				color: #4c6e8f;
                                font-weight: bold;
                                text-decoration: none;
				}
		div.column {
			width: 298px;
			margin: 15px 30px 0 0;
			color: inherit;
			border: 1px solid #c7e1fa;
			}
			div.column-in {
				background: #fff url(uploads/images/column_bgr.gif) no-repeat top;
				padding: 10px;
				min-height: 300px;
				}
			div.column-in h1 {
				color: #4c6e8f;
                                font-size: 14px;
                                background: url(uploads/images/dotted_line2.gif) repeat-x;
                                height: 22px;
				}
			div.logout {
				color: #fff;
                                font-size: 14px;
                                background-color: #9d0000;
                                height: 27px;
                                line-height: 27px;
                                width: 100%;
                                border: 1px solid #c70000;
				}
			div.column-in a {
				color: #4c6e8f;
                                font-weight: bold;
				}
			div.column-in a:hover {
				color: #4c6e8f;
                                font-weight: bold;
                                text-decoration: none;
				}
	div#footer {
		color: inherit;
		background: url(uploads/images/footer_bgr.gif) no-repeat;
		width: 900px;
		height: 59px;
		padding: 10px 20px 20px 30px;
		}
		div#footer-in {
			
			}

.blue {
    color: #4c6e8f;
}
.blue-bold {
    color: #4c6e8f;
    font-weight: bold;
}
.blue-inverted {
    color: #fff;
    background-color: #4c6e8f;
}
.brown {
    color: #924a2e;
}
.brown-bold {
    color: #924a2e;
    font-weight: bold;
}
.brown-inverted {
    color: #fff;
    background-color: #924a2e;
}
.sub-headline {
    color: #3f3e40;
    font-weight: bold;
    background-color: #bfcdda;
    padding-left: 10px;
}



															/** SUB CONTAINERS **/
div#sitemap ul {
    list-style: square;
    margin-left: 30px;
    font-size: 14px;
}
div#sitemap ul ul{
    margin-left: 30px;
    font-size: 14px;
    
}






															/** LISTS **/
* { }






															/** TYPOGRAPHY **/
* { }






															/** FORMS **/
.contactform input {
     background-color: #eee;
     font: 12px arial, helvetica #000;
     height: 20px;
     line-height: 20px;
     vertical-align: middle;
}
.contactform textarea {
     background-color: #eee;
     font: 12px arial, helvetica #000;
     line-height: 20px;
}
.contactform .fbsubmit{
     background-color: #eee;
     font: 12px arial, helvetica #000;
     line-height: 20px;
     border: 1px solid #000;
}

.searchform select{
     background-color: #eee;
     border: 1px solid #333;
     width: 120px;
}






															/** END **/
/* End of 'Template: Styling' */

