

/**********************************************************************************/
/*OVERVIEW                                                                        */
/**********************************************************************************/


/**********************************************************************************/
/*REFERENCES                                                                      */
/*                                                                                */
/* Croft, Jeff (2007, June 12). Frameworks for Designers                          */
/*   A List Apart, 239. Retrieved August 19, 2007, from: http://www.alistapart.com*/
/*                                                                                */
/* CSS with Vertical Rhythm                                                       */
/*   Retrieved August 19, 2007, from: http://drewish.com/tools/vertical-rhythm    */
/*                                                                                */
/* Krug, Steven (2005).  Don't Make Me Think: A Common Sense Approach to Web      */
/*   Usability. New Riders Publishing.                                            */
/*                                                                                */
/* Listamatic                                                                     */
/*   Retrieved August 19, 2007, from: http://css.maxdesign.com.au/listamatic/     */
/*                                                                                */
/* McFarland, David Sawyer (2006). CSS: The Missing Manual.                       */
/*   Essentials of human memory. Sebastopol, CA: O'Reilly Media, Inc.             */
/*                                                                                */
/* Meyers, Eric (2007, August 7). meyerweb                                        */
/*   Retrieved August 19, 2007, from: http://meyerweb.com/                        */
/*                                                                                */
/* Nicholls, Stu (2007, June 6). CSSplay                                          */
/*   Retrieved August 19, 2007, from: http://www.cssplay.co.uk/                   */
/*                                                                                */
/* Pearce,  Alan (2007, February 6). Multi-Column Layouts Climb Out of the Box.   */
/*   A List Apart, 232. Retrieved August 19, 2007, from: http://www.alistapart.com*/
/*                                                                                */
/* The Lawrence Journal-World. (2007).  Stylesheet format.                        */
/*   Retrieved August 19, 2007, from: http://www2.ljworld.com/                    */
/*                                                                                */
/* Yahoo, Inc. (2007). Yahoo! UI Library: Grids CSS.                              */
/*   Retrieved August 19, 2007, from: http://developer.yahoo.com/yui/grids/       */
/*                                                                                */
/**********************************************************************************/


/**********************************************************************************/
/*CSS                                                                             */
/**********************************************************************************/


body {background-color:#FFFFFF;}

#Page {background-color:#262626; position:relative; margin:0px auto; border:2px solid #808080; padding:0px 0px 0px 0px; width:740px;}

/**********************************************************************************/
/*CONFIGURATION FILES                                                             */
/**********************************************************************************/


/*RESET
-------------------------------------------------------------------------------- */

/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 0.11.3 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:"";}

/* DEFAULT STYLES FOR (X)HTML ELEMENTS
-------------------------------------------------------------------------------- */

body {color:#808080; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-align:center;}
body {color:#808080; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-align:center;}
a,br,ul,ol,dl,td,th,caption,pre,blockquote{font-size: 1em; /* 12px */ line-height: 1.5em; /* 18px */ margin: 0 0 1.5em 0; text-align:left;}

h1 {font-size: 2.50em; /* 30px */ line-height: 1.200em; /* 36px */ margin: 0.600em 0.600em 0em 0.600em; text-align:center;}
h2 {font-size: 2.00em; /* 24px */ line-height: 1.500em; /* 36px */ margin: 0.750em 0.750em 0em 0.750em; text-align:center;}
h3 {font-size: 1.67em; /* 20px */ line-height: 1.800em; /* 36px */ margin: 0.900em 0.900em 0em 0.900em; text-align:center;}
h4 {font-size: 1.50em; /* 18px */ line-height: 1.000em; /* 18px */ margin: 1.000em 1.000em 0em 1.000em; text-align:center;}
h5 {font-size: 1.33em; /* 16px */ line-height: 1.125em; /* 18px */ margin: 1.125em 1.125em 0em 1.125em; text-align:center;}
h6 {font-size: 1.17em; /* 14px */ line-height: 1.286em; /* 18px */ margin: 1.286em 1.286em 0em 1.286em; text-align:center;}

p {font-size: 1.00em; /* 12px */ line-height: 1.500em; /* 18px */ margin: 1.500em; text-align:justify;}
input,select,textarea {font-size: 0.917em; width:50%; vertical-align:middle;}
ul, ol      {font-size: 0.92em; /* 11px */ line-height: 1.636em; /* 18px */ margin-top: 1.636em; margin-bottom: 0em; text-align:left; list-style-position:inside; font-weight:bold;}

.article p  {font-size: 1.00em; /* 12px */ line-height: 1.500em; /* 18px */ margin: 0.750em; text-align:left;}
.article h6 {font-size: 1.17em; /* 14px */ line-height: 1.286em; /* 18px */ margin: 0.643em; text-align:justify;}
.address {font-size: 0.917em; /* 11px */ line-height: 1.636em; /* 18px */ margin-top: 1.636em; margin-bottom: 0em; text-align:center; font-weight:bold;}
.hcardaddress {font-size: 0.917em; /* 11px */ line-height: 1.636em; /* 18px */ margin-top: 1.636em; margin-bottom: 0em; text-align:center; font-weight:bold;}
.vcardaddress {font-size: 1.00em; /* 12px */ line-height: 1.500em; /* 18px */ margin: 1.500em; text-align:center;}
.credit  {font-size: 0.833em; /* 10px */ line-height: 1.800em; /* 18px */ margin-top: 1.800em; margin-bottom: 0em; text-align:center;}

div.qmmc a{margin:0; padding:0; line-height: 1em;}
ul.qmmc li a{margin:0; padding:0; line-height: 1em;}
a {color:#808080; text-decoration: none; font-weight: bold;}
a:hover {text-decoration: underline;}
img {margin-left: auto; margin-right:auto; text-align: center;}

br {display:block;}
br.inline {display:inline;}
br.clear {display:block; clear:both; visibility:hidden; height:0; line-height:0; font-size:1px;}

b,caption,th,Label,strong {font-weight: bold;}
em,i {font-style: italic;}
label {font-variant: small-caps;}

form.default div, form p {font-size:1em; margin:0 0 1em 0; padding:0px;}
form.default div.submit {margin:1em 0;}
form.default div.submit input {height:2em; width:5em;}

form.default fieldset {border: 1px solid #808080; padding:5px 10px; }
form.default fieldset legend {color:#666; font-size:1.1em; font-weight:bold; margin:0 0 0 0px; padding:0; background-color:white;}
* html form.default fieldset legend {margin:0 0 10px -10px;}
form.default fieldset ul {list-style:none; margin:0 0 1.5em 0; padding:0;}
form.default fieldset ul li {list-style:none; margin:0 0 0.5em 0; padding:0;}

form.cmxform fieldset {margin-bottom:10px;}
form.cmxform legend {padding:0 2px; font-weight:bold; margin: 0 -7px;} /* IE Win */
/*\*//*/ form.cmxform legend {display:inline-block;} /* IE Mac legend fix */
form.cmxform .Label {float:left; clear:left; width:20%; margin-right:1em; text-align:right; font-weight:bold;}
form.cmxform input.submit {height:2em; width:auto;}
form.cmxform fieldset li {list-style:none; padding:5px; margin:0;}
form.cmxform fieldset fieldset {border:none; margin:3px 0 0;}
form.cmxform fieldset fieldset legend {padding:0 0 5px; font-weight:normal;}
form.cmxform em {font-weight:bold; font-style:normal; color:#f00;}
form.cmxform fieldset ol {margin:0; padding:0;}

input#name:focus, input#email:focus, textarea#comments:focus, select#refer:focus {background-color: #FDD041;}

input,select,textarea {width:50%;}
input.check {border:none; width:auto; height:auto; margin:0;}
input.radio {border:none; width:auto; height:auto; margin:0;}
input.file {height: auto; width: 200px;}
input.readonly {background-color:transparent; border:none;}
input.button {width:10em; border:1px solid #808080; background-color:#ddd;}
input.image {border:none; width:auto; height:auto;}

.article ul, .article ol {padding-left:0.50em; text-align: left;}
.article li {list-style-position: outside;}
.article p { text-align: left;}
.center {margin-left:auto; margin-right:auto;}
.clear {clear:both}
.fnconcepts {font-variant: small-caps; border: 1px;} 
.sample {text-align:center}
.sample p {text-align:center}
.suggest {font-style: italic;}
.body {margin-right: -0px; margin-left: -0px;}

.page {margin-right: -0px; margin-left: -0px;}

.wide {margin-right: -0px; margin-left: -0px;}

/**********************************************************************************/
/*ITERATIONS                                                                      */
/**********************************************************************************/


/*SECTIONS
-------------------------------------------------------------------------------- */

/*SECTIONS >> #PREFIX
-------------------------------------------------------------------------------- */

#Prefix {margin: 12px auto 3px auto; width: 740px;}

#Prefix {min-height:18px; height:18px; overflow:hidden;}
* html #Prefix {display:block; height:18px}

#Prefix.short {min-height:375px; height: 375px; overflow:hidden;}
* html #Prefix.short {display:block; height:375px;}

#Prefix {border-bottom:0px solid #808080; padding:0px;}


#Prefix .A {float:left; width:60%; border:0px; text-align:left;}
#Prefix .B {float:right; width:40%; border:0px; text-align:right;}

#Prefix {color:#808080; font-weight: bold;}
#Prefix a {color:#808080;}
#Prefix h6 {margin:0px; text-align: right; color:#000000;}



/*SECTIONS >> #HEADER
-------------------------------------------------------------------------------- */

#Header {clear:both;}

#Header {min-height:100px; height:100px; overflow:hidden;}
* html #Header {display:block; height:100px}

#Header.short {min-height:375px; height: 375px; overflow:hidden;}
* html #Header.short {display:block; height:375px;}

#Header {border:0px; padding:0px;}


#Header .A {float:left; width:40%; border:0px; text-align:left;}
#Header .B {float:right; width:60%; border:0px; text-align:right;}

#brandingLogo{display:none;}
#brandingTagline{display:none;}

#Header{background-color:#262626; }



/*SECTIONS >> #MAIN
-------------------------------------------------------------------------------- */

#Main {clear:both;}

#Main {min-height:360px; height:360px; overflow:hidden;}
* html #Main {display:block; height:360px}

#Main.short {min-height:375px; height: 375px; overflow:hidden;}
* html #Main.short {display:block; height:375px;}

#Main {border-top:2px solid #808080; border-bottom: 2px  solid #808080; padding-top:30px; padding-bottom:30px;}


#Main .A {float:left; width:33%; border:0px; text-align:left;}
#Main .B {float:right; width:66%; border:0px; text-align:left;}

#Main h3 {text-align:left;}
#Main h4 {color:#000000; font-family:Georgia, "Times New Roman", Times, Serif; text-align:left;}
#Main h4 a {color:#000000; font-family:Georgia, "Times New Roman", Times, Serif; text-align:left;}
#Main h4 a:hover {text-decoration: underline;}


/*SECTIONS >> #FOOTER
-------------------------------------------------------------------------------- */

#Footer {clear:both;}

#Footer {min-height:60px; height:60px; overflow:hidden;}
* html #Footer {display:block; height:60px}

#Footer.short {min-height:375px; height: 375px; overflow:hidden;}
* html #Footer.short {display:block; height:375px;}

#Footer {border:0px; padding:0px;}


#Footer .A {float:left; width:49.5%; border:0px; text-align:center;}
#Footer .B {float:right; width:49.5%; border:0px; text-align:center;}

#Footer {color:#808080; font-weight: bold;}
#Footer a {color:#808080; line-height: 1.5em;}



/*SECTIONS >> #SUFFIX
-------------------------------------------------------------------------------- */

#Suffix {margin: 0px auto 3px auto; width: 740px;}

#Suffix {min-height:18px; height:18px; overflow:hidden;}
* html #Suffix {display:block; height:18px}

#Suffix.short {min-height:375px; height: 375px; overflow:hidden;}
* html #Suffix.short {display:block; height:375px;}

#Suffix {border:0px; padding-top:3px;}


#Suffix .A {float:left; width:49.5%; border:0px; text-align:left;}
#Suffix .B {float:right; width:49.5%; border:0px; text-align:right;}

#Suffix {color:#808080; font-weight: bold;}
#Suffix a {color:#808080;}



/*LISTS
-------------------------------------------------------------------------------- */

.hlist {margin: 0em; padding: 0em;}
.listItemPrefix, .listItemSuffix, .listItemSeparator {display: none;}
.listItemYouAreHerePrefix, .listItemYouAreHereSuffix {display:none;}

.vlist {display: inline; float: left;  margin: 0 auto; padding: 0; text-align: center;}
.vlist {margin: 2%; padding-top: 2%; padding-bottom: 2%;}
.vlist h6 {margin: 0; padding: 0; font-variant: small-caps;}
.vlist ol, .vlist ul {list-style-type: none; list-style-position: outside; padding: 0; text-align: left;}
.vlist ol.more, .vlist ul.more {list-style-type: none;  padding-top: 0em; padding-bottom: 0.5em;}
.vlist li {margin: 0em; padding: 0em;}

/*LISTS >> #tocTOC
-------------------------------------------------------------------------------- */

#tocTOCcontainer ul {background-color: transparent; color: #000000; margin: 0; border: 0;  padding-top:0.235em; padding-bottom:0.235em; padding: 0; font-size: 1em; text-align: center;}
#tocTOCcontainer ul li {display: inline; margin: 0; border: 0; padding: 0; }
#tocTOCcontainer a {display: inline; color: #808080; margin: 0em; border-right: 0px solid #808080; padding-left: 0.5em; padding-right: 0.5em; text-align: center; text-decoration: none; width:100%;}
#tocTOCcontainer a:hover {background-color: #4c4c4c; color: #808080;  text-decoration: underline;}
#tocTOCcontainer .listFirstItem a {border-left: 0px solid #808080;}
#tocTOCcontainer .listItemSeparator {display: inline; color: #808080;}
#tocTOClist .listItemYouAreHerePrefix  {display: none; color: white;}
#tocTOClist .listItemYouAreHereSuffix  {display: none; color: white;}
#tocTOCItemYouAreHere a {text-decoration: underline;}

/*LISTS >> #tocTOC2
-------------------------------------------------------------------------------- */

#tocTOC2container ul {background-color: transparent; color: #000000; margin: 0; border: 0;  padding-top:0.235em; padding-bottom:0.235em; padding: 0; font-size: 1em; text-align: center;}
#tocTOC2container ul li {display: inline; margin: 0; border: 0; padding: 0; }
#tocTOC2container a {display: inline; color: #808080; margin: 0em; border-right: 0px solid #808080; padding-left: 0.5em; padding-right: 0.5em; text-align: center; text-decoration: none; width:100%;}
#tocTOC2container a:hover {background-color: #4c4c4c; color: #808080;  text-decoration: underline;}
#tocTOC2container .listFirstItem a {border-left: 0px solid #808080;}
#tocTOC2container .listItemSeparator {display: inline; color: #808080;}
#tocTOC2list .listItemYouAreHerePrefix  {display: none; color: white;}
#tocTOC2list .listItemYouAreHereSuffix  {display: none; color: white;}
#tocTOC2ItemYouAreHere a {text-decoration: underline;}

/*MAPS
-------------------------------------------------------------------------------- */

/*maps >> #mapAmber
-------------------------------------------------------------------------------- */

#mapAmbercontainer {text-align:center;}
#mapAmbertitle h4{display:none;}
#mapAmberframe iframe{width:75%; margin:2% auto; border: 5px solid #808080; padding:0; text-align:center;}
#mapAmberframe {display:block; margin-top: 2px; text-align:center; text-decoration:underline; color:#808080;}
#mapAmberframe a{display:block; margin-top: 2px; text-align:center; text-decoration:underline; color:#808080;}

/**********************************************************************************/
/*BLOCK FILES                                                                     */
/**********************************************************************************/


/* ARTICLE BLOCK
-------------------------------------------------------------------------------- */

.articleContainer {overflow:hidden; margin:1em 2em ; border:0px solid #808080; padding:0 0 0 0;}
* html .articleContainer {height:1%;}

.article{background-color:#262626; float:left; margin:0px 0px 0px -0; border-left:0 solid #262626; padding:0px; width:100%;}
.article h6 {display:inline; color:#000000;}

.articleTitle{background:#262626; position:relative; margin-left:0em; margin-right:0em; border:0px; border-bottom:1px solid #808080; padding-top:4px; padding-bottom:4px; min-height:20px; height:auto; text-align:center;}
* html .articleTitle{display:block; height:20px;}

.articleCenterStile{float:right; position:relative; margin:0px 0px 0px -0; padding:0px; width:100%;}

.articleLeftStile{display: none; background:#262626; clear:left; float:left; position:relative; overflow:hidden;margin-left: -0; border-right:1px solid #808080; width:0; height:0;}
* html .articleLeftStile{height:1%;}

/* CONTENT BLOCK
-------------------------------------------------------------------------------- */

.Content{overflow:hidden;}
* html .Content{height:1%;}

/*SECTIONS
-------------------------------------------------------------------------------- */

#fnconcepts_slideshow #Page #Header #Greeting{display:none;}

/*ADS
-------------------------------------------------------------------------------- */

/*LISTS
-------------------------------------------------------------------------------- */

/*SLIDESHOWS
-------------------------------------------------------------------------------- */

/*CUSTOM CSS
-------------------------------------------------------------------------------- */


body {background-color: #FFFFFF; margin-top:36px; font-size: 12px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; }
body {background: #ffffff url("/fnconcepts/images/BackgroundGradient.jpg") repeat-x top left;}


#Header {background-color:#FFFFFF;}
#Header .A {text-align:center; margin-top:4px;  border:0pt; padding:0px; }
#Header .B {text-align:center; margin-top:22px; border:0pt; padding:0px;  }
#mark {float:left; width: 70px; margin-left: 16px; overflow: hidden;}
#compelling {color: #C73B0B; font-size: 2em; font-weight: bold; letter-spacing: .3px; margin-top:.7em; text-align: left;}
#bydesign {color: #C73B0B; font-family:  Georgia, "Times New Roman", Times,  Serif; font-size: 1.8em; font-weight: bold; font-variant: small-caps; letter-spacing: .8px; line-height: 1.1em;  text-align:left;}

#tocTOCcontainer UL {margin-left: auto;padding-top: 4px; margin-right: 45px;}
#tocTOCcontainer UL LI,  #tocTOCcontainer UL LI a
    {color:#000000; color: #262626;font-family:  Georgia, "Times New Roman", Times,  Serif; font-size: 14px; letter-spacing: 1px; font-variant: small-caps; }

#tocTOC2container UL {margin-left: auto; margin-right: 45px;}
#tocTOC2container UL LI,  #tocTOC2container UL LI a
    {color:#000000; color: #262626;  font-family:  Georgia, "Times New Roman", Times,  Serif; font-size: 14px; letter-spacing: 1px; font-variant: small-caps; }
	
#Main .Content{margin-top:-16px;}
#Main.AffliatesMain {text-align:center;}
#Main.AffiliatesMain #Main-A {display:none;}
#Main.AffiliatesMain #Main-B {width:85%;}
#Main.TermsMain {text-align:center;}
#Main.TermsMain #Main-A {display:none;}
#Main.TermsMain #Main-B {width:96%;;}
#Main.TermsMain #Main-B #TermsOfUseWebsite {overflow:auto; height:360px;}
#Main.PrivacyMain {text-align:center;}
#Main.PrivacyMain #Main-A {display:none;}
#Main.PrivacyMain #Main-B {width:96%;}
#Main.PrivacyMain #Main-B #PrivacyNotice{overflow:auto; height:360px;}
#Main.Process #Main-B #Process .contentBody{overflow:auto; height:360px;}
#Principal.Content{margin-top:-18px;}	

#Main p {color:#FFFFFF; font-weight: bold;}
#Main p a{color: #ba5d4a;} 
td a{color: #ba5d4a;} 
#Principal p{font-weight: normal; margin-bottom: 18px; text-align: left;}
#Steps p{margin-bottom: 18px; margin-top:6px; font-weight: normal; text-align: left;}
#Process p{margin-bottom: 12px; margin-top:6px; font-weight: normal; text-align: left;}
#WhatWeDo p{margin-bottom: 18px; margin-top:6px; text-align: left;}
#Principal .contentTitle p{margin-top:6px;}
#PrivacyNotice {overflow:scroll;}

#ContactUs01 a{color: #81b2ac;} 
#Main p em{color: #81b2ac; font-weight: bold; font-style:normal;}
#Main h1{color:#FFFFFF; font-weight: normal;}
#Main h2{color:#FFFFFF; font-style: italic;}
#Main h2{font-family:  Georgia, "Times New Roman", Times, Serif; font-weight:normal; padding-left:20px; padding-right:20px;}
#Main h3{font-family:  "Times New Roman", Times, Georgia, Serif; color:#FFFFFF;font-size: 16px;}
#Affiliates h3{font-style:italic; font-size: 18px; margin-bottom:18px;}
#Main h4{color: #B1CD74;  font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-weight:bold; font-size: 16px; }
#Pricing h4{font-size: 18px;}
#Steps h4 {margin-bottom: 18px; font-weight:bold; font-size:18px;}
#Process h4 {color: #B1CD74; margin-bottom: 6px; font-family:  "Times New Roman", Times, Georgia, Serif; font-weight:bold; font-weight: bold; font-size:17px; margin-top:0px; text-transform:uppercase;}
#Steps h5{color: #81b2ac;  font-weight: bold; font-style:normal; text-align:left; font-size:14px; margin-top:6px;margin-bottom:3px;}
#Process p{color: #f3f3f3; font-weight: bold;  font-size:11px; margin-top:3px; margin-bottom:9px;margin-left:40px;}
#Process #Label{ color: #81b2ac;   font-weight: bold; font-style:normal; text-align:left; font-size:13px; margin-top:6px;margin-left:24px;}
#WhatWeDo h5{color: #81b2ac;  font-weight: bold; font-style:normal; text-align:left; font-size:14px; margin-top:6px;margin-bottom:3px;}
#ContactUs01 h5{color: #81b2ac;}
#Principal .contentTitle h4{color: #B1CD74;}

#Main .A {padding-left: 3px;}
#Principal .B {margin-top: 0px;}

#Suffix .A {width:79%;}
#Suffix .B {width: 20%;}

#webshot01 {position: absolute; margin-top:190px; margin-left: 130px; z-index: 4;}
#webshot02 {position: absolute; margin-top:-9px; margin-left: 93px; z-index: 1;}
#webshot14 {position: absolute; margin-top:270px; margin-left: 65px; z-index: 2;}
#webshot04 {display:none; position: absolute; margin-top:125px; margin-left: 120px; z-index: 3;}
#webshot05 {display:none; position: absolute; margin-top:295px; margin-left: 230px; z-index: 1;}
#webshot06 {position: absolute; margin-top:52px; margin-left: 153px; z-index: 1;}
#webshot07 {position: absolute; margin-top:72px; margin-left: 8px;  z-index: 1;}
#webshot08 {display:none; position: absolute; margin-top:267px; margin-left: 160px; z-index: 4;}
#webshot09 {position: absolute; margin-top:260px; margin-left: 50px; z-index: 1;}
#webshot10 {position: absolute; margin-top:130px; margin-left: 112px; z-index: 3;}

#Main.picasa {min-height:350px; height: 350px; overflow:hidden;  }
* html #Main.picasa {display:block; height:350px; }

.picasa #Main-A {display:none;}
.picasa #Main-B {display:inline; float:left; width: 740px;  text-align: center;}
#Picasacontainer .contentTitle {display:none;}


#Picasacontainer{background-color: #000000;}
#Picasacontainer .contentBody p{text-align:center;}
#Picasacontainer img {border: 6px solid #808080;}
#Picasacontainer iframe{width: 100%; height:370px; border: 0px solid #808080;  padding:0; text-align:center; background-color: #262626;}

#Main.porta {min-height:375px; height: 375px; overflow:hidden;}
* html #Main.porta {display:block; height:375px;}

.porta #Main-A {display:none;}
.porta #Main-B {display:inline; float:left; width: 740px; background-color: #000000; text-align: center;}
#Portacontainer .contentTitle {display:none;}

#Portacontainer .contentBody p{text-align:center;}
#Portacontainer img {border: 6px solid #808080;}
#Portacontainer iframe{width: 97%; height:370px; border: 0px solid #808080;  padding:0; text-align:center;}

#Main.map {min-height:375px; height: 375px; overflow:hidden;}
* html #Main.map {display:block; height:375px;}

.map #Main-A {display:none;}
.map #Main-B {display:inline; float:left; width: 740px; background-color:#262626;text-align: center;}
#mapcontainer .contentTitle {display:none;}

#mapcontainer .contentBody p{text-align:center;}
#mapcontainer img {border: 6px solid #808080;}
#mapcontainer iframe{width: 97%; height:370px; border: 0px solid #808080;  padding:0; text-align:center;}

.copylist {list-style-type:disc;margin-left: 3em;}
.copylist li{font-size: 105%; margin-left: .5em; font-weight:normal;}

#Footer{background-color:#FFFFFF;}
#Footer a{color: #ba5d4a;} 
#Footer-A h4{font-family:  Georgia, "Times New Roman", Times,  Serif; font-style:italic; font-weight:normal;}
#Footer-A img{margin-top:6px;}
#Footer-B {color:#808080; margin-top:0px;}
#Footer-B h6 {color: #262626; font-size: 1.1em; margin:0px; padding:0px; padding-top: 1.3em;  }
#Footer-B h4 {color:#af6355; font-size: 1em; font-weight: bolder; margin:0px; padding:0px;}
#Footer-B h4 a { margin; 0px; padding: 0px;}

#cbd h6 {display: inline; height: 2em; margin:3px; text-align: center; font-size: 10px;  line-height: 1.5em;}
#cbd h6 {border: 0px dotted #808080; padding: 1em 2px; }
#cbd a h6 { color:#af6355; color:#262626; }
#cbd a:hover {  text-decoration:none;  }


#login {display:inline; float:right; margin-top: -20px; margin-right: 5px; font-size:.8em; text-align:right; }
#login h6 {margin-top: 0px; margin-right: 0px; padding-top:0px;}
#login a {color: #81b2ac; text-transform: uppercase; text-decoration:underline; }