/* ====================================================================
    Base Styles for Site
   ==================================================================== */

/* ====================================================================
    Sanderfoot Wind
   ==================================================================== */
* {
}

html {
}


/* HTML Body Styles
****************************************************/

body {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	background-color: #8cadda;
	background-image: url(../gfx/bg/bg_Filler.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
}

#bg_Main {
	background-color: none;
	background-image: url(../gfx/bg/bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	z-index:2;
}

/* END - HTML Body Styles - END */


/* Text Styles
****************************************************/

b, strong, .NormalBold {
	font-family: Arial,Verdana, Helvetica, sans-serif;
    font-weight: bold;
}

p, .Normal, .NormalDisabled {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight: normal;
	letter-spacing: 1px;
	color: #000;
	margin-top: 0em;
	margin-bottom: .8em;
	padding-right:5px;
}

.NormalRed {
	color: #c00;
    font-weight: bold;
}
/* END- Text Styles - END */


/* Form Styles
****************************************************/

.NormalTextBox {
}

/* END - Form Styles - END */


/* Heading Styles
****************************************************/

h1, .Head  {
	font-family: Helvetica, Arial,Verdana, sans-serif;
    font-size:  2em;
	line-height: 1.5em;
    font-weight: bold;
	letter-spacing: 0px;
	text-transform:capitalize;
    color: #fff;
	margin-top: Oem;
	margin-top: 0em;
	margin-bottom: .5em;
}

h2, .SubHead {
	font-family: Helvetica, Arial,Verdana, sans-serif;
    font-size:  1.5em;
	line-height: 1.1em;
    font-weight: bold;
	letter-spacing: 0px;
	text-transform: none;
    color: #fff;
	margin-top: 1em;
	margin-bottom: .5em;
}

h3, .SubSubHead {
	font-family: Helvetica, Arial,Verdana, sans-serif;
    font-size:  1.em;
	line-height: .9em;
    font-weight: bold;
	letter-spacing: 0px;
	text-transform: none;
    color: #fff;
	margin-top: 1em;
	margin-bottom: .5em;
}
h4 {
	font-family: Helvetica, Arial,Verdana, sans-serif;
    font-size:  .9em;
	line-height: .9em;
    font-weight: bold;
	letter-spacing: 0px;
	text-transform: none;
    color: #fff;
	margin-top: 1em;
	margin-bottom: .5em;
}

.footer {
	font-size:  1em;
	line-height: 0.9em;
	font-weight: bold;
	letter-spacing: 0px;
	text-transform: none;
	color: #25354d;
	margin-top: 1em;
	margin-bottom: 0.5em;
}
.footer a:link {
	font-size:  1em;
	line-height: 0.9em;
	font-weight: bold;
	letter-spacing: 0px;
	text-transform: capitalize;
	text-decoration:underline;
	color: #0000D8;
	margin-top: 1em;
	margin-bottom: 0.5em;
}
.footer a:hover {
	font-size:  1em;
	line-height: 0.9em;
	font-weight: bold;
	letter-spacing: 0px;
	text-transform: capitalize;
	text-decoration:underline;
	color: #333;
	margin-top: 1em;
	margin-bottom: 0.5em;
}


/* END - Heading Styles - END */


/* Links
****************************************************/

a {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	letter-spacing:0px;
	font-size: 1.1em;
	color: #ccc;
}

a:link, a:visited, a:active {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	letter-spacing:0px;
    font-size: 1.1em;
	font-weight: bold;
	color: #ccc;
	text-decoration: none;
}

a:hover {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	letter-spacing:0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #293a53;
	text-decoration: none;
}
 END - Links - END 


/* Other Basic HTML Elements
****************************************************/

ul {
	list-style-type: disc; /*Square change to disc*/
	margin-bottom: 5px;
	_margin-bottom: 5px;
	margin-left: -2px;
	_margin-left: 5px;
	margin-top: 0px;
	_margin-top: 5px;
	list-style-position: outside;
}

li {
	list-style-type: disc; /*Square change to disc*/
	font-size: 1.2em;
	line-height: 1.5em;
	margin-bottom: 5px;
	margin-left: -2px;
	_margin-left: 7px;
	margin-top: 0px;
	color: #000;
}

/* END - Other Basic HTML Elements - END */






    
/* Styles for Images
****************************************************/
.img_left {
float: left;
}

.img_right {
float: right;
}

/* END - Styles for Images - END */




/**************************************************
                    MainMenu
****************************************************/

#MainMenu, #MainMenu ul { /* all MainMenu lists */
	text-align:left;
	padding: 0;
	margin:  0px 0px 0px 0px;
	border:  0px 0px 0px 0px;
	list-style: none;
	z-index: 999999;
}

#MainMenu li { /* all list items */
	display:block;
	margin: 0;
	border: 0;
	padding: 0;
}

#MainMenu a { /* all links within the menu wrapper */
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height:2.3em;
	text-align:left;
	color: #fff;
	text-decoration: none;
	background-image:url(../gfx/nav/off.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:24px;
	padding:  0px 0px 0px 40px;
	margin-:  0px 0px 0px 0px;
	display:block;
}

#MainMenu li a:hover {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height:2.3em;
	text-align:left;
	color: #fff;
	text-decoration: none;
	background-image:url(../gfx/nav/on.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:24px;
	padding:  0px 0px 0px 40px;
	margin-:  0px 0px 0px 0px;
	display:block;
}

#MainMenu li a:current {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height:2.3em;
	text-align:left;
	color: #fff;
	text-decoration: none;
	background-image:url(../gfx/nav/on.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:24px;
	padding:  0px 0px 0px 40px;
	margin-:  0px 0px 0px 0px;
	display:block;
}
