.body12px
{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:left
}

.footeralignment
{
vertical-align:bottom;
background-repeat:no-repeat;
}
.mediasolutionsCal
{
	font-family: arial black, arial;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: -0.2mm;
	vertical-align:top;
	color: #47494F;
	text-align: left;
}
.mainCal
{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;}
.smalltextCal
{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;}
.flashmovie
{ 
	border:thin;
  	border-color: #023284;
 	border-spacing: 10px;
	float:right;clear:right; margin-left:0;
}

.smalltext2
{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#6D7381;
}

.backgroundandtable_centered 
{
	position: center; 
	background:url(images/background_WhiteCenter.jpg) center 321px repeat-y} 

.mediasolutions_text
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 11px;
	text-align: left;
}

.mediasolutions_subpages
{
	font-family: arial black, arial;
	font-size: 18px;
	font-weight: normal;
	margin-left: 0.5em;
	text-decoration: none;
	letter-spacing: -0.2mm;
	vertical-align:top;
	color: #7E8891;
	text-align: left;
}
.mediasolutions
{
	font-family: arial black, arial;
	font-size: 20px;
	font-weight: normal;
	margin-left: 0.5em;
	text-decoration: none;
	letter-spacing: -0.2mm;
	vertical-align:top;
	color: #7E8891;
	text-align: left;
}

.imagewrap
{
	float: left; margin-right: 0.5em;
	
}

img.floatLT
{ 
float:left;clear:left; margin-right: 0.5em;
padding:4px;
}
img.floatLTDVDPAGE
{ 
float:left;clear:left; margin-right: 0.5em;
padding-right:15px;
}

img.floatRT
 { float:right;clear:right; margin-left:0;
 padding:4px;
 }
 
.smalltext
{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.maintext
{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}


BODY
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
}

IMG
{
	border: none;
	padding: 0;
	margin: 0;
}

TD.gray_bar
{
	background-position: top left;
	background-color: #ffffff;
}

TD.gray_title
{
	background-position: top left;
	background-color: #ffffff;
	width: 754px;
}

TD.body
{
	width: 754px;
}

TD.white_spacer
{
	background-color: #19310C;
}

TD.flash_holder
{
	width: 720px;
	height: 192px;
}

TD.mid_nav
{
	height: 31px;
	background-color: #2A3F0C;
	background-position: top left;
	text-align: center;
	vertical-align: middle;
}

TD.mid_nav_item
{
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	padding: 0 15px 0 15px;
	background-color: #68a47e;
	border-style: solid;
	border-color: #68a47e;
	border-width: 0px 1px 0px 1px;
}
TD.mid_nav_item A
{
	text-decoration: none;
	color: #ffffff;
}
TD.mid_nav_item A:hover
{
	text-decoration: none;
	color: #840D15;
}

TD.mid_nav_item_over
{
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;
	text-align: right;
	vertical-align: left;
	padding: 0 15px 0 15px;
	background-color: #92c19f;
	border-style: solid;
	border-color: #000d00;
	border-width: 0px 1px 0px 1px;
}
TD.mid_nav_item_over A
{
	text-decoration: none;
	color: #ffffff;
}
TD.mid_nav_item_over A:hover
{
	text-decoration: none;
	color: #840D15;
}

TD.page_title
{
	font-family: arial black, arial;
	font-size: 32px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: -0.2mm;
	color: #000000;
	width: 531px;
	height: 58px;
	text-align: left;
	vertical-align: bottom;
	background-color: #F2F2F2;
}

TD.portfolio_list_title
{
	width: 179px;
	height: 58px;
	text-align: right;
	vertical-align: bottom;
	background-color: #F2F2F2;
}

.index_content
{
	font-family: verdana;
	font-size: 12px;
	background-color: #F2F3E2;
	color: #626262;
	text-align: left;
	vertical-align: top;
	padding: 20px 15px 0 13px;
}
.portfolio_content
{
	font-family: verdana;
	font-size: 12px;
	background-color: #F9F9EF;
	color: #626262;
	text-align: left;
	vertical-align: top;
	padding: 20px 15px 0 13px;
}
.portfolio_content A {
	text-decoration: none;
	color: #5362df;
}
.portfolio_content A:hover {
	text-decoration: none;
	color: #7c1f1a;
}

.resources_quote
{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #626262;
	text-align: center;
	vertical-align: middle;
	padding-top: 20px;
}

TD.resources_content
{
	font-family: verdana;
	font-size: 12px;
	background-color: #DCE0DD;
	color: #626262;
	text-align: left;
	vertical-align: top;
	padding: 0 0 0 0;
}

TD.resources_file
{
	font-family: verdana;
	font-size: 12px;
	line-height: 18px;
	background-color: #DCE0DD;
	color: #626262;
	text-align: center;
	vertical-align: top;
	padding: 15px;
}
TD.resources_file A {
	text-decoration: none;
	color: #5362df;
}
TD.resources_file A:hover {
	text-decoration: none;
	color: #7c1f1a;
}

.resources_form
{
	margin: 5px 0 5px 13px;
	border-color: #AEA393;
	border-width: 1px;
	border-style: solid;
	background-color: #F2EFE9;
}

.resource_form_head
{
	height: 30px;
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	background-color: #626262;
	color: #FFFFFF;
}

.resource_form_text
{
	font-family: verdana;
	font-size: 10px;
	text-align: right;
	vertical-align: middle;
	color: #626262;
	padding: 1px 5px 1px 5px;
}

.resource_form_inner_cell
{
	font-family: verdana;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	color: #626262;
	padding: 2px;
}

.resource_form_field
{
	font-family: verdana;
	font-size: 11px;
	color: #626262;
}

TD.eval_text
{
	font-family: verdana;
	font-size: 10px;
	color: #606060;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 5px 10px 2px 10px;
}

.eval_form_field
{
	font-family: verdana;
	font-size: 10px;
	color: #606060;
	background-color: #FFFFFF;
	border-color: #B2B2B2;
	border-width: 1px;
	border-style: solid;
	width: 100%;
}


TD.portfolio_list
{
	height: 400px;
	width: 179px;
	font-family: verdana;
	font-size: 10px;
	background-color: #F2F2F2;
	background-image: url('images/intelligent_gray.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #626262;
	text-align: right;
	vertical-align: top;
	padding: 5px 13px 0 0;
}
TD.portfolio_list A
{
	text-decoration: none;
	color: #404684;
}
TD.portfolio_list A:hover
{
	text-decoration: none;
	color: #7c1f1a;
}

TD.spotlight_title
{
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding: 0;
}
TD.spotlight_title A
{
	text-decoration: none;
	color: #404684;
}
TD.spotlight_title A:hover
{
	text-decoration: none;
	color: #000B82;
}

TD.spotlight_launch
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding: 0 20px 0 0;
}
TD.spotlight_launch A
{
	text-decoration: none;
	color: #404684;
}
TD.spotlight_launch A:hover
{
	text-decoration: none;
	color: #000B82;
}

TD.screenshot_holder
{
	width: 100%;
	text-align: center;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}

IMG.screenshot
{
	border-style: solid;
	border-width: 1px;
	border-color: #606060;
	margin: 10px 0 10px 0;
}

IMG.before_shot
{
	border-style: solid;
	border-width: 0px;
	border-color: #606060;
}

DIV.preview
{
	position: absolute;
	display: none;
	width: 108px;
	text-align: center;
	padding: 0;
	background-color: transparent;
}
TD.preview_pic
{
	border-style: solid;
	border-width: 1px;
	border-color: #606060;
	background-color: #ffffff;
	filter: alpha(opacity=100); 
	padding: 10px;
	width: 100px;
	Z-INDEX: 5; 
}
IMG.preview_pic
{
	filter: alpha(opacity=100); 
}
TD.preview_arrow
{
	padding: 0;
	width: 8px;
	vertical-align: top;
}

DIV.testimonial_text
{
	width: 146px;
	text-align: right;
	padding: 15px 0 0 0;
	margin: 0 0 0 30px;
}

DIV.testimonial_sig
{
	padding: 10px 0 0 0;
	margin: 0 0 0 30px;
	font-weight: bold;
	color: #69A67C;
	width: 146px;
	text-align: right;
}

DIV.page_right_nav
{
	line-height: 18px;
}

TD.before_title
{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0 10px 0;
}

TD.before_pic
{
	text-align: center;
	vertical-align: top;
	padding: 0 0 10px 0;
}

DIV.paragraph_header
{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 7px 0;
}

TD.eval_form_text
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 3px 0;
}

TD.eval_form_field
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 3px 3px 0;
}




TD.footer
{
	background-color: #ffffff;
	background-image: url('images/green_footer.jpg');
	background-repeat: repeat-x;
}

TD.iq_logo
{
	width: 39px;
	text-align: left;
	vertical-align: middle;
	padding: 5px 0 0 0;
}

TD.copyright
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #606060;
	text-align: left;
	vertical-align: middle;
	padding: 5px 0 0 2px;
}

TD.contact_info
{
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #606060;
	text-align: right;
	vertical-align: middle;
	padding: 8px 0 0 0;
}
TD.contact_info A
{
	text-decoration: none;
	color: #606060;
}
TD.contact_info A:hover
{
	text-decoration: none;
	color: #840D15;
}

/* Domain renewal stylesheet */

TD.hosting_form
{
	text-align: left;
	vertical-align: middle;
}

TABLE.hosting_form
{
	margin: 5px 0 5px 13px;
	border-color: #AEA393;
	border-width: 1px;
	border-style: solid;
	background-color: #B5CFBE;
	background-color: #F2EFE9;
	width: 450px;
}

.hosting_form_head
{
	height: 30px;
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	background-color: #626262;
	color: #FFFFFF;
}

.standard_form_head
{
	height: auto;
	font-family: verdana;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	background-color: #626262;
	padding: 3px 0 3px 0;
	color: #FFFFFF;
}

.standard_form_subtitle
{
	height: auto;
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	background-color: #626262;
	padding: 3px 0 3px 0;
	color: #FFFFFF;
}

TD.hosting_text
{
	font-family: verdana;
	font-size: 10px;
	color: #606060;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 5px 0 2px 20px;
}

TD.hosting_form_instructions
{
	font-family: verdana;
	font-size: 10px;
	color: #606060;
	text-align: center;
	vertical-align: middle;
	padding: 5px 0 2px 20px;
}

TD.hosting_form_example
{
	font-family: verdana;
	font-size: 10px;
	color: #606060;
	text-align: left;
	vertical-align: middle;
	padding: 2px 0 2px 2px;
}

div.hosting_form_instructions
{
	font-family: verdana;
	font-size: 10px;
	color: #606060;
}

.hosting_form_field
{
	font-family: verdana;
	font-size: 10px;
	color: #606060;
	background-color: #FFFFFF;
	border-color: #B2B2B2;
	border-width: 1px;
	border-style: solid;
}

table.domain_renew
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	border-color: #AEA393;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	align: center;
	text-align: center;
	padding: 2px 0 2px 2px;
	width: 90%;
}

table.domain_renew th
{
	font-weight: bold;
	border-color: #AEA393;
	border-width: 1px;
	border-style: solid;
	background-color: #626262;
	color: #FFFFFF;
	padding: 2px 2px 2px 2px;
}

table.domain_renew td
{
	border-color: #AEA393;
	border-width: 1px;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
	padding: 4px 2px 2px 2px;
}

.footer_image
{
	text-align: center;
	vertical-align: bottom;
}