/******************************************************************************************************************************************************
	HTML Tags
*******************************************************************************************************************************************************/
#Content p, #ContentRight p, table {
	margin:0px 0px 0px 0px;
	}

#ContentRight img {
	border:none;
	}

#BreadcrumbRight label {
	display:none
	}

/******************************************************************************************************************************************************
	FORM STYLES
*******************************************************************************************************************************************************/
#ContentContainerMain form {
	margin:0px 0px;
	padding:0px 0px 0px 0px;
	}

#ContentContainer form {
	margin:0px 0px;
	padding:0px 0px 0px 0px;
	}
#ContentContainerMain fieldset {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#ContentContainer fieldset {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

/* a nested fieldset */
#ContentContainerMain fieldset fieldset {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#ContentContainer fieldset fieldset {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#ContentContainerMain legend {
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	color:#666666;
	font-weight:bold;
	}

#ContentContainer legend {
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	color:#666666;
	font-weight:bold;
	}

/* a nested legend */
#ContentContainerMain fieldset fieldset legend {
	margin-bottom:0px;
	padding:0px;
	font-weight:normal;
	}

#ContentContainer fieldset fieldset legend {
	margin-bottom:0px;
	padding:0px;
	font-weight:normal;
	}

#ContentContainerMain label {
	display:block;
	padding-top:8px;
	} 

#ContentContainer label {
	display:block;
	padding-top:8px;
	}
	
#SiteImage form {
	margin:0px;
	padding:0px;
	text-align:right;
	}

#SiteImage form fieldset {
	margin:0px;
	padding:0px;
	border:none;
	}

#SiteImage form legend {
	display:none;
	}

#SiteImageSub form {
	margin:0px;
	padding:0px;
	text-align:right;
	}

#SiteImageSub form fieldset {
	margin:0px;
	padding:0px;
	border:none;
	}

#SiteImageSub form legend {
	display:none;
	}

#SiteImageSecurity form {
	margin:0px;
	padding:0px;
	text-align:right;
	}

#SiteImageSecurity form fieldset {
	margin:0px;
	padding:0px;
	border:none;
	}

#SiteImageSecurity form legend {
	display:none;
	}

#SiteImageSecurity form {
	margin:0px;
	padding:0px;
	text-align:right;
	}

#SiteImageSecurity form fieldset {
	margin:0px;
	padding:0px;
	border:none;
	}

#SiteImageSecurity form legend {
	display:none;
	}

#BreadcrumbRight form {
	margin:0px;
	padding:0px;
	text-align:right;
	}

#BreadcrumbRight form fieldset {
	margin:0px;
	padding:0px;
	border:none;
	}

#BreadcrumbRight form legend {
	display:none;
	}

/******************************************************************************************************************************************************
	LINKS
*******************************************************************************************************************************************************/
/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
#HeaderContainer a:link {
	color:#FFFFFF;
	}

#HeaderContainer a:visited {
	color:#000000;
	}

#HeaderContainer a:hover {
	color:#000099;
	text-decoration:none;
	}

#HeaderContainer a:active {
	color:#669966;
	}

/* All link states are selected with an "a" */
#SiteOwnerContainer a {
	color:#0000FF;
	}

#SiteName a {
	color:#0000FF;
	}
	
#Slogan a {
	color:#0000FF;
	}

#BreadcrumbContainer a {
	color:#0000FF;
	}

/******************************************************************************************************************************************************
	LAYOUT STYLES
*******************************************************************************************************************************************************/
#HeaderContainer {
	width:100%;
	padding:10px;
	border-bottom:2px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-left:1px solid #EDEDED;
	margin-bottom:1px;
	background: #FFFFFF url(../image/bg-topnav.gif) repeat-x;
	table-layout:fixed;
	}

#HeaderContainerSide {
	text-align:right;
	}

#SiteOwnerContainer {	
	margin-bottom:0px;
	width:1020px;
	color:#000000;
	padding-left:0px;
	padding-right:0px;
	border-bottom:2px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-left:1px solid #EDEDED;
	height:100px;
	vertical-align:top;
	color:#0000ff;
	table-layout:fixed;
	font-size: small;
	font-weight:bold;
	}

#SiteName a {
	text-decoration:none;
	color:#0000ff;
	}	

#SiteName {
	width:50%;
	padding:0px;
	vertical-align:middle;	
	margin-left:15px;
	}	

#SiteImage {
	width:100%;
	text-align:left;
	}
	
#SiteImageSecurity {
	width:100%;
	text-align:left;
	}
	
#SiteImageSub {
	width:100%;
	text-align:left;
	}

#Slogan {
	font-size:small;
	margin:0px;
	font-weight:normal;
	padding-top:0px;
	}

#Slogan a {
	text-decoration:none;
	color:#0000ff;
	}
		
#BreadcrumbContainer {
	width:100%;
	padding:10px 10px 8px 10px;
	border-bottom:2px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-left:1px solid #EDEDED;
	margin-bottom:1px;
	background: #FFFFFF url(../image/bg-topnavW.gif) repeat-x;
	table-layout:fixed;
	}

#BreadcrumbLeft {
	width:75%;
	vertical-align:top;
	}

#BreadcrumbRight {
	width:25%;
	text-align:right;
	}

#ContentContainerMain {
	width:100%;
	border-bottom:2px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	padding:0px;
	margin:0px 0px 0px 0px;
	table-layout:fixed;
	}

#ContentContainer {
	width:100%;
	border-bottom:0px solid #7F7F7F;
	border-right:0px solid #7F7F7F;
	padding:0px;
	margin:0px 0px 0px 0px;
	table-layout:fixed;
	}

#ContentBase  {
	background-color:#FFFFFF;
	width:100%;
	height:100%;
	padding:0px;
	vertical-align:top;
	}
	
#ContentLeft {	
	width:163px;
	height:100%;
	background-color:#F6F6F6;
	padding:0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	}
	
#ContentLeftSecurity {	
	width:205px;
	height:100%;
	background-color:#F6F6F6;
	padding:0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	}

#ContentRight {	
	width:200px;
	height:100%;
	background-color:#F6F6F6;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;	
	margin:0px 0px 0px 0px;
	vertical-align:top;
	}

#Content {
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	padding:0px 0px 0px 1px;
	margin:0px 0px 0px 0px;
	border-left:1px dashed #D0D0BF;
	border-right:1px dashed #D0D0BF;
	vertical-align:top;
	}

#three-column-container {
	width:100%;
	margin:10px 0px;
	text-align:justify;
	table-layout:fixed;
	}

#three-column-left {
	width:30%;
	padding-right:3%;
	vertical-align:top;
	}

#three-column-middle {
	width:30%;
	vertical-align:top;
	}

#three-column-right {
	width:30%;
	padding-left:3%;
	vertical-align:top;
	}

#FooterContainer {
	width:100%;
	padding:10px;
	color:#000000;
	border-bottom:2px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-left:1px solid #EDEDED;
	text-align:center;
	background: #FFFFFF url(../image/bg-topnavW.gif) repeat-x;
	table-layout:fixed;
	}
	
#FooterContainer img {
	border:none;
	}

/******************************************************************************************************************************************************
	Header MENU ITEMS
*******************************************************************************************************************************************************/
#HeaderContainer ul {
	margin:0px;
	padding:0px;
	}

#HeaderContainer li {
	padding:0px;
	list-style:none;
	display:inline;
	margin:5px 10px 5px 0px;
	}

#HeaderContainerSide li {
	padding:0px;
	margin:5px 0px 5px 10px;
	}

/******************************************************************************************************************************************************
	LISTS - IN THE CONTENT DIV
*******************************************************************************************************************************************************/
#Content ul.list, #Content ul.link-list-vertical {
	margin:0px 0px 15px 15px;
	padding:0px;
	}

#Content ul.list li {
	list-style:none;
	padding:2px 0px 2px 12px;
	margin:0px;
	background: url(../image/bullet.gif) no-repeat;
	background-position:0 .6em;
	}

#Content ul.link-list-vertical li {
	list-style:none;
	margin:0px;
	padding:2px 0px;
	}

#Content ul.link-list-vertical li a:link {
	padding:2px 0px 2px 12px;
	background: url(../image/bullet-link.gif) no-repeat;
	background-position:0 .6em;
	}

#Content ul.link-list-vertical li a:visited {
	padding:2px 0px 2px 12px;
	background: url(../image/bullet-link-visited.gif) no-repeat;
	background-position:0 .6em;
	}

#Content ul.link-list-vertical li a:hover {
	padding:2px 0px 2px 12px;
	background: url(../image/bullet-link-hover.gif) no-repeat;
	background-position:0 .6em;
	}

#Content ul.link-list-vertical li a:active {
	padding:2px 0px 2px 12px;
	background: url(../image/bullet-link-active.gif) no-repeat;
	background-position:0 .6em;
	}

/******************************************************************************************************************************************************
	LISTS - IN THE RIGHT OR LEFT COLUMNS
*******************************************************************************************************************************************************/
#ContentRight ul.list, #ContentRight ul.link-list-vertical,
#ContentMiddle ul.list, #ContentMiddle ul.link-list-vertical,
#ContentLeft ul.list, #ContentLeft ul.link-list-vertical {
	margin:0px 0px 0px 0px;
	padding:0px;
	}
#ContentLeftSecurity ul.list, #ContentLeftSecurity ul.link-list-vertical {
	margin:0px 0px 0px 0px;
	padding:0px;
	}
	
#ContentRight ul.list li,
#ContentMiddle ul.list li,
#ContentLeft ul.list li {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px;
	background: url(../image/bullet-right.gif) no-repeat;
	background-position:0 .6em;
	}
#ContentLeftSecurity ul.list li {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px;
	background: url(../image/bullet-right.gif) no-repeat;
	background-position:0 .6em;
	}
	
#ContentRight ul.link-list-vertical li,
#ContentMiddle ul.link-list-vertical li,
#ContentLeft ul.link-list-vertical li {
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
#ContentLeftSecurity ul.link-list-vertical li {
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
	
#ContentRight ul.link-list-vertical li a:link,
#ContentMiddle ul.link-list-vertical li a:link,
#ContentLeft ul.link-list-vertical li a:link {
	padding:0px 0px 0px 0px;
	background: url(../image/bullet-link.gif) no-repeat;
	background-position:0 .0em;
	}
#ContentLeftSecurity ul.link-list-vertical li a:link {
	padding:0px 0px 0px 0px;
	background: url(../image/bullet-link.gif) no-repeat;
	background-position:0 .0em;
	}
	
#ContentRight ul.link-list-vertical li a:visited,
#ContentMiddle ul.link-list-vertical li a:visited,
#ContentLeft ul.link-list-vertical li a:visited {
	padding:0px 0px 0px 0px;
	background: url(../image/bullet-link-visited.gif) no-repeat;
	background-position:0 .0em;
	}
#ContentLeftSecurity ul.link-list-vertical li a:visited {
	padding:0px 0px 0px 0px;
	background: url(../image/bullet-link-visited.gif) no-repeat;
	background-position:0 .0em;
	}
	
#ContentRight ul.link-list-vertical li a:hover,
#ContentMiddle ul.link-list-vertical li a:hover,
#ContentLeft ul.link-list-vertical li a:hover {
	padding:0px 0px 0px 0px;
	background: url(../image/bullet-link-hover.gif) no-repeat;
	background-position:0 .0em;
	}
#ContentLeftSecurity ul.link-list-vertical li a:hover {
	padding:0px 0px 0px 0px;
	background: url(../image/bullet-link-hover.gif) no-repeat;
	background-position:0 .0em;
	}
	
#ContentRight ul.link-list-vertical li a:active,
#ContentMiddle ul.link-list-vertical li a:active,
#ContentLeft ul.link-list-vertical li a:active {
	padding:0px 0px 0px 0px;
	background: url(../image/bullet-link-active.gif) no-repeat;
	background-position:0 .0em;
	}
#ContentLeftSecurity ul.link-list-vertical li a:active {
	padding:0px 0px 0px 0px;
	background: url(../image/bullet-link-active.gif) no-repeat;
	background-position:0 .0em;
	}

