body {
	margin: 0 auto;
	padding: 0;
	border: 0;
	background-color : #F4FBFE;
	font-family : Arial, Helvetica, sans-serif;
}

p {
    padding:0px;
    margin:0px;
    color: #FFFFFF;
    font-size : 11px;
    margin-bottom:1em;
}

/* --- Links --- */
a {
	text-decoration: underline;
}
a:link 			{
	color: #FFFFFF;
}
a:visited 		{
	color : #FFFFFF;
}
a:active 		{ 
	color: #FFFFFF; 
}


/* --- Top Banner --- */

#gray-bar {
	max-height: 25px;
	background-image: url(http://69.13.187.193/graphics/common/SW_index_02.jpg);
	background-repeat: repeat-x;
	background-color: #B2AAA4;
	margin : 0;
}

#page-title {
	height : 40px;
	background : #2B466D url(http://69.13.187.193/graphics/common/SW_index_11.jpg) repeat-x top;
	margin: 0;
	width : 760;
}

#steps {
	height : 40px;
	background : #2B466D url(http://69.13.187.193/graphics/common/SW_index_11.jpg) repeat-x top;
	/*margin : 0;*/
}

#steps li {
	height : 40px;
	list-style-type : none;
	float : left;
	white-space : nowrap;
	}

#page-title h1 {
	font : bold 15pt Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	/*letter-spacing : 2px;*/
	padding : 0;
	margin : 0;
	position : relative;
	left : 10px;
	top : -3px;
	width : 460px;
	height : 20px;
	text-transform: uppercase;
}

/* --- Main Body --- */

#main-body {
	background : #536F97;
	padding : 10px;
	margin : 0;
	font-size : 12px;
	color : #FFFFFF;
	width : 200px;
}
#main-body2 {
	background : #536F97;
	margin : 0;
	font-size : 11px;
	color : #FFFFFF;
	width : 200px;
}

#main-bodyTop {
	background : #536F97;
	padding : 10px;
	margin : 0;
	font-size : 12px;
	color : #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}

.right-padding {
	/*float : right;*/
	padding-right : 10px;
	}

#main-body .heading-title {
	font : bold 10pt Arial, Helvetica, sans-serif;
	color : #E1E400;
	margin : 0;
}
#main-body2 .heading-title {
	font : bold 10pt Arial, Helvetica, sans-serif;
	color : #E1E400;
}
#main-bodyTop .heading-title {
	font : bold 10pt Arial, Helvetica, sans-serif;
	color : #E1E400;
	margin : 0;
}

#main-body .news-signup {
	background : #F6C003;
	padding : 5px 5px 5px 5px;
	font : 11px Arial, Helvetica, sans-serif;
	color : #536F97;
	border : 1px solid #FFFFFF;
	width: 190px;
	/*float : inherit;*/
}
#main-body2 .news-signup {
	background : #F6C003;
	padding : 5px 5px 5px 5px;
	font : 11px Arial, Helvetica, sans-serif;
	color : #536F97;
	border : 1px solid #FFFFFF;
	width: 190px;
	/*float : inherit;*/
}

.orange a {text-decoration: underline; color : #F6C003; }

/* --- Right Body --- */

#right-body {
	padding : 5px 7px 5px 5px;
	margin : 0;
	font-size : 12px;
	color : #FFFFFF;
	min-height : 360px;
}


/* --- Alt Body --- */

#alt-body {
	background : #536F97;
	padding : 10px 10px 5px 10px;
	margin : 0;
	font-size : 12px;
	color : #FFFFFF;
}

/* --- Contact Us --- */

#contact-left {
	background : #536F97;
	padding : 10px;
	width: 200px;
	margin : 0 auto;
	font : 12px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}

#contact-right {
	background : #536F97;
	padding : 0px 50px 5px 20px;
	margin : 0 auto;
	font : 12px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}

/* --- RegLog --- */

#reglog-left {
	background : #536F97;
	padding : 10px;
	margin : 0 auto;
	font : 12px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	border-right : 1px solid #FFFFFF;
}

#reglog-leftNB {
	background : #536F97;
	padding : 10px;
	margin : 0 auto;
	font : 12px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}
#reglog-top {
	background : #536F97;
	padding : 10px;
	margin : 0;
	font-size : 12px;
	color : #FFFFFF;
}
#reglog-right {
	background : #536F97;
	padding : 10px;
	margin : 0 auto;
	font : 12px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}
#reglog-left .heading-title {
	font : bold 10pt Arial, Helvetica, sans-serif;
	color : #E1E400;
	margin : 0;
}
#reglog-left .yellow {
	font : 10pt Arial, Helvetica, sans-serif;
	color : #E1E400;
	margin : 0;
}
#reglog-right .yellow {
	font : 10pt Arial, Helvetica, sans-serif;
	color : #E1E400;
	margin : 0;
}
#reglog-right .heading-title {
	font : bold 10pt Arial, Helvetica, sans-serif;
	color : #E1E400;
	margin : 0;
}

/* --- News --- */

#news-left {
	background : #536F97;
	padding : 10px;
	width: 200px;
	margin : 0 auto;
	font : 12px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	border-right : 1px solid #FFFFFF;
}

#news-right {
	background : #536F97;
	padding : 0px 50px 5px 20px;
	margin : 0 auto;
	font : 12px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}
#news-left .heading-title {
	font : bold 10pt Arial, Helvetica, sans-serif;
	color : #E1E400;
	margin : 0;
}
#news-right .heading-title {
	font : bold 10pt Arial, Helvetica, sans-serif;
	color : #E1E400;
	margin : 0;
}

/* --- Build --- */

#build-right {
	background : #536F97;
	padding : 5px 10px 5px 10px;
	margin : 0;
	font-size : 12px;
	color : #FFFFFF;
	width : 200px;
}

#build-center {
	background : #536F97;
	padding : 1px 10px 5px 10px;
	width: 220px;
	margin : 0 auto;
	font : 12px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	border-right : 1px solid #FFFFFF;
}
#build-centerInside {
	background : #536F97;
	width: 220px;
	margin : 0 auto;
	font : 12px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}
#build-centerInside .heading-title {
	font : bold 10pt Arial, Helvetica, sans-serif;
	color : #E1E400;
	margin : 0;
}
#build-left {
	background : #536F97;
	padding : 5px 0px 5px 7px;
	width: 220px;
	margin : 0 auto;
	font : 12px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}

#build-left .heading-title {
	font : bold 10pt Arial, Helvetica, sans-serif;
	color : #E1E400;
	margin : 0;
}

#build-left .buttons {
	padding : 5px 0 5px 0;
}

/* --- Gallery --- */

#gallery-left {
	background : #536F97;
	padding : 10px 20px 5px 13px;
	width: 200px;
	margin : 0 auto;
	font : 12px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}

#minipics ul{list-style: none; margin: 0 10px; padding: 0; }
#minipics li{float:left; margin: 10px 10px 10px 0; border : 1px solid #FFFFFF;  /*clear : right;  height : 120px;  width:150px;*/  min-height : 130px; }
#minipics a {
display: block;
margin: 5px;
padding: 0;
text-align: center;
font-size: 14px;
font-weight: bold;
height: 14px;
background: transparent;
}
#minipics li img{display: inline; /*width: 132px; height: 96px;*/ margin: 1pt; border: 0px; }

#gallery li {
	
}


/* --- Custom Wraps --- */

.custom-wrap-imgs {
	margin: 10px 10px 10px 10px;
	border : 1px solid #FFFFFF;
	padding : 2px;
	float : right;
}



#news-right .date {
	color : #F0D40A;
}

#news-right dl {
	/*font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	/*font-size: 14px;*/
	/*color: #666633;*/
	margin-top: 5px;
	padding-top: 0;
	}
	
#news-right dl dt {
	padding-bottom: 1px;
	margin-bottom: 5px;
	font : bold 12px;
	color : #E1E400;
	letter-spacing : 1.0px;
	}
	
#news-right dl dd {
	margin: 0 10px 5px 10px;
	padding: 0;
	}


/* --- Forms --- */

input[type=text],input[type=password], select, textarea, file {font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #6C6661; border : 0px solid Black; background-color: #F4FBFE; margin : 3 0;  }
textarea {font-family: verdana, helvetica; font-size:11px; color: #6C6661; border: 0px solid Black; background-color:#F4FBFE; }
file {font-family: verdana, helvetica; font-size:10px; color: #6C6661; border: 1px solid Black; background-color:#F4FBFE; }
input[type="radio"] {
  background-color: none;
}
input.SubmitButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F8AAE;
	background-color: #F6C003;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	text-transform: uppercase;
	padding: 2px 2px;
	margin: 4px;


}
/* --- Registration Forms --- */

.field-name {
	font : bold 12px Arial, Helvetica, sans-serif;
	color : #E1E400;
	padding : 5px 10px 5px 0;
	text-align : right;
}

.ext-notice {
	font-size : 8pt;
	color : #FFFFFF;
}

.register-form {font-family: verdana, helvetica; font-size:10px;  border-top : 1px solid #FFFFFF;  padding : 10px 0 10px 0;  border-bottom : 1px solid #FFFFFF; }

/* --- Miscellaneous Stuff --- */

.bold {  font-weight: bold; }

.gray-bold {
	font-weight: bold;
	color : #9FAEC5;
}
.white-bold {
	font : 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #ffffff;
}
.white {
	font : 10pt Arial, Helvetica, sans-serif;
	color : #ffffff;
}
.whiteSM {
	font : italic 9pt Arial, Helvetica, sans-serif;
	color : #ffffff;
}
.thumbnails {
	margin: 2px;
	border : 1px solid #FFFFFF;
	padding : 2px;
}
.yellow-title {
	font : bold 10pt Arial, Helvetica, sans-serif;
	color : #E1E400;
}
.yellow-titleL {
	font : bold 10pt Arial, Helvetica, sans-serif;
	color : #E1E400;
	margin : 0;
	background-position: left;
	text-align: left;

}
.message {
	font : bold 10pt Arial, Helvetica, sans-serif;
	color : #E1E400;
}

.yellow {
	font : 10pt Arial, Helvetica, sans-serif;
	color : #E1E400;
}



/* --- Bottom Navigation --- */

.bottom-nav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 2px;
	color : #F4FBFE;
	padding : 6px 10px 0 10px;
}


.copyright {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #B2AAA4;
	padding : 6px 10px 5px 10px;
}
.copyright a {text-decoration: none; color : #B2AAA4; }
.bottomText {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #6d6e71;
}
.bottomText a {text-decoration: none; color : #6d6e71; }
.selectedBox {
	border: thin solid #FF0000;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #536F97;
	text-transform: uppercase;

}
.crumbs {
	margin: 4px 0px 4px;

}
.galleryText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
