body {
    margin: 0px;
    background: #e5e5e5;
    color: #000000;
    font-weight: normal;
    font-size: 11px;
    font-family: helvetica, sans-serif;
}

input {
    font-size: 10px;
}

input.small {
    width: 50px;
}
input.short {
    width: 100px;
}

input.medium {
    width: 150px;
}

input.long {
    width: 200px;
}

input.large {
    width: 250px;
}

textarea {
    font-size: 10px;
}

textarea.small {
    width: 50px;
}
textarea.short {
    width: 100px;
}

textarea.medium {
    width: 150px;
}

textarea.long {
    width: 200px;
}

textarea.large {
    width: 250px;
}

select {
    font-size: 10px;
}

select.small {
    width: 50px;
}
select.short {
    width: 100px;
}

select.medium {
    width: 150px;
}

select.long {
    width: 200px;
}

select.large {
    width: 250px;
}

img {
    border: 0px;
    text-align: justify;
}

.headerLeftBorder {
    border-left: solid 1px #b2b2b2;
    background-color: #f7f7f7;
}

.headerRightBorder {
    border-right: solid 1px #b2b2b2;
    background-color: #f7f7f7;
}

.headerBottomBorder {
    border-bottom: solid 1px #b2b2b2;
    background-color: #f7f7f7;
}

.headerContent {
    background-color: #f7f7f7;
    color: #000000;
    font-family: arial, cursive;
    font-size: 12px;
    font-weight: normal;
    vertical-align: middle;
}

.bodyTopBorder {
    border-top: solid 1px #c8c8c8;
    background-color: #ffffff;
}

.bodyLeftBorder {
    border-left: solid 1px #c8c8c8;
    background-color: #ffffff;
}

.bodyRightBorder {
    border-right: solid 1px #c8c8c8;
    background-color: #ffffff;
}

.bodyBottomBorder {
    border-bottom: solid 1px #c8c8c8;
    background-color: #ffffff;
}

.bodyBottomVerticalBorder {
    border-bottom: solid 1px #c8c8c8;
    border-left: solid 1px #c8c8c8;
    border-right: solid 1px #c8c8c8;
    background-color: #ffffff;
}

.bodyContent {
    background-color: #ffffff;
    font-size: 12px;
    font-family: arial, cursive;
    font-weight: normal;
}

.bodyFullBorder {
    border: solid 1px #c8c8c8;
    background-color: #ffffff;
}

.bodyVerticalBorders {
    border-left: solid 1px #c8c8c8;
    border-right: solid 1px #c8c8c8;
    background-color: #ffffff;
}

.bodyMenuVerticalBorders {
    border-left: solid 1px #c8c8c8;
    border-right: solid 1px #c8c8c8;
    background-color: #f8f8f8;
}

.bodyMenuBorders {
    border: solid 1px #c8c8c8;
    background-color: #f8f8f8;
}

.bodyMenuHorizontalBorders {
    border-top: solid 1px #c8c8c8;
    border-bottom: solid 1px #c8c8c8;
    background-color: #f8f8f8;
}

.bodyMenuActiveTab {
    border-top: solid 1px #c8c8c8;
    background-color: #ffffff;
    font-family: arial, cursive;
    font-size: 12px;
    font-weight: normal;
    vertical-align: middle;
}

.bodyMenuInactiveTab {
    border-top: solid 1px #c8c8c8;
    border-bottom: solid 1px #c8c8c8;
    background-color: #f8f8f8;
    font-family: arial, cursive;
    font-size: 11px;
    font-weight: normal;
    vertical-align: middle;
}

.bodyTopicLeftCorner {
    border-top: solid 1px #c8c8c8;
    border-left: solid 1px #c8c8c8;
    background-color: #f8f8f8;
}

.bodyTopicTopBorder {
    border-top: solid 1px #c8c8c8;
    background-color: #f8f8f8;
    font-family: arial, cursive;
    color: #0851ae;
    font-size: 11px;
    font-weight: bold;
    word-spacing: 0px;
    vertical-align: middle;
}

.bodyTopicBottomBorder {
    border-bottom: solid 1px #c8c8c8;
    background-color: #ffffff;
}

.bodyTopicBottomBottomBorder {
    border-bottom: solid 1px #c8c8c8;
    background-color: #f8f8f8;
}

.bodyTopicBottomTopBorder {
    border-top: solid 1px #c8c8c8;
    background-color: #ffffff;
}

.bodyTopicBottomVerticalLine {
    border-top: solid 1px #c8c8c8;
    border-left: solid 1px #c8c8c8;
    background-color: #ffffff;
}

.bodyTopicLeftBorder {
    border-left: solid 1px #c8c8c8;
    background-color: #f8f8f8;
}

.bodyTopicRightBorder {
    border-right: solid 1px #c8c8c8;
    background-color: #f8f8f8;
}

.bodyBottomLinkBottomBorder {
    border-bottom: solid 1px #f8f8f8;
    background-color: #f8f8f8;
}

.bodyTopicContent {
    background-color: #f8f8f8;
    font-family: arial, cursive;
    font-size: 11px;
    font-weight: normal;
    vertical-align: middle;
}

.bodyText {
    color: #000000;
    font-family: arial, cursive;
    font-size: 10px;
    font-weight: normal;
}

table.bodyTable{
    border: solid 1px 1px 1px 1px;
    border-color: #c8c8c8;
    border-collapse: collapse;
    background-color: #ffffff;
    text-align: center;
    font-family: arial, cursive;
    font-size: 11px;
}

table.bodyTable th{
    text-align: center;
    background-color: #c8c8c8;
    height: 30px;
}

table.bodyTable tr.oddRow{
    background-color: #f0f0f0;
    height: 30px;
}

table.bodyTable tr.evenRow{
    background-color: #ffffff;
    height: 30px;
}

h3 {
    font-family: arial, cursive;
    font-size: 23px;
    font-weight: bold;
    color: #0851ae;
}

h4 {
    font-family: arial, cursive;
    font-size: 15px;
    font-weight: bold;
    color: #0851ae;
    margin-bottom: 8px;
}

h5 {
    font-family: arial, cursive;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px;
}

h5.indent {
    text-indent: 2em;
	text-align: justify;
}

.packageName {
    font-family: arial, cursive;
    color: #FF0000;
    font-size: 18px;
    font-weight: bold;
}

.packagePrice {
    font-family: arial, cursive;
    color: #FF0000;
    font-size: 24px;
    font-weight: normal;
}
.packagePriceSmall {
    font-family: arial, cursive;
    color: #FF0000;
    font-size: 12px;
    font-weight: normal;
}


.packageMonthly {
    font-family: arial, cursive;
    color: #AAAAAA;
    font-size: 18px;
    font-weight: normal;
}

.windowsHosting {
    color: #0851ae;
    font-family: arial, cursive;   
    text-decoration: none;      
    font-weight: bold; 
    font-size: 12px;
}

.linuxHosting {
    color: #000000;
    font-family: arial, cursive;   
    text-decoration: none;      
    font-weight: bold; 
    font-size: 12px;
}

a.menuInactiveLink:link    {color: #000000; font-family: arial, cursive;   text-decoration: none;      font-weight: normal; font-size: 11px;}
a.menuInactiveLink:active  {color: #000000; font-family: arial, cursive;   text-decoration: none;      font-weight: normal; font-size: 11px;}
a.menuInactiveLink:visited {color: #000000; font-family: arial, cursive;   text-decoration: none;      font-weight: normal; font-size: 11px;}
a.menuInactiveLink:hover   {color: #000000; font-family: arial, cursive;   text-decoration: underline; font-weight: normal;   font-size: 11px;}

a.bodyTopicLink:link    {color: #000000; font-family: verdana, sans-serif; text-decoration: underline; font-weight: normal; font-size: 9px;}
a.bodyTopicLink:active  {color: #000000; font-family: verdana, sans-serif; text-decoration: underline; font-weight: normal; font-size: 9px;}
a.bodyTopicLink:visited {color: #000000; font-family: verdana, sans-serif; text-decoration: underline; font-weight: normal; font-size: 9px;}
a.bodyTopicLink:hover   {color: #000000; font-family: verdana, sans-serif; text-decoration: underline; font-weight: bold;   font-size: 9px;}

a.bodyBottomLink:link    {color: #000000; font-family: arial, cursive;   text-decoration: underline; font-weight: normal; font-size: 12px;}
a.bodyBottomLink:active  {color: #000000; font-family: arial, cursive;   text-decoration: underline; font-weight: normal; font-size: 12px;}
a.bodyBottomLink:visited {color: #000000; font-family: arial, cursive;   text-decoration: underline; font-weight: normal; font-size: 12px;}
a.bodyBottomLink:hover   {color: #000000; font-family: arial, cursive;   text-decoration: underline; font-weight: bold;   font-size: 12px;}

a.newsLink:link    {color: #0022FF; font-family: arial, cursive;   text-decoration: none;      font-weight: bold; font-size: 15px;}
a.newsLink:active  {color: #0022FF; font-family: arial, cursive;   text-decoration: none;      font-weight: bold; font-size: 15px;}
a.newsLink:visited {color: #0022FF; font-family: arial, cursive;   text-decoration: none;      font-weight: bold; font-size: 15px;}
a.newsLink:hover   {color: #0022FF; font-family: arial, cursive;   text-decoration: underline; font-weight: bold;   font-size: 15px;}

a.windowsHosting:link    {color: #0851ae; font-family: arial, cursive;   text-decoration: none;      font-weight: bold; font-size: 12px;}
a.windowsHosting:active  {color: #0851ae; font-family: arial, cursive;   text-decoration: none;      font-weight: bold; font-size: 12px;}
a.windowsHosting:visited {color: #0851ae; font-family: arial, cursive;   text-decoration: none;      font-weight: bold; font-size: 12px;}
a.windowsHosting:hover   {color: #0851ae; font-family: arial, cursive;   text-decoration: underline; font-weight: bold;   font-size: 12px;}

a.linuxHosting:link    {color: #000000; font-family: arial, cursive;   text-decoration: none;      font-weight: bold; font-size: 12px;}
a.linuxHosting:active  {color: #000000; font-family: arial, cursive;   text-decoration: none;      font-weight: bold; font-size: 12px;}
a.linuxHosting:visited {color: #000000; font-family: arial, cursive;   text-decoration: none;      font-weight: bold; font-size: 12px;}
a.linuxHosting:hover   {color: #000000; font-family: arial, cursive;   text-decoration: underline; font-weight: bold;   font-size: 12px;}

a.hostingDetails:link    {color: #AAAAAA; font-family: arial, cursive;   text-decoration: none;      font-weight: bold; font-size: 12px;}
a.hostingDetails:active  {color: #AAAAAA; font-family: arial, cursive;   text-decoration: none;      font-weight: bold; font-size: 12px;}
a.hostingDetails:visited {color: #AAAAAA; font-family: arial, cursive;   text-decoration: none;      font-weight: bold; font-size: 12px;}
a.hostingDetails:hover   {color: #AAAAAA; font-family: arial, cursive;   text-decoration: underline; font-weight: bold;   font-size: 12px;}


.form {
    border: solid 1px #c8c8c8;
    background-color: #f8f8f8;
    font-family: arial, cursive;
    font-size: 11px;
    font-weight: normal;
}

.formSectionTitle {
    background-color: #f8f8f8;
    color: #0851ae;
    font-family: arial, cursive;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    text-align: left;
}

.formLabel {
    text-indent: 15px;
    text-align: left;
    width: 35%;
}

.formValue {
    text-align: left;
}


.errorMessage {
    font-family: arial, cursive;
    font-size: 12px;
    font-weight: normal;
	color: #ff0000;
}

.required {
    font-family: arial, cursive;
    font-size: 14px;
    font-weight: bold;
	color: #ff0000;
}

.submitButton {
    border: solid 1px #c8c8c8;
    background-color: #ffffff;
    font-family: arial, cursive;
    font-size: 12px;
    font-weight: normal;
	padding: 0px;
	margin: 0px;
}

table.formText {
    font-family: arial, cursive;
    font-size: 12px;
    font-weight: normal;
    border-collapse: collapse;
}

table.formText td{
    padding: 0px;
}
