html {
	min-height: 100%;
	height: auto;
}
body {
height: 100%;
margin: 0;
background: #ffffff url('/images/homepage-200907/site-footer-bg.gif') 50% 100% repeat-x;
font-family: 'segoe ui', tahoma, helvetica, sans-serif;
font-size: 9pt;
color: #202020;
}

body.iframe {
background: transparent;
}

body.popup {
margin: 10px;
background: none;
}

/***
 SITE HEADER
***/
h1#site-top {
	position: absolute;
	top: -300px /* offset it first, to be repositioned by the css of the page, e.g., home.css */
}
#siteheadercon {
background: url('/images/skin200706/header-bg.gif') #eeeeee 0px 1px;
width: 100%;
}

#siteheader {
position: relative;
width: 790px;
height: 106px;
margin: 0 auto;
z-index: 500;
}

#siteheadershadow {
background: url('/images/skin200706/header-shadow.gif') repeat-x;
height: 5px;
margin-bottom: 15px;
}
* html #siteheadershadow { /* IE6 hack */
margin-bottom: 6px;
}

#siteheader #logo {
position: relative;
width: 112px;
height: 41px;
margin: 6px 0px 0px 15px;
/* padding: 20px 0 0 4px; */
float: left;
}
#siteheader #logo a {
display: block;
width: 116px;
height: 61px;
background: url('/images/homepage-200907/doteasy-web-hosting.png') no-repeat;
text-indent: -3000px;
}
* html #siteheader #logo a {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/homepage-200907/doteasy-web-hosting.png');
}
#siteheader #slogan {
float: left;
margin: 15px 0px 0px 10px;
}
#siteheader #slogan #site-header { /* h1#site-header or h2#site-header */
color: #a6a6a6;
font-weight: bold;
font-size: 12px;
margin: 0px;
}
#siteheader #sloganhilite {
font-size: 13pt;
color: #ffa200;
}
#siteheader #sloganhilite { /* IE6 hack */
letter-spacing: -0.5pt;
}

#siteheader #sloganfooter {
color: #000000;
text-align: right;
margin: 0px;
font-size: 9pt;	
}

#siteheader #chat {
position: absolute;
top: 20px;
right: 5px;
width: 112px;
height: 40px;
/* background: url('/images/skin200706/chat-off.gif') no-repeat; */
}


/***
 MENU TABS
***/
#siteheader ul#menu {
position: absolute;
bottom: -8px;
left: 0;
}
* html #siteheader ul#menu {
bottom: 0;
}
#siteheader ul#menu, #siteheader ul#menu li {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#siteheader ul#menu li {
float: left;
margin-top: 5px;
background: url('/images/skin200706/menu-tab-bg-m.gif') repeat-x;
position: relative;
}
#siteheader ul#menu li:hover {
background: url('/images/skin200706/menu-tab-bg-m-on.gif') repeat-x;
}
#siteheader ul#menu li a {
display: block;
width: 100%;
height: 33px;
padding: 8px 5px 0px 0px;
background: url('/images/skin200706/menu-tab-bg-l.gif') no-repeat;
text-align: center;
white-space: nowrap;
font-weight: bold;
color: #ffffff;
text-decoration: none;
font-size: 15px;
}
* html #siteheader ul#menu li a { /* IE 6 hack */
padding-right: 0px;
margin-bottom: -8px;
}

#siteheader ul#menu li a:hover {
background: url('/images/skin200706/menu-tab-bg-l-on.gif') no-repeat;
text-decoration: none;
}
* html #siteheader ul#menu li a:hover { /* IE6 hack */
background: url('/images/skin200706/menu-tab-bg-l.gif') no-repeat;
text-decoration: underline;
}

#siteheader ul#menu div.tabedge {
background: url('/images/skin200706/menu-tab-bg-r.gif') no-repeat 100% 0;
}
#siteheader ul#menu div.tabedge:hover {
background: url('/images/skin200706/menu-tab-bg-r-on.gif') no-repeat 100% 0;
}

#siteheader ul#menu li#menuedge {
width: 4px;
height: 33px;
background: url('/images/skin200706/menu-edge-r.gif') no-repeat;
}

#siteheader li#menutab1 { width: 90px; }
#siteheader li#menutab2 { width: 99px; }
#siteheader li#menutab3 { width: 99px; }
#siteheader li#menutab4 { width: 117px; }
#siteheader li#menutab5 { width: 90px; }
#siteheader li#menutab6 { width: 99px; }
#siteheader li#menutab7 { width: 90px; }
#siteheader li#menutab8 { width: 99px; }

#siteheader li#menutab4 .text {
position: absolute;
left: 50px;
}
#siteheader li#menutab4 .icon {
width: 38px;
height: 36px;
background: url('/images/skin200706/easybox-menu-icon.jpg') no-repeat;
margin-top: -12px;
position: absolute;
left: 9px;
}
#siteheader ul#menu li#menutab4:hover div.icon {
background: url('/images/skin200706/easybox-menu-icon-on.jpg') no-repeat;
}
/***
 SITE BODY
***/

#sitebody {
width: 790px;
margin: 0 auto;
background: url('/images/skin200706/side-bar-bg.gif') repeat-y;
position: relative;
}

#sitebody.no-side-column {
background-image: none;
}



/***
 SITE BODY > sidebar
***/

#sitesidebar {
width: 180px;
float: left;
margin: 0px 10px 0px 0px;
background: #ffffff;
}
#sitesidebar a {
background: none;
color: #0b84c8;
}
* html #sitesidebar { /* IE6 heck */
float: none;
position: absolute;
left: 0px;
}

#sitemaincolumn {
position: relative;
width: 600px;
float: right;
}
* html #sitemaincolumn { /* IE6 heck */
width: auto;
float: none;
margin-left: 190px;
height: 800px;
}

#sitemaincolumn.leftmargin20 {
width: 580px;
}
* html #sitemaincolumn.leftmargin20 { /* IE6 heck */
margin-left: 210px;
}

#sitebody.no-side-column #sitemaincolumn {
margin-left: 0px;
float: none;
width: auto;
}

#sitesidebar div.columnbox {
width: 180px;
margin-bottom: 10px;
}

#sitesidebar div.columnbox div.header {
padding: 5px 0px 0px 8px;
height: 33px;
}
#sitesidebar div.green div.header {
background: url('/images/skin200706/column-box-header-green.gif') no-repeat;
}
#sitesidebar div.gray div.header {
background: url('/images/skin200706/column-box-header-gray.gif') no-repeat;
}
#sitesidebar div.collapsable div.header {
cursor: pointer;
}
#sitesidebar div.columnbox div.header div.icon,
#sitesidebar div.columnbox div.header div.text,
#sitesidebar div.columnbox div.header div.collapse {
float: left;
}
/*
#sitesidebar div.columnbox div.header div.icon {
position: absolute;
right: 5px;
}
*/
#sitesidebar div.columnbox div.header div.text {
font-size: 12pt;
color: #6c7275;
margin: 4px 0px 0px 3px;
}
div#imheretobox div.columnbox div.header div.text {
color: #555555;
}
#sitesidebar div.collapsable div.header div.text {
font-size: 10pt;
font-weight: bold;
letter-spacing: -0pt;
word-spacing: -0.5pt;
margin-top: 6px;
}
#sitesidebar #webmailbox.collapsed div.body {
display: none;
}
#sitesidebar #imheretobox.collapsed div.body {
display: none;
}
#sitesidebar #webmailbox.collapsed div.footer {
background: url('/images/skin200706/column-box-footer-green.gif') no-repeat;
padding: 0px;
height: 9px;
font-size: 0pt;
line-height: 0pt;
}

#sitesidebar div.columnbox div.header div.webmail {
width: 31px;
height: 31px;
background: url('/images/skin200706/webmail-icon.gif') no-repeat;
}
#sitesidebar div.columnbox div.header {
position: relative;
}
#sitesidebar div.columnbox div.header div.collapse {
width: 13px;
height: 14px;
position: absolute;
right: 0px;
background: url('/images/skin200706/column-box-pop-down-arrow.gif') no-repeat;
margin: 9px 10px 0px 0px;
}

#sitesidebar div.columnbox div.body {
clear: both;
padding: 12px 12px 6px 12px;
}
#sitesidebar div.green div.body {
background: #f7ffe5;
border: 1px solid #e0eace;
}
#sitesidebar div.gray div.body {
padding: 0px;
background: #f7f7f7;
border: 1px solid #cccccc;
}
#sitesidebar div.body div.label {
}
#sitesidebar div.green div.footer {
background: url('/images/skin200706/column-box-footer-green-textable.gif') no-repeat;
padding: 4px 0px 0px 0px;
text-align: center;
height: 20px;
font-size: 8.5pt;
font-weight: bold;
}
#sitesidebar div.gray div.footer {
background: url('/images/skin200706/column-box-footer-gray.gif') no-repeat;
height: 9px;
}
#sitesidebar div.columnbox div.footer a {
text-decoration: none;
}
#sitesidebar div.columnbox input.text {
width: 148px;
}

#sitesidebar  ul.boxedlist {
}
#sitesidebar  ul.boxedlist,
#sitesidebar  ul.boxedlist li {
padding: 0px;
margin: 0px;
list-style-type: none;
}
#sitesidebar  ul.boxedlist li {
border-bottom: 1px solid #dadada;
clear: both;
}
#sitesidebar  ul.boxedlist li.last {
border-bottom: 0px;
}
#sitesidebar  ul.boxedlist li a {
display: block;
width: 173px;
padding: 5px 0px 0px 5px;
vertical-align: top;
color: #333333;
text-decoration: none;
cursor: pointer;
}
#sitesidebar  ul.boxedlist li .clear {
padding-bottom: 5px;
}
#sitesidebar  ul.boxedlist li a .dim {
color: #8e8e8e;
}
#sitesidebar  ul.boxedlist li a:hover {
background: #ffffff;
}
#sitesidebar  ul.boxedlist div.bullet,
#sitesidebar  ul.boxedlist div.text {
float: left;
}
#sitesidebar  ul.boxedlist div.bullet img {
margin: 4px 4px 0px 0px;
}

#sitesidebar #promocolumn {

}
#sitesidebar #promocolumn div.imagebox {
margin-bottom: 5px;
}


/*

#sitesidebar #navibox {
border: 1px solid #ebebeb;
background: white;
width: 178px;
min-height: 131px;
position: relative;
padding-bottom: 15px;
}
* html #sitesidebar #navibox { /-* IE6 hack *-/
height: 131px;
}
#sitesidebar #navibox .bgtop {
position: absolute;
top: -1px;
left: -1px;
z-index: -10;
width: 180px;
height: 6px;
background: url('/images/skin200706/column-box-navi-box-bg-top.gif') no-repeat;
}
#sitesidebar #navibox .bgbottom {
position: absolute;
bottom: -1px;
left: -1px;
z-index: -10;
width: 180px;
height: 176px;
background: url('/images/skin200706/column-box-navi-box-bg-bottom.gif') left bottom no-repeat;
}
#sitesidebar #navibox ul,
#sitesidebar #navibox ul li {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#sitesidebar #navibox ul {
margin: 15px 0px 0px 17px;
}
#sitesidebar #navibox ul li {
margin-bottom: 7px;
}
#sitesidebar #navibox ul li a {
text-decoration: none;
}
#sitesidebar #navibox ul li a.on {
font-weight: bold;
}

*/


#sitesidebar #navibox {
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #E6E6E6;
	border-bottom: none;
	width: 178px;
}
#sitesidebar #navibox .bgtop {
	display: none;
}
#sitesidebar #navibox .bgbottom {
	display: none;
}
#sitesidebar #navibox ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
}
#sitesidebar #navibox ul li {
	margin: 0;
	padding: 0;
}
* html #sitesidebar #navibox ul li {
	margin-bottom: 0px;
}
#sitesidebar #navibox ul li a {
	display: block;
	margin: 0;
	padding: 9px 13px;
	text-decoration: none;
	border-bottom: 1px solid #E6E6E6;
}
* html #sitesidebar #navibox ul li a {
	height: 20px;
}
#sitesidebar #navibox ul li a:hover {
	background: #F5FCE8;
	color: #226BDF;
}
#sitesidebar #navibox ul li a.on {
	background: #E0E6ED;
	color: #333333;
}
#sitesidebar #navibox ul li a.on:hover {
	background: #F5FCE8;
	color: #333333;
}



/***
 KEYWORD DEF
***/

#keyword_def {
background: url('/images/skin200706/home/keyword-def.gif') repeat-y;
width: 549px;
height: 184px;
padding: 12px 40px 0px 20px;
margin-top: 10px;
}

#keyword_def h2 {
margin: 0px 0px 10px 0px;
font-size: 12pt;
color: #000000;
text-align: left;
}
#keyword_def p {
margin: 0px 0px 10px 0px;
}



/***
 SITE FOOTER
***/

/*
#sitefootercon {
clear: both;
border-top: 15px solid #ffffff;
}

#sitefooter {
height: 100px;
text-align: center;
width: 790px;
background: url('/images/skin200706/footer-bg.gif') no-repeat;
margin: 0px auto;
padding-top: 20px;
}

#sitelegallinks,
#sitelegallinks a {
color: #538946;
text-decoration: none;
}
#siteplanlinks {
margin-top: 10px;
}
#siteplanlinks,
#siteplanlinks a {
color: #538946;
text-decoration: none;
}

#sitecopyright {
color: #999999;
margin-top: 10px;
}
*/
#site-footer {
	position: relative;
	width: 800px;
	height: 200px;
	margin: 50px auto 0;
	font-size: 11px;
	color: #777777;
}
#site-footer div.col-alpha,
#site-footer div.col-beta,
#site-footer div.col-gamma {
	position: absolute;
	width: 200px;
	height: 145px;
	padding-top: 55px;
	top: 0;
	left: 50px;
}
#site-footer div.col-beta {
	left: 272px;
}
#site-footer div.col-beta h3 {
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 5px 0;
}
#site-footer div.col-gamma {
	width: 220px;
	left: 595px;
	font-size: 10px;
	font-weight: bold;
}

#site-footer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#site-footer ul li {
	margin: 0;
	padding: 0;
}
#site-footer a,
#site-footer a:link,
#site-footer a:hover,
#site-footer a:active,
#site-footer a:visited {
	text-decoration: none;
	background: none;
}
#site-footer a:link {
	color: #696969;
}
#site-footer a:hover {
	color: #000000;
}
#site-footer a:active {
	color: #363636;
}
#site-footer a:visited {
	color: #909090;
}



/***
 GENERIC HTML TAGS
***/
/*
a, a:link, a:visited, a:hover {
color: #3e7dc5;
}
*/
a, a:link {
color: #0b84c8;
}
a:hover {
color: #ffffff; background-color:#0b84c8;
}
a:active {
color: #ffffff; background-color:#2f8bc9;
}
a:visited {
color: #773bbb;
}
a:visited:hover {
color: #ffffff;
}




a.nounderline {
text-decoration: none;
}
a img {
border: 0px;
}

br.clear-float {
	clear: both;
	line-height: 0;
	font-size: 0;
}

img {
vertical-align: top;
}

h1, h2, h3 {

}

h1 {
font-size: 18pt;
font-weight: 600;
margin-bottom: 10px;
}

h2 {
font-size: 15pt;
font-weight: 600;
margin-bottom: 10px;
}

h2.box {
padding: 3px 0px 5px 8px;
line-height: 1em;
background: #e0e0e0;
font-size: 13pt;
margin-bottom: 5px;
}

h3.box {
padding: 3px 0px 5px 8px;
line-height: 1em;
background: #e0e0e0;
font-size: 11pt;
margin-bottom: 5px;
}

hr {
height: 1px;
margin: 10px 0px;
}

.title {
font-family: 'lucida sans unicode', 'lucida grand', arial, sans-serif;
}

.nobold {
font-weight: normal;
}
.small {
	font-size: 8pt;
}
.smaller {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
}
.smallest {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 6.5pt;
}

.space5 {
padding-bottom: 5px;
}
.space10 {
padding-bottom: 10px;
}

form, .nomargin {
margin: 0px;
}

.bold {
font-weight: bold;
}

.singleline {
line-height: normal;
}

.inline {
display: inline;
}

.float-left {
float: left;
}
.float-right {
float: right;
}
.clear {
clear: both;
}

.point {
font-size: 0;
line-height: 0;
width: 0;
height: 0;
}

img.toggleable-tips-handle {
vertical-align: middle;
margin: 0 5px 3px 5px;
}
img.toggleable-tips-handle, {
margin-bottom: 0;
}

div.notice {
background: #ffffcc;
border: 1px solid #999999;
padding: 15px 10px 20px 25px;
margin: 0 0 20px 0;
}
div.notice h3 {
margin: 0;
}
.hidden {
display: none;
}

:focus {
  -moz-outline-style:none;
}
* {
	outline: 0;
}
