/* ----------------------------------- */

/* COMMON

/* ----------------------------------- */







body, div, h1, h2, h3, h4, p, ul, li, dl, dt, dd, img, form, fieldset, blockquote {

    	margin: 0px;

    	padding: 0px;

    	border: 0px;

}



body {

	background-color: #ffffff;

	background-image: url(../images/fadebg.jpg);

	background-repeat: no-repeat;

	background-position: 0px 250px;

    	font-size: 12px;

	text-align: center;

	padding: 0;

	margin: 0;



}





p, div, li, h1, h2, h3, h4, td, input, select, textarea {

    	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;

    	font-size: 12px;

    	color: #000000;

    	line-height: 18px;

}





#container {

	width: 1000px;

	background: #284563;

	text-align: left;

	border: 0px solid #284563;

	margin: 0 auto;

}





/* ----------------------------------- */

/* NAVIGATION BAR

/* ----------------------------------- */





#navigationbar {

	background: #284563;

}



#nav, #nav ul {

	float: left;

	list-style: none;

	line-height: 1;

	background: #284563;

	font-weight: bold;

	color: #ffffff;

	padding: 0;

	border: solid #284563;

	border-width: 1px 0;

	margin: 0 0 1em 0;

}



#nav a {

	display: block;

	width: 10em;

	w\idth: 6em;

	color: #ffffff;

	text-decoration: none;

	padding: 0.25em 1em;

}





#nav li {

	float: left;

	padding: 0;

	line-height: 20px;

	border-bottom: 1px solid #479acd;

	width: 9em;

}



#nav li ul {

	position: absolute;

	left: -999em;

	height: auto;

	width: 14.4em;

	w\idth: 13.9em;

	font-weight: normal;

	border-width: 0.25em;

	margin: 0;

}



#nav li li {

	padding-right: 1em;

	width: 13em

}



#nav li ul a {

	width: 13em;

	w\idth: 9em;

}



#nav li ul ul {

	margin: -1.75em 0 0 14em;

}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

}



#nav li:hover, #nav li.sfhover {

	background: #81b2e2;

}



#content {

	clear: left;

}



#content a {

	color: #284563;

}



#content a:hover {

	text-decoration: none;

}







/* ----------------------------------- */

/* CONTENT

/* ----------------------------------- */



#contenttrans {

	background-image: url(../images/apixel.gif);

	background-color: #f7f9fa;

	float:relative;

	/*filter:alpha(opacity=90);

	-moz-opacity:.90;

	opacity:.90;*/

}





#basecolor {

    background: #578fc9;

}



#basecolordark {

    background: #2e4f70;

}



#reversetagline {

    font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;

    font-size: 16px;

    font-weight: Bold;

    color: #ffffff;

    line-height: 24px;

    padding: 4px;

} 



#tagline {

    font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;

    font-size: 16px;

    font-weight: Bold;

    color: #2c4a6a;

    line-height: 24px;

    padding: 4px;

} 



#subtagline {

    font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;

    font-size: 14px;

    font-weight: Bold;

    color: #2c4a6a;

    line-height: 24px;

    padding-top: 10px;



} 



#reversecontent {

    font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;

    font-size: 13px;

    color: #ffffff;

    line-height: 20px;

    padding: 4px;

} 



#contentdark {

    font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;

    font-size: 13px;

    color: #2c4a6a;

    line-height: 20px;

    padding-left: 4px;

    padding-right: 15px;



} 





#photoframebase {

    background: #578fc9;

    padding: 5px;

    margin-left: 8px;

    margin-left: 8px;



}



#photo {

    border: 2px solid #ffffff;

}







#emphasize {

    font-weight: Bold;

}



a:link, a:visited {

    color: BLUE;

    text-decoration: none;

}





#contentlink a:link, a:visited {

    color: blue;

    text-decoration: none;

}



#borderline {

	border: 1px solid #578fc9;

}





#button {

    width: 40px;

    float: right;

    background: #578fc9;

    line-height: 14px;

    padding: 2px;

}





#contentarea li {

    float: left;

    font-size: 13px;

    color: #2c4a6a;

    width: 120px;

    line-height: 20px;

    padding-left: 10px;

    padding-bottom: 5px;

}



#floatnone li {

    float: NONE;

    font-size: 13px;

    color: #2c4a6a;

    padding-left: 5px;

    padding-bottom: 4px; 

    line-height: 16px;

}



#floatnone ul {

    float: NONE;

    font-size: 13px;

    color: #2c4a6a;

    padding-left: 15px;

    padding-bottom: 4px; 

    line-height: 16px;

}



#floatnone ul li {

    float: NONE;

    font-size: 13px;

    color: #2c4a6a;

    padding-left: 15px;

    padding-bottom: 4px; 

    line-height: 16px;

}



#copyrighttext {

    font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;

    font-size: 10px;

    color: #2c4a6a;

    line-height: 15px;

    padding: 4px;



}
