@charset "utf-8";
/** Reset Style Defaults **********************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, images, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0;	outline: 0;	font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; }
:focus {	outline: 0; } /* remember to define focus styles! */
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td {	text-align: left;	font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after {	content: ""; }
blockquote, q { quotes: "" ""; }

/** General Font Defaults ********************************************************/
body { font-size: 62.5%; }				/* 16px (normal browser default) x 62.5%  = 10px */
h1   { font-size: 2.20em; }
h2   { font-size: 2.00em; }
h3   { font-size: 1.40em; }
h4   { font-size: 1.20em; }
h5   { font-size: 1.10em; }
h6   { font-size: 1.00em; }
p    { font-size: 1.20em; line-height: 1.40em; }
ul   { font-size: 1.20em; line-height: 1.40em; }											

/** General Class Defaults ******************************************************/
.bold { font-weight: bold; }
.clear { clear: both; }
.displaynone { display: none; }
.italic { font-style: italic; }
.underline { border-bottom: 1px solid; }
.imageReplacement { overflow:hidden; text-indent: -5000em; }

/** General Element Defaults ***************************************************/
a { color:#ff4fa7; font-weight: bold; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
em { font-style:italic; }
h2, h3, h4 { margin: 0px 0px 5px 0px; }
p { margin: 0px 0px 10px 0px; }
strong { font-weight: bold; }
#content ul { list-style-type: disc; padding: 0px 0px 0px 20px; margin: 0px 0px 10px 0px; }

/** Global Layout Element Defaults *************************************************/
html { background: #ffaeb4 url(../images/polkadot.gif); }
body { font-family: Arial, Helvetica, sans-serif; padding:0px 0px 40px 0px; text-align: center; }
#wrapper { background: #ffaeb4; margin: 0px auto;  text-align: left; width: 808px; }
#main { background: #ffffff url(../images/border.gif) repeat-y 0 0; border-right: 10px solid #ffaeb4; border-bottom: 10px solid #ffaeb4; border-left: 10px solid #ffaeb4; padding:50px 0px 0 150px; position: relative; }

/** #header section styles ***************************************************************/
#header { height: 85px; overflow: visible; position: relative; z-index: 100; }
#header h1 { background: transparent url(../images/logotype.gif) no-repeat 0px 0px; display: block; height: 41px; left: 100px; position: absolute; top: 12px; width:159px; }
#header h1 a { display: block; height: 100%; width: 100%; }
#header ul { height: 126px; left: 285px; position: absolute; top:50px; width: 523px; }
#header ul li { float: left; }
#header ul li#frames { display: block; height: 32px; position: relative; width: 82px; }
#header ul li#frames a { background: transparent url(../images/navigationMap.gif) no-repeat 0px 0px; display: block; height: 100%; width: 100%; }
#header ul li#frames a:hover, #header ul li#frames a:active { background: transparent url(../images/navigationMap.gif) no-repeat 0px -40px; }
#header ul li#decor { display: block; height: 32px; position: relative; width: 87px; }
#header ul li#decor a { background: transparent url(../images/navigationMap.gif) no-repeat -82px 0px; display: block; height: 100%; width: 100%; }
#header ul li#decor a:hover, #header ul li#decor a:active { background: transparent url(../images/navigationMap.gif) no-repeat -82px -40px; }
#header ul li#signs { display: block; height: 32px; position: relative; width: 77px; }
#header ul li#signs a { background: transparent url(../images/navigationMap.gif) no-repeat -169px 0px; display: block; height: 100%; width: 100%; }
#header ul li#signs a:hover, #header ul li#signs a:active { background: transparent url(../images/navigationMap.gif) no-repeat -169px -40px; }
#header ul li#personalized { display: block; height: 32px; position: relative; width: 158px; }
#header ul li#personalized a { background: transparent url(../images/navigationMap.gif) no-repeat -246px 0px; display: block; height: 100%; width: 100%; }
#header ul li#personalized a:hover, #header ul li#personalized a:active { background: transparent url(../images/navigationMap.gif) no-repeat -246px -40px; }
#header ul li#contact { display: block; height: 32px; position: relative; width: 96px; }
#header ul li#contact a { background: transparent url(../images/navigationMap.gif) no-repeat -404px 0px; display: block; height: 100%; width: 100%; }
#header ul li#contact a:hover, #header ul li#contact a:active { background: transparent url(../images/navigationMap.gif) no-repeat -404px -40px; }

/** #footer section styles ************************************************************/
#footer { background: #233871; color: #ffffff; margin: 0px auto; padding: 20px 23px 20px 23px; text-align: left; width: 909px; }
#footer a { color: #ffffff; }
#footer a:hover, #footer a:active { color: #dff2ff; }
#footer p { margin: 0px; }
#footer ul { float: right; }
#footer ul li { display: inline; }


