@charset "utf-8";
/* CSS Document */

body,td,th {
	color: #B3B9C2;
}

a:link {
	color: #9ED09D;
}
a:visited {
	color: #9ED09D;
}

.Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-transform: capitalize;
	letter-spacing: 2pt;
	border-bottom-style: inset;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}

.Header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #B3B9C2;
	letter-spacing: 2pt;
	clear: none;
	font-weight: bold;
	border-top-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	text-decoration: underline;
}

* html #masthead {width: 940px;} /* because IE/Win does not recognize min-width*/

#masthead{
	margin-left: 0px;
	min-width: 780px;
	max-width: 940px;
	background-repeat:repeat-x;
	padding-bottom:0px;
	background-color: #000033;
}	

/* Menu*/
#menu, #menu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	width: 12em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#menu li { /* all list items */
	position : relative;
	float : left;
	line-height:18px;
	margin-bottom : -1px; /* change between -1 and 1 to remove/add space between items */
	width: 12em;
	background-color:#2B6386;
}

#menu li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 12.05em;
	margin-top : -1.35em;
}

#menu li ul ul { /* third-and-above-level lists */
	left: -999em;
}

.notmenu a { /*single button seperate lists */
	margin: 0;
	list-style: none;
	float : left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position : relative;
	line-height:18px;
	margin-bottom : 1px; /* change to -1 to remove space between items */
}

#menu li a, .notmenu a {
	width: 12em;
	w\idth : 11em;
	display : block;
	color:#B8C8D5;
	font-weight:bold;
	text-decoration:none;
	background-color:#2B6386;
	border : 1px solid black;
	padding : 0 0.5em;
}

#menu li a:hover, .notmenu a:hover {
	border-color: black;
	color: #FFFFFF;
	background-color: #000066;
}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#menu a.submenu { background:url("images/sub.gif") right no-repeat; }  /*Gives it a |> to indicate a submenu*/
/*	 menu end */




.footer {	color: #FFFFFF; }

/* Round Corner style 

The image needs to be created as a composite image of the four rounded images. 
In the example shown below the image is 10×40 pixels with the individual round corners 
ordered (from top to bottom): top left, top right, bottom left, bottom right. You will 
need to adjust the image to suit your particular border width and color, as well as the diameter of your curve.

The key things to note here are the height value which needs to be set to the width
 value of your image and the background-position values for the image which need to be 
 adjust by the width of your border. The values shown in the above example are for a 3 pixel wide border.
http://www.tillett.info/2007/09/11/orb-fluid-css-one-image-round-borders/ 
*/

b.bt, b.bt b, b.bb, b.bb b {
	display: block;
	height: 10px;
	font-size: 1px;
	background:url(images/roundbordercorner2.jpg) no-repeat;
	position:relative;
	}
b.bt   {top: -1px; left: -1px;}
b.bt b {background-position:100% -10px; left: 3px}
b.bb   {background-position:0 -20px; top:1px; left: -1px}
b.bb b {background-position:100% -30px; left: 2px}
#grey_border { border: #246685 1px solid;}

.floatright {float:right}

.FlagBullets {
	list-style-image: url(images/diveflag_sm.jpg);
}
.sidecolumn {
	width: 135px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;	
}

/* RSS Styles */
.RSS_Default_StyleRIGHT {
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	list-style-position: inside;
	left: 0px;
	color: #FFFFFF;
	font-weight: normal;
	width: 300px;
}


#External_Blogs p{ 
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	list-style-position: inside;
	left: 0px;
	}

.RSS_Title_class {
	color: #FFFFFF;
	}

.RSS_Default_Style {
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	list-style-position: inside;
	left: 0px;
	color: #FFFFFF;
	font-weight: normal;
	width: 150px;
	}


/*BLOGGER Styles */
.blog_footer, .bodyTextB, .blog_footer a {
font-style:italic;
font-variant:small-caps;
font-size:small;
color:#2B6386;

}
