/* CSS Document */



body {
	margin:0px auto;
	padding:0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", verdana, lucida, sans-serif;
	background-color:#660000;/*993333#EBE7DC;*/
	font-size:90%;
	/*background: url(../images/back.jpg) repeat;*/
	height:100%;
	}
h1 {margin:0 0 15px 0;
	padding:0px;
	font-size:150%;
	color:#000;
	font-weight:normal;
	font-variant: small-caps;
	letter-spacing:2px;
	margin-bottom:20px;
	border-bottom:2px dotted #ccc;
	}
	
h2 {margin:20px 10px 0px 0px;
	padding:0px;
	font-size:125%;
	color:#000;
	font-weight:500;
	font-variant: small-caps;
	line-height:normal;
	letter-spacing:2px;
	}

h2.intro{margin:0px 0px 20px 0px;
	padding:0;
	font-size:120%;
	color:#000;
	font-weight:500;
	font-variant: small-caps;
	text-align:justify;
	line-height:125%;
	letter-spacing:1px;
	
	}

h3 {
	margin:20px 0px 0px 0px;
	padding:0px;
	font-size:110%;
	font-weight:normal;
	line-height:normal;
	color:#993333;
	/*font-style:italic;*/
	}

h4 {
	margin:20px 0px 0px 0px;
	padding:0px;
	font-size:90%;
	font-weight:bold;
	line-height:normal;
	color:#333;
	}

	
p {
	font-size:85%;
	padding:0px;
	margin:5px 0;
	line-height:150%;
    }

ul, ol {font-size:85%;}

table {
    margin-left:0px;
	padding:0px;
	font-size:85%;
	}

td, tr {
	
	padding:3px;
	}
	
#form {margin:20px 0 15px 0px; border: 1px dotted #993333; padding:0px 10px 10px 10px; width:80%; background-color:#eee;}

cfinput, cfselect, input {margin:2px; color:#000; background-color:#fff;}

.submit {background:#990000; color:#fff; font-weight:bold;}


/*shadow*/
#shadow{background:transparent url(../images/shadow2.gif) repeat;
        width:675px;
		padding:0;
		margin: 30px auto 15px auto;
		}


/* width of site*/

#wrapper { 	
  text-align: left;
  vertical-align: middle;	
  padding: 0px;
  margin:0px 12px;
  width: 650px;
  border: 1px solid #333;
  background:#fff;
   /*background:url(../images/sn.jpg) bottom left no-repeat;*/
  }


/* *******ADMIN PAGES **************/
/*shadow*/
#shadow_admin{
        width:98%;
		padding:0;
		margin: 30px auto;
		}


/* width of site*/

#wrapper_admin { 	
  text-align: left;
  vertical-align: middle;	
  padding: 0px;
  margin:0px 12px;
  width: 98%;
  border: 1px solid #333;
 background:#fff;
   /*background:url(../images/sn.jpg) bottom left no-repeat;*/
  }

#wrapper_admin #content {float:right; border-left:3px dotted #eee; padding: 10px 10px; width:80%;}



a {	color:#369;	text-decoration:none;	margin:0; padding:0; font-weight:normal;}
a:link {color:#369;margin:0; padding:0;}
a:hover {text-decoration:underline; margin:0; padding:0;}

#header {
	margin:0px;
	padding:0px;
	height:92px;
	border:1px none #333;
	border-bottom:2px double #993333;
	background-color:#999;
	}


#container {
	margin:0;
	padding:10px;
	/*background:#FFF;*/

	}
	
#content {float:right; border-left:3px dotted #eee; padding: 10px 10px 25px 10px; width:440px; margin:0px;}


/* ********************************* */
/* ********* navigation ************ */


/* *********bullets at top********* */

#navcontainer ul {margin:0; 
list-style-type: none;
text-align: right;
/*padding-left:330px;*/
padding-right:0;
padding-top:0px;
font-weight:normal;
font-variant: small-caps;
letter-spacing:2px; 
font-size:90%;
}

#navcontainer ul li {display:inline;}

#navcontainer ul li a{
background: transparent url(../images/bullet_on.gif) left center no-repeat;
padding:0 15px;
text-align: left;
font-weight:normal;
font-style:normal;
text-decoration: none;
color: #333;}

#navcontainer ul li a:hover{
background: transparent url(../images/bullet_blk.gif) left center no-repeat;
color: #f4f4f4;}

#navcontainer ul li a#current{
background: transparent url(../images/bullet_off.gif) left center no-repeat;
color: #fff;}


/*********** left main nav list *************/
#menu {
	float:none;
	top:100px;
	left:auto;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:25px;
	width:130px;
	padding:0px;
	line-height:17px;
	}
	
/* Again, "be nice to Opera 5". */
body>#menu {width:140px;}


/*#navcontainer1 { width: 100%; margin:0px;}*/

#navcontainer1 ul{
margin: 0 5px 0 10px;
padding:0px;
list-style-type: none;
float:none;
}

#navcontainer1 a{  
    display:block; 
	margin-left:3px;
	width:130px;
	border-bottom: 1px solid #eee;
	color:#333;
	padding-left:10px;
	background: transparent url(../images/bullet_on.gif) left center no-repeat;
	/*border-left: 5px solid #BFBBAC;*/}

#navcontainer1 a:link, #navlist a:visited{
    margin-left:3px;
	color: #333;
	text-decoration: none;
	padding-left:10px;}

#navcontainer1 a:hover {
	margin-left:3px;
	color: #993333;
	padding-left:10px;
	background: transparent url(../images/bullet_blk.gif) left center no-repeat;
	/*background-color: #FFF;
	/*border-left: 5px solid #333;*/}

.nav{
	color:#666;
	padding-bottom:3px;
	margin:15px 0px 0px 0px;
	font-size: 110%;

	font-weight:bold;
	font-variant: small-caps;
	/*border-bottom:2px dotted #ccc;*/
	letter-spacing:1px;
	}

/* **** end of navigation elemements **** */
/* ************************************** */

#date {margin:0px 0 15px 5px; font-size:75%; color:#999;}

.navdir {
	width:100%;
	font-size:11px;
	font-weight:bold;
	padding:1px;
	color:#fff;
	text-indent:3px;
	}
	
#footer {
	background-color:#666;
	padding:2px;
	color:#FFF;
	width:auto;
	margin:0;
	font-size:10px;
	text-align:center;
	border-top:2px dotted #000;
	margin-top:20px;
	clear:both;
	}
#footer img {vertical-align: bottom;}
.header{
	margin:5px 0px 0px 0px;
	padding:0px;
	color:#333;
	border-bottom: 1px solid #BFBBAC;
	}
	
.indent{
	display:block;
	padding-left:20px;
	margin-left:10px;

	}
.imgborder
	{
	border: 1px solid #333;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	}

.imgwrap {
  float:right;
  display:inline;
  padding:5px;
  border:1px solid #ccc;
  margin:0 10px 10px 30px;
  }	

.imgwrap1 {
  float:right;
  display:inline;
  padding:5px;
  border:1px solid #ccc;
  margin:0 5px 10px 10px;
  }
img {border:none; margin:0; padding:0;}

.bullets{
   margin-left:0px;
   padding:0px;
   font:normal 12px Arial, Helvetica, sans-serif;
   color:#036;
   }
   
.bold {  
   font-weight:bold;
   color:#333;
   }
  
.clear {clear:both;}
 
/* search form*/
#searchjobs {margin:20px 0 15px 30px; border: 1px dotted #993333; padding:5px 10px; width:70%; background-color:#eee;}
.detail {color:#333; font-size:95%;}
.sm {margin:0; font-size:80%; color:#666;}
.indent {margin:10px 0 0 40px;}
.white {background-color:#fff;}
.red {color:#993333;}
.green {color:#339933;}
.formtitle {font-size:110%; color:#990000;}
hr {margin:10px auto; text-align:center; color:#666; width:70%;}

.admin_nav {margin:0; padding:0; border:1px solid #993333; background:#eee;}
.admin_nav ul {margin:0;}