/*

This CSS code is compiled by Chunky Design.

Visit us at www.chunkydesign.com and follow us at @ChunkyOnline

*/

body {
    margin: 0px; padding: 0px
	}

img { border-style: none }

#topBar {
    height: 49px; width: 100%;
    background-image: url('images/core/bg.jpg');
    background-repeat: repeat-x;
	}

#semi {
    height: 49px; width: 154px;
    margin: 0 auto;
    background-image: url('images/core/semi.gif')
	}

#navCont {
    height: 110px; width: 100%
	}

#navMain {
    height: 47px; width: 777px;
    margin: 45px auto 0 auto;
    border-bottom: 1px dotted #CCC
	}

	#navMain a:visited {
	    color: #1A3F94;
	    text-decoration: none
		}

	#navMain a:active {
	    color: #1A3F94;
	    text-decoration: none
		}

	#navMain a:hover {
	    color: #999;
	    border-bottom: 1px dotted #999;
	    text-decoration: none
		}

	#navMain a:link {
	    color: #1A3F94;
	    text-decoration: none
		}

#navBox1, #navBox2, #navBox3, #navBox4, #navBox5, #navBox6, #navBox7 {
    float: left;
    height: 36px; width: 111px;
    margin-bottom: 11px
	}

.navBoxTop {
    height: 17px; width: 111px
	}

	.navBoxTop h1 {
	    margin: 0;
	    color: #1A3F94;
	    font-size: 12px; font-weight: bold;
	    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif
		}

.navBoxBot {
    height: 19px; width: 111px
	}

	.navBoxBot h1 {
	    margin: 0px;
	    color: #EC008C;
	    font-size: 14px; font-weight: normal;
	    font-style: italic;
	    font-family: Georgia, serif
		}

#content {
    width: 900px;
    margin: 0 auto;
    background-color: #FBF9F2
	}

#header {
    height: 170px; width: 100%;
    background-image: url('images/core/text.gif');
    background-position: center;
    background-repeat: no-repeat;
	}

#liner {
    width: 820px;
    margin: 0 auto; padding: 0 0 30px 0
	}

.bar {
    height: 7px; width: 100%;
    background-image: url('images/core/bar.gif');
    background-position: center;
    background-repeat: no-repeat;
	}

#intro {
    width: 100%;
    margin: 15px 0 30px 0
	}

	#intro h1 {
	    margin: 0px;
	    color: #999;
	    font-size: 13px; font-weight: normal;
	    text-align: center;
	    letter-spacing: 1px;
	    font-family: Georgia, serif;
	    line-height: 25px;
		}

		#intro h1 a:visited {
		    color: #EC008C;
		    border-bottom: dotted 1px #A54A8C;
		    text-decoration: none
			}

		#intro h1 a:active {
		    color: #999;
		    text-decoration: none
			}

		#intro h1 a:hover {
		    color: #999;
		    border-bottom: none;
		    text-decoration: none
			}

		#intro h1 a:link {
		    color: #EC008C;
		    border-bottom: dotted 1px #EC008C;
		    text-decoration: none
			}

#col1 {
    float: left;
    width: 500px;
    margin: 0 35px 0 0
	}

#col1Plain {
    float: left;
    width: 820px;
    margin: 0 35px 0 0
	}

#col2 {
    float: left;
    width: 250px;
    margin: 0 0 0 35px
	}

#heading1 {
    height: 20px; width: 100%;
    margin: 0 0 20px 0;
    border-bottom: 1px dotted #1C4095
	}

#heading2 {
    height: 20px; width: 250px;
    margin: 0 0 20px 0;
    border-bottom: 1px dotted #1C4095
	}

#col1Content h1 {
    margin: 0 0 12px 0; padding: 0 0 10px 0;
    color: #999;
    border-bottom: 1px dotted #CCC;
    font-size: 20px; font-weight: bold;
    font-style: italic;
    font-family: Georgia, serif
	}

#col1Content p {
    margin: 0px; padding: 0 0 30px 0;
    color: #999;
    font-size: 14px; font-weight: normal;
    font-family: Georgia, serif;
    line-height: 25px;
	}

	#col1Content p a:visited {
	    color: #EC008C;
	    border-bottom: dotted 1px #A54A8C;
	    text-decoration: none
		}

	#col1Content p a:active {
	    color: #999;
	    text-decoration: none
		}

	#col1Content p a:hover {
	    color: #999;
	    border-bottom: none;
	    text-decoration: none
		}

	#col1Content p a:link {
	    color: #EC008C;
	    border-bottom: dotted 1px #EC008C;
	    text-decoration: none
		}

#col1Content ul {
    margin: 0; padding: 0;
    list-style-position: outside;
    list-style-type: circle;
	}

#col1Content li {
    margin-top: 8px;
    padding-left: 18px;
    color: #999;
    font-size: 14px; font-weight: normal;
    font-family: Georgia, serif;
    line-height: 25px;
	}

.col1ContentClose {
    margin: 0px;
    color: #999;
    font-size: 14px; font-weight: normal;
    font-family: Georgia, serif;
    line-height: 18px;
	}

#col1Content img {
    height: 135px; width: 135px;
    margin: 0 10px 0 0;
    border: 5px solid #F4F2EB
	}

#col1ContentCom img {
    height: 177px; width: 135px;
    margin: 0 10px 30px 0;
    border: 5px solid #F4F2EB
	}

.colPic {
    height: 181px; width: 181px;
    margin: 0 auto 30px auto;
    border: 5px solid #F4F2EB
	}

#footer { padding: 40px 0 0 0 }

#footerTopL {
    float: left;
    width: 74%
	}

#footerTopR {
    float: right;
    width: 26%
	}

.footerTopText h1 {
    margin: 0px;
    color: #999;
    font-size: 14px; font-weight: normal;
    font-style: italic;
    font-family: Georgia, serif
	}

#footerColCont { margin: 0 0 30px 0 }

#footerLogo {
    float: left;
    height: 61px; width: 217px;
    background-image: url('images/core/footer-logo.jpg');
    background-repeat: no-repeat;
	}

.footerPatLogo { float: right }

#footerBot { margin: 25px 0 0 0 }

	#footerBot h2 {
	    margin: 0px;
	    color: #999;
	    font-size: 12px; font-weight: normal;
	    font-family: Georgia, serif;
	    line-height: 19px;
		}

	#footerBot h1 {
	    margin: 0px; padding: 0 0 20px 0;
	    color: #999;
	    font-size: 14px; font-weight: normal;
	    font-style: italic;
	    font-family: Georgia, serif
		}