/* Stylesheet document by UpandDownhill Ltd (http://www.upanddownhill.com) */
/* Based on Owen Briggs template (http://www.thenoodleincident.com) */

ol {margin-top:0px;}
ul {margin-top:0px;}


a:link {color:#0000FF}   
a:visited {color:#0000FF}  
a:hover {color:#0000FF}  
a:active {color:#0000FF}  


a.botlink { 
	color:#fff;
 	text-decoration:none;
}

a.botlink:link {color:#FFF;}
a.botlink:visited {color:#FFF;}

a.botlink:hover { 
	color:#FFFFFF;
	border-bottom:1px dotted #FFFFFF;
	padding-bottom:2px;
}

a.midlink { 
	color:#0C25B2;
	font-weight:bold;
 	text-decoration:none;
}

a.midlink:link {color:#0C25B2;}
a.midlink:visited {color:#0C25B2;}
a.midlink:hover { 
	color:#0C25B2;
	border-bottom:1px dotted #000;
	padding-bottom:2px;
}

.sidelink { 
	color:#000;
 	text-decoration:none;
}

.sidelink:hover { 
	border-bottom:1px dotted #000;
	padding-bottom:2px;
}

a.sidelink:link{color:#000;}
a.sidelink:visited{color:#000;}
a.sidelink:hover{color:#000000;}
a.sidelink:active{color:#000;}


#tabmenu {
	margin:0px 0px 20px 0px;
}

#tabmenu ul li {
	color:#fff;
	list-style: none;
	font-weight:bold;
	background-color:#6477ad;
	padding:10px; 
	margin-left:10px;
	float:left;

	*margin-bottom:-17px;

}

#tabmenu .on {position:relative;top:10px;color:#162262;background-color:#fdf7f4;*position:static;*margin-top:5px;}

#tabmenu a {

	color:#FFF;
	text-decoration:none;
}

#tabmenu a:hover {

	border-bottom:1px dotted #FFF;
}


.xboxcontent img {
	border:1px solid #DDC3B6;
	float:left;
	margin-right:10px;
	margin-top:6px;
}




/* --- layout ------------------------------------------------------------ */

body {
	margin: 0px;
	padding: 0px;
	letter-spacing:0.06em;

	font-family: Tahoma, verdana, arial, sans-serif;
	font-size: 1em;
	//color: red;

	background-color: #e4e4fc;
	background-image: url("images/bg.jpg");
    background-position: 0px 50px;
 	background-repeat:repeat-x;


}

#topNav {
	background-color:#231f50;
	height:40px;
}

#search {
	color:white;
	margin-left:18px;
	float:left;
}

#topmenu {
	color:white;
	margin-right:38px;
	float:right;
}


#container {
	width: 1000px;
	height:100%;
	margin: 0px auto;
	text-align:left;

	background-position: 0px -247px;  
}

#frame {
	
	margin: 0px 0em -26px 0em;
	border-bottom:1em solid #e4e4fc;
}

#logo {
	*margin-top:10px;
}

#breadcrumb {
	color:white;
	font-weight:bold;
	font-size:0.8em;
 	margin:6px 0px -13px 8px;
	letter-spacing:0.02em;

}

#breadcrumb a:link{color:#FFF;}
#breadcrumb a:visited{color:#FFF;}
#breadcrumb a:hover{color:#FFFFFF;
border-bottom:1px dotted #FFF;}
#breadcrumb a:active{color:#FFF;}


#botNav {
   	background-color:#000;
	height:235px;
}

#content {
	position:relative;

	background-image: url("images/bg.jpg");
	
    background-position: 0px -3px;
 	background-repeat:repeat-x;

	margin-top: -10px;		


	*margin-top: -20px;
    *background-position: 0px 7px;	

}


#runText {
	width: 650px;
	margin:10px 20px 10px 10px;
}

#rgtCol {
	width: 220px;

	position: absolute;
	top: 175px;
	left: 730px;
}


#outside-top {
	background-color:#231f50;
	border-bottom:3px solid #cd876b;
}

#hdr {
	background-color: #231f50;
	padding-top:15px;

	width: 1000px;
	height:100%;
	margin: 0px auto;
}

#outside-bottom {

	background-color:#000;
	border-top:3px solid #cd876b;
	border-bottom:1px solid #cd876b;
}

#ftr {
	height:235px;

	//margin:0px 0px 0px 0px;
	padding:0px;

	width: 1000px;
	height:100%;
	margin: 0px auto;
	text-align:left;
	background-color:#000;
}

#botNav {
	color:white;
	background-color:#000;
	padding-top:20px;
}

#botNav UL LI {
	list-style-type:none;
	margin-left:-40px;
}

#copyright {
	color:#fff;
	background-color:#000;
	font-size:0.8em;
	text-align:right;
	padding-bottom:10px;

}

#phototop1 {
	position:absolute;
	right:360px;
	top:-70px;
	*top:-60px;
}

#phototop2 {
	position:absolute;
	right:200px;
	top:-10px;
	*top:0px;
}

#phototop3 {
	position:absolute;
	right:30px;
	top:30px;
	*top:20px;
}

.photomain {
	margin:0px 0px 20px 30px; 
	border:1px solid #ddc3b6; 
	padding:4px;
}


#maintext {width:730px; margin:0px; padding:0px;*margin-top:-30px;}
#sidebox1 {width:250px; margin:0px; padding:0px;}
#sidebox2 {width:250px; margin:0px; padding:0px;}
#sidebox3 {width:250px; margin:0px; padding:0px;}
#sidebox4 {width:250px; margin:0px; padding:0px;}

.msbox h1, .msbox h2, .msbox h3, .msbox p, .msbox ol li {margin:0 30px;}
.msbox h1 {border-bottom:dashed 1px #000;color:#162267; font-family:"courier new";font-style:italic;font-size:1.8em;padding-bottom:0.3em;margin-bottom:0.5em; letter-spacing:0.1px;padding-top:0.5em;}
.msbox h2 {font-weight:normal;font-size:1.3em; color:#000; border:0;padding-top:0.75em;padding-bottom:0.25em;letter-spacing:0.5px;}
.msbox h3 {font-size:1.2em; color:#000; border:0;padding-top:0.5em;}
.msbox p {font-size:0.88em;padding-bottom:1.33em;color:#000;font-weight:normal;line-height:1.6em;}
.msbox ol li {font-size:0.88em; color:#000; border:0;padding-top:0.25em;line-height:1.6em;}


.msbox {background: transparent; margin:1em;}

.msbox em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}

/* hack for IE5.5 */
* html .msbox em {width:24px; height:12px; w\idth:0; hei\ght:0;}

* html .msbox span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.ms1, .ms2, .ms3, .ms4, .ms5, .ms6, .ms7 {display:block; overflow:hidden; font-size:0;}
.ms1, .ms2, .ms3, .ms4, .ms5, .ms6 {height:2px;}
.ms4, .ms5, .ms6, .ms7 {background:#ccc; border-left:1px solid #ddc3b6; border-right:1px solid #ddc3b6;}

.ms1 {margin:0 8px; background:#ddc3b6;}
.ms2 {margin:0 6px; background:#ddc3b6;}
.ms3 {margin:0 4px; background:#ddc3b6;}
.ms4 {margin:0 3px; background:#fdf7f4; border-width:0 8px;}

.ms5 {margin:0 2px; background:#fdf7f4; border-width:0 7px;}
.ms6 {margin:0 1px; background:#fdf7f4; border-width:0 6px;} 
.ms7 {margin:0 0px; background:#fdf7f4; border-width:0 6px; height:3px;} 

.xboxcontent {display:block; background:#fdf7f4; border:6px solid #ddc3b6; border-width:0 6px;}


#sidebox1 .ms4,#sidebox1 .ms5,#sidebox1 .ms6,#sidebox1 .ms7 {background:#f9eee9; border-left:1px solid #c95d2b; border-right:1px solid #c95d2b;}
#sidebox1 .ms1 {margin:0 8px; background:#c95d2b;}
#sidebox1 .ms2 {margin:0 6px; background:#c95d2b;}
#sidebox1 .ms3 {margin:0 4px; background:#c95d2b;}
#sidebox1 .ms4 {margin:0 3px; background:#f9eee9; border-width:0 8px;}
#sidebox1 .ms5 {margin:0 2px; background:#f9eee9; border-width:0 7px;}
#sidebox1 .ms6 {margin:0 1px; background:#f9eee9; border-width:0 6px;} 
#sidebox1 .ms7 {margin:0 0px; background:#f9eee9; border-width:0 6px; height:3px;} 
#sidebox1 .xboxcontent {
	background:#f9eee9;
	background-image: url("images/sidebox1.jpg"); 
	background-position: top left;
 	background-repeat:no-repeat;
	border:6px solid #c95d2b;
	border-width:0 6px;}
#sidebox1 h2 {font-weight:bold; margin-left:0px; padding-left:10px;margin-right:0px;margin-top:0px; padding-top:0.5em;padding-bottom:0.5em;font-size:0.95em; background-color:#fff;color:#2f2f65;}
#sidebox1 ul li {list-style: disc;margin-left:-20px;font-size:0.88em;line-height:2.5em;color:#000;}



#sidebox2 .ms4,#sidebox2 .ms5,#sidebox2 .ms6,#sidebox2 .ms7 {background:#faf3f0; border-left:1px solid #cb896b; border-right:1px solid #cb896b;}
#sidebox2 .ms1 {margin:0 8px; background:#cb896b;}
#sidebox2 .ms2 {margin:0 6px; background:#cb896b;}
#sidebox2 .ms3 {margin:0 4px; background:#cb896b;}
#sidebox2 .ms4 {margin:0 3px; background:#faf3f0; border-width:0 8px;}
#sidebox2 .ms5 {margin:0 2px; background:#faf3f0; border-width:0 7px;}
#sidebox2 .ms6 {margin:0 1px; background:#faf3f0; border-width:0 6px;} 
#sidebox2 .ms7 {margin:0 0px; background:#faf3f0; border-width:0 6px; height:3px;} 
#sidebox2 .xboxcontent {
	background:#faf3f0;
	background-image: url("images/sidebox2.jpg"); 
	background-position: top right;
 	background-repeat:no-repeat;
	border:6px solid #cb896b;
	border-width:0 6px;
}
#sidebox2 h2 {font-weight:bold; margin-left:0px; padding-left:10px;margin-right:0px;margin-top:0px; padding-top:0.5em;padding-bottom:0.5em;font-size:0.95em; background-color:#fff;color:#2f2f65;}
#sidebox2 ul li {list-style: disc;margin-left:-20px;font-size:0.88em;line-height:2.5em;color:#000;}




#sidebox3 .ms4,#sidebox3 .ms5,#sidebox3 .ms6,#sidebox3 .ms7 {background:#f5ebe5; border-left:1px solid #9d3900; border-right:1px solid #9d3900;}
#sidebox3 .ms1 {margin:0 8px; background:#9d3900;}
#sidebox3 .ms2 {margin:0 6px; background:#9d3900;}
#sidebox3 .ms3 {margin:0 4px; background:#9d3900;}
#sidebox3 .ms4 {margin:0 3px; background:#f5ebe5; border-width:0 8px;}
#sidebox3 .ms5 {margin:0 2px; background:#f5ebe5; border-width:0 7px;}
#sidebox3 .ms6 {margin:0 1px; background:#f5ebe5; border-width:0 6px;} 
#sidebox3 .ms7 {margin:0 0px; background:#f5ebe5; border-width:0 6px; height:3px;} 

#sidebox3 .xboxcontent {
	background:#f5ebe5; 
	background-image: url("images/sidebox3.jpg"); 
	background-position: top right;
 	background-repeat:no-repeat;
	border:6px solid #9d3900;
	border-width:0 6px;
}

#sidebox3 h2 {font-weight:bold; margin-left:0px; padding-left:10px;margin-right:0px;margin-top:0px; padding-top:0.5em;padding-bottom:0.5em;font-size:0.95em; background-color:#fff;color:#2f2f65;}
#sidebox3 ul li {list-style: disc;margin-left:-20px;font-size:0.88em;line-height:2.5em;color:#000;}

#sidebox4 .ms4,#sidebox4 .ms5,#sidebox4 .ms6,#sidebox4 .ms7 {background:#e3e7f0; border-left:1px solid #162267; border-right:1px solid #162267;}
#sidebox4 .ms1 {margin:0 8px; background:#162267;}
#sidebox4 .ms2 {margin:0 6px; background:#162267;}
#sidebox4 .ms3 {margin:0 4px; background:#162267;}
#sidebox4 .ms4 {margin:0 3px; background:#e3e7f0; border-width:0 8px;}
#sidebox4 .ms5 {margin:0 2px; background:#e3e7f0; border-width:0 7px;}
#sidebox4 .ms6 {margin:0 1px; background:#e3e7f0; border-width:0 6px;} 
#sidebox4 .ms7 {margin:0 0px; background:#e3e7f0; border-width:0 6px; height:3px;} 
#sidebox4 .xboxcontent {
	background:#e3e7f0; 
	border:6px solid #162267;
	border-width:0 6px;}
#sidebox4 h2 {font-weight:bold; margin-left:0px; padding-left:10px;margin-right:0px;margin-top:0px; padding-top:0.5em;padding-bottom:0.5em;font-size:0.95em; background-color:#fff;color:#2f2f65;}
#sidebox4 ul li {list-style: none;margin-left:-30px;font-size:0.88em;line-height:2.5em;color:#000;}














