body {
        background-color: #fff;
        font-weight: normal;
        font: 62.5%/1.25 Arial, 'trebuchet ms', Tahoma, Geneva, sans-serif;      /* reset 1em to 10px */
        margin: 0;
        padding: 0;
}

#header ul, #header li, #footer ul, #footer li, #mainMenu ul, #mainMenu li {
        list-style-type: none;
        list-style: none;
}

#header a:link, #header a:visited, #header a:hover, #header a:active, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active, #mainMenu a:link, #mainMenu a:visited, #mainMenu a:hover, #mainMenu a:active {
	font-family: Arial, 'trebuchet ms', Tahoma, Geneva, sans-serif;  
}

.indent9 { margin-left: -9999px; position: absolute; }

.clear {
        content: ".";
        clear: both;
        height: 0.1px;
        overflow: hidden;
        font-size: 0.1em;
        line-height: 0.1px;
        visibility: hidden;
}

.hidden { display: none; }

a.icann-logo {
        display: block;
        width: 47px;
        height: 39px;
        background: url(../images/icann-logox2.gif) no-repeat top;
        margin-left: 6px;
}

a.icann-logo:hover {
        width: 47px;
        height: 39px;
        background-position: 0% -39px;
}

a.iedr-logo {
        display: block;
        width: 43px;
        height: 39px;
        background: url(../images/iedr-logox2.gif) no-repeat top;
        margin-left: 6px;
}

a.iedr-logo:hover {
        width: 43px;
        height: 39px;
        background-position: 0% -39px;
}

/*----------------------------------------------------------
    header, menu
------------------------------------------------------------*/

/* przed christmas */

#header {
	width: 780px;
	margin: 0px auto;
	height: 47px;
	margin: 15px auto;
	background-attachment: scroll;
	background-color: #fff;
	background-image: url(../images/new_header.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#header h1 {
	text-indent: -9999px;
}

#header h1 a {
	display: block;
	border: none;
	text-decoration: none;
	width: 300px;
	height: 47px;
}

.h365care #header {
	width: 830px;
}

		

#submenu {
	display: none;
	float: right;
	margin-top: 7px;
	height: 1.3em;
}
	
	
#submenu li.footer {
	display: none;
}

#submenu ul {
	font-size: 1em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

#submenu li {
	float: left;
	background: none;
	padding: 0;
	padding-left: 15px;
}

#submenu li a:link, #submenu li a:visited  {
	color: #3f3f3f;
	line-height: 1.2em;
	text-transform: capitalize;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
}

#submenu li a:hover {
	color: #3f3f3f;
	background: transparent;
	text-decoration: underline;
}

#mainMenuBar {
	width: 100%;
	height: 21px;
	background: #a5d93d url(../images/topbarback.jpg) no-repeat 50% -1px;
	border-top: 1px solid #a3db3d;
	padding-top: 24px
}

#mainMenu {
	display: block;
	width: 780px;
	height: 21px;
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	}
	
.h365care #mainMenu {
	width: 830px;
}

#mainMenu ul {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

#mainMenu li {
	float: left;
	background: none;
	padding: 0;
	margin-right: 2px;
}

#mainMenu a {
	display: block;
	width: 90px;
	float: left; 	
	background: url(../images/bookmark.gif) no-repeat right -50px;
	text-decoration: none;
	color: #ffffff;
	text-align: center;
	padding: 5px 0 3px 0;
}

#mainMenu a:hover {
	text-decoration: none;
	color: #def5bd;
	background-position: right -100px;
}

#mainMenu a.current {
   color: #37372c;
   background: url(../images/bookmark.gif) no-repeat right top;
   padding: 5px 0 5px 0;
}


#mainMenu  a.current:hover {
     text-decoration: none;
     color: #626262;
     background: url(.///images/bookmark.gif) no-repeat right top;
}

/* head */

#headlineBar {
	width: 100%;
	height: 21px;
	background: #f9ebac url(../images/headback.gif) repeat;
}

#headlineBarLarge {
	width: 100%;
	height: 138px;
	background: #f9ebac url(images/headbacklarge.gif) repeat-x;
}

#headlinemain {
	width: 780px;
	height: 138px;
	margin: 0px auto;
	background: url(images/headline1.gif) no-repeat;
}

/*----------------------------------------------------------
    content, panel
------------------------------------------------------------*/

#container {
	position: relative;
	width: 780px;
	margin: 0px auto;
}

#content {
	float: left;
	width: 525px;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 25px;
	border-left: 1px solid #f8f6c4;
}

#container .emh1 {
	width: 4px;
	height: 22px;
	position: absolute;
	top: 24px;
	left: -4px;
	background-color: #f8f6c4;
}
	
#panel {
	float: right;
	padding-top: 63px;
	width: 145px;
	border-left: 1px solid #f8f6c4;
	padding-left: 25px;
	margin-bottom: 25px;
}

#somethingbig {
	background-image: url(../images/ishere.jpg);
	background-repeat: no-repeat;
	height: 390px;
	width: 781px;
	
}

#bluebox {
	width:310px;
	padding:170px 10px 5px 0px;
	font-size: 1.5em;
}
#bluebox2 {
	width:460px;
	padding:5px 0 0 0;
	
}
#bluebox h1 {color: #ff6633;font-size: 1.4em;}
#bluebox3 {font-size: 1.5em;margin:-30px 0 20px 0;}
#bluebox3 a {font-size: 1em;}
#bluebox p {
	margin:0;
	padding:5px 0 5px 0;
	letter-spacing: .01em;
	color: #333333;
}
#bluebox p strong{color: #ff6633;}
#bluebox2 p {
	margin:0;
	padding:0px 0 5px 0;
	letter-spacing: .01em;
	color: #333333;
font-size: 1.5em;
}
#bluebox3 p {
	margin:0;
	padding:5px 0 5px 0;
	letter-spacing: .01em;
	color: #333333;
}
#formcontainer {position:relative;background-image:url(../images/formbg.jpg);background-repeat:no-repeat;height:75px;margin:20px 0 20px 0;padding:32px 0 0 90px;width:452px;}

#formcontainer fieldset {border:none;}
#formcontainer label {display:none;}
#formcontainer .name {margin: 0 10px 0 0;width:130px;}
#email {margin:12px 20px 0 0;width:280px;}
#submit {left:400px;position:absolute;top:65px;}

#thanks {background-image: url(../images/thanksbg.jpg);height:46px;width:542px;text-indent: -9999px;}

/*----------------------------------------------------------
  panel navigation
------------------------------------------------------------*/

#navigation {
	width: 145px;
}

#navigation h3 {
	text-transform: capitalize;
	font-size: 1.5em;
	font-weight: normal;
	color: #717277;
	padding: 0px;
	margin: 0px 0px 0.8em 0px;
	border: none;
	background: none;
}

#navigation h3 a:link, #navigation h3 a:visited  {
	color: #717277;
	text-decoration: none;
}

#navigation h3 a:hover, #navigation h3 a:active  {
	color: #717277;
	text-decoration: none;
}

#navigation ul {
	font-size: 1.1em;
	padding: 0px 0px 0px 0px;
	margin: 1.2em 0px 2.3em 0px;
	line-height: 1.1em;
}

#navigation li {
	list-style-type: none !important;
	padding: 0 !important;
	margin: 0 !important;
	background: none !important;
}

#navigation li a:link, #navigation li a:visited { 
	color: #3376d2;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: -1px;
	padding-left: 15px;
	display: block;
	background-image: url(/images/raquo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 130px;
}

#navigation li a:hover {
	background-color: #f0efe9;
	color: #5a5a5a;
	text-decoration: none;
}

#panel #navigation li a.current {
	color: #ffffff;
	background-image: url(/images/raquo_white.gif);
	background-color: #99d52b;
}

#panel #navigation li a.current:hover {
	color: #f0f0f0;
}

/*----------------------------------------------------------
  footer
------------------------------------------------------------*/

#footer {
	display: block;
	background: #111111;
	width: 100%;
	padding-top: 23px;
	padding-bottom: 20px;
	border-top: 3px solid #545454;
	text-align: left;
}

#footer_content {
	position: relative;
	width: 780px;
	margin: 0px auto;
}

.h365care #footer_content {
	width: 830px;
}

#footer p {
	margin-bottom: 7px;
}

#footer_left {
	float: left;
	width: 500px;
}
	
#footer_right {
	float: right;
	width: 250px;
	text-align: right;
	margin-top: 3.2em;
}

#footer_right ul {
	float: right;
	margin: 0;
	padding: 0;
	line-height: 1.1em;
}

#footer_right li {
	margin: 0;
	padding: 0;
	float: left;
	background: none;
}
	
#foot_mainMenu {
	color: #7b7b7b;
	font-weight: normal;
	margin-bottom: 0.7em;
	clear: left;
	height: 1.2em;
}
	
#foot_mainMenu ul {
	font-size: 1em; 
	margin: 0;
	padding: 0;
	line-height: 1.1em;
}
	
#foot_mainMenu li {
	margin: 0;
	padding: 0;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	background: url(/images/footmenu_line.gif) no-repeat 0px 2px; 
}
	
#foot_mainMenu li.first {
	float: left;
	padding-right: 10px;
	padding-left: 0px;
	background: none; 
}

#foot_mainMenu a:link, #foot_mainMenu a:visited  {
	color: #d6d6d6;
	text-transform: uppercase;
	font-size: 1.1em;
	text-decoration: none;
}
	
#foot_mainMenu a:hover  {
	color: #d6d6d6;
	text-decoration: underline;
	background-color: transparent;
}

#foot_submenu {
	clear: left;
	height: 1.2em;
}

#foot_submenu ul {
	font-size: 1em;
	margin: 0;
	padding: 0;
	line-height: 1.1em;
}

#foot_submenu li {
	float: left;
	padding: 0;
	padding-right: 13px;
	background: none;
}

#foot_submenu li a:link, #foot_submenu li a:visited {
	color: #7b7b7b;
	text-transform: capitalize;
	text-decoration: none;
	font-size: 1.1em;
}

#foot_submenu li a:hover  {
	color: #7b7b7b;
	text-decoration: underline;
	background-color: transparent;
}

p.foot_copy {
	color: #7b7b7b;
	font-size: 1.1em;
	margin-top: 26px;
}

.foot_address {
	text-align: right;
	color: #7b7b7b;
	font-size: 1.1em;
}

.foot_address a {
	color: #7b7b7b;
}

