body
{
background-color:#e4e4e4;
font-family:Trebuchet MS;
margin:0px;
}

ul
{
text-indent: 0px;
margin:0px 100px 0px 0px;
list-style-position: inside;
font-size: 12px;
padding:0px;
}

option
{
font-family:Trebuchet MS;
font-size:12px;
}

select
{
font-family:Trebuchet MS;
width:99%;
font-size:12px;
font-weight:bold;
padding-left:0px;
}

input
{
font-family:Trebuchet MS;
font-size:12px;
font-weight:bold;
}

td
{
font-family:Trebuchet MS;
}

div
{
font-family:Trebuchet MS;
}

span
{
font-family:Trebuchet MS;
}

a.white, a.white:active, a.white:visited, a.white:hover  {
	color: #ffffff;
	text-decoration: none;
	font-style: italic;
}

.boxinside
{
font-size:12px;
}

.box
{
margin:5px;
margin-bottom:10px;
}

#column a
{
color:black;
}

.boxtitle_nc
{
font-size:18px;
font-weight:bold;
margin-bottom:12px;
}

.mdred
{
color:#ed2024;
}
.mdred_bg
{
background-color:#ed2024;
}
.mdorange
{
color:#fc9e1f;
}
.mdorange_bg,.mdtotalpackage_bg
{
background-color:#fc9e1f;
}
.mdgreen
{
color:#97b911;
}
.mdgreen_bg,.mdemailpackage_bg
{
background-color:#97b911;
}
.mdblue
{
color:#0099cc;
}
.mdblue_bg,.mdparkingpackage_bg
{
background-color:#0099cc;
}
.mdpurple
{
color:#996699;
}
.mdpurple_bg
{
background-color:#996699;
}
.mddarkgray
{
color:#111;
}
.mddarkgray_bg
{
background-color:#111;
}
.mdlightgray
{
color:#acacac;
}
.mdlightgray_bg
{
background-color:#acacac;
}
.mdliststart
{
color:#aeaeae;
}
.mdliststart_bg
{
background-color:#aeaeae;
}
.mdlightyellow,.mddiscount
{
color:#fef0a5;
}
.mdlightyellow_bg,.mddiscount_bg
{
background-color:#fef0a5;
}
.mdwhite
{
color:#fff;
}


.simpletext a
{
color:black;
}
.simpletext
{
	margin-bottom:10px;
}
.simpletext .title
{
	font-size:14px;
	color:#222222;
	font-weight:bold;
	margin-bottom:20px;
}
.simpletext .text
{
	font-size:12px;
	color:#222222;
}
.simpletext .title_mdred
{
	font-size:14px;
	color:#ed2024;
	font-weight:bold;
	margin-bottom:20px;
}
	.simpletext .text_mdred
{
	font-size:12px;
	color:#ed2024;
}

.boxsmall
{
margin:5px
}

.boxedge,.menuitemedge
{
font-size:1px;
}

.domainregbox
{
margin-top:8px;
margin-right:8px;
margin-left:8px;
margin-bottom:2px;
}

.domainregBoxMiddle
{
background-image:url(../images/frontpage/domainreg_box_center.png);
background-repeat:repeat-x;
}

.registrationbartitle
{
color:white;
font-size:16px;
font-style: italic;
padding:0 5px 0 20px;
}

#feedbackbox
{
display:none;
position:absolute;
top:2px;
right:2px;
z-index:254;
font-size:13px;
/*opacity:.50;
filter: alpha(opacity=50);
-moz-opacity: 0.5;*/
width:240px;
}

#feedbackbox:hover
{
position:absolute;
top:2px;
right:2px;
z-index:254;
font-size:13px;
/*opacity:1;
filter: alpha(opacity=100);
-moz-opacity: 1;*/
cursor:pointer;
}

.sitecontainer
{
width:900px;
padding-right:40px;
padding-top:20px;
text-align:left;
background-image:url(../images/frontpage/background_sitecontainer.jpg);
background-repeat:no-repeat;
background-position:top right;
height:700px;
}

.menubar
{
height:45px;
}

.menuitemcell a
{
text-decoration:none;
text-transform: uppercase;
color:white;
}

.cornerBoxffffffEdgeHorizontal
{
background-color:#ffffff;
font-size:1px;
}
.cornerBoxffffffEdgeVertical
{
background-color:#ffffff;
font-size:1px;
}

.cornerBoxffffffInside
{
background-color:#ffffff;
color:black;
padding:4px;
}
.cornerBoxffffffInside .boxtitle, .cornerBoxd0e6edInside .boxtitle, .cornerBoxe6ebd8Inside .boxtitle, .cornerBoxf5e6d3Inside .boxtitle
{
color:#222;
font-size:18px;
font-weight:bold;
}
.cornerBoxffffffInside li, .cornerBoxd0e6edInside li, .cornerBoxe6ebd8Inside li, .cornerBoxf5e6d3Inside li
{
list-style-image: url(../images/frontpage/pipred.png);
font-size:12px;
margin-left:23px;
}




/* white */

.cornermenuitemffffffInside,.menuboxover .cornermenuitemffffffInside
{
background-color:white;
color:black;
}

.menuboxactive .cornermenuitemffffffInside
{
background-color:white;
color:black;
}

.cornermenuitemffffffEdgeHorizontal,.cornermenuitemffffffEdgeVertical
{
background-color:white;
font-size:1px;
}
.menuboxover .cornermenuitemffffffEdgeHorizontal,.menuboxactive .cornermenuitemffffffEdgeHorizontal,.menuboxover .cornermenuitemffffffEdgeVertical,.menuboxactive .cornermenuitemffffffEdgeVertical
{
background-color:white;
font-size:1px;
}

/*Red*/

.menuboxout .cornermenuitemf42424Inside,.menuboxover .cornermenuitemf42424Inside
{
background-color:white;
color:#f42424;
}
.menuboxactive .cornermenuitemf42424Inside
{
background-color:#f42424;
color:white;
}

.menuboxout .cornermenuitemf42424EdgeHorizontal,.menuboxout .cornermenuitemf42424EdgeVertical
{
background-color:white;
font-size:1px;
}
.menuboxover .cornermenuitemf42424EdgeHorizontal,.menuboxactive .cornermenuitemf42424EdgeHorizontal,.menuboxover .cornermenuitemf42424EdgeVertical,.menuboxactive .cornermenuitemf42424EdgeVertical
{
background-color:#f42424;
font-size:1px;
}

/*blue*/

.menuboxout .cornermenuitem0099ccInside,.menuboxover .cornermenuitem0099ccInside
{
background-color:white;
color:#0099cc;
}
.menuboxactive .cornermenuitem0099ccInside
{
background-color:#0099cc;
color:white;
}

.menuboxout .cornermenuitem0099ccEdgeHorizontal,.menuboxout .cornermenuitem0099ccEdgeVertical
{
background-color:white;
font-size:1px;
}
.menuboxover .cornermenuitem0099ccEdgeHorizontal,.menuboxactive .cornermenuitem0099ccEdgeHorizontal,.menuboxover .cornermenuitem0099ccEdgeVertical,.menuboxactive .cornermenuitem0099ccEdgeVertical
{
background-color:#0099cc;
font-size:1px;
}

/*green*/

.menuboxout .cornermenuitem97b911Inside,.menuboxover .cornermenuitem97b911Inside
{
background-color:white;
color:#97b911;
}
.menuboxactive .cornermenuitem97b911Inside
{
background-color:#97b911;
color:white;
}

.menuboxout .cornermenuitem97b911EdgeHorizontal,.menuboxout .cornermenuitem97b911EdgeVertical
{
background-color:white;
font-size:1px;
}
.menuboxover .cornermenuitem97b911EdgeHorizontal,.menuboxactive .cornermenuitem97b911EdgeHorizontal,.menuboxover .cornermenuitem97b911EdgeVertical,.menuboxactive .cornermenuitem97b911EdgeVertical
{
background-color:#97b911;
font-size:1px;
}

/*orange*/

.menuboxout .cornermenuitemfc9e1fInside,.menuboxover .cornermenuitemfc9e1fInside
{
background-color:white;
color:#fc9e1f;
}
.menuboxactive .cornermenuitemfc9e1fInside
{
background-color:#fc9e1f;
color:white;
}

.menuboxout .cornermenuitemfc9e1fEdgeHorizontal,.menuboxout .cornermenuitemfc9e1fEdgeVertical
{
background-color:white;
font-size:1px;
}
.menuboxover .cornermenuitemfc9e1fEdgeHorizontal,.menuboxactive .cornermenuitemfc9e1fEdgeHorizontal,.menuboxover .cornermenuitemfc9e1fEdgeVertical,.menuboxactive .cornermenuitemfc9e1fEdgeVertical
{
background-color:#fc9e1f;
font-size:1px;
}

/*menu edges*/

.menuboxout
{
cursor:pointer;
margin:5px;
text-transform:uppercase;
}

.menuboxover
{
cursor:pointer;
margin:5px;
text-transform:uppercase;
}

.menuboxactive
{
margin:5px;
cursor:pointer;
text-transform:uppercase;
}

.menuiteminside
{
font-size:16px;
font-weight:bold;
padding:5px;
background-color:white;
}




.toprightmenu
{
font-size:10px;
color:black;
padding-right:10px;
padding-top:5px;
}

.toprightmenu a,.toprightmenu .clickable
{
cursor:pointer;
color:black;
text-decoration:none;
}

.columnfooter
{
font-size:10px;
text-align:right;
float:right;
padding-top:0px;
padding-right:5px;
}

/* Column padding */
.centerrightcolumn
{
padding-left:5px;
}
.leftcolumn
{
padding-left:5px;
*margin-left:15px;
}
.lftclmnadjust
{
padding-left:0px;
padding-right:5px;
}
.rightcolumn
{
padding-right:5px;
}
.centercolumn
{
padding-left:5px;
padding-right:5px;
}

/* Forms */

.Form_Table
{
width:100%;
margin-bottom:10px;
}

.Form_Table2
{
margin-bottom:0px;
}

.Inputfield_checkbox
{
width:15px;
}
.Inputfield,.Inputfield_wysiwyg
{
width:98%;
background-color:white;

/*color:#7e7e7e;*/
color:#222222;
font-size:13px;
border:2px solid #afafaf;

}


.normalselect option
{
background-color:white;

}
.Inputfield_half
{
width:50%;
background-color:white;

/*color:#7e7e7e;*/
color:#222222;
font-size:13px;
border:2px solid #afafaf;

}
.Inputfield_quarter
{
width:25%;
background-color:white;

/*color:#7e7e7e;*/
color:#222222;
font-size:13px;
border:2px solid #afafaf;

}

.Inputfield_wysiwyg
{
	height:300px;
	background-color:white;
}
.Inputfield_textarea,.Inputfield_textarea_short
{
/*color:#7e7e7e;*/
background-color:white;
color:#222222;
font-size:13px;
border:2px solid #afafaf;

width:98%;
height:200px;
}

.Form_Table_Cell_Left
{
padding-bottom:5px;
font-size:13px;
}

.formelement_validation
{
margin-bottom:2px;
margin-right:5px;
margin-left:5px;
}

/* button */
.button
{
margin:14px 5px 10px 0;
}
.button2
{
margin:0px 0px 0px 0px;
}
.buttonicon
{
padding-top:2px;
background:url(../images/bttn_fdb250_bg.png) repeat-x;
}
.buttonright
{
width:5px;
height:29px;
background:url(../images/bttn_fdb250_right.png) no-repeat;
}
.buttonleft
{
width:5px;
height:29px;
background:url(../images/bttn_fdb250_left.png) no-repeat;
}
.buttontitle
{
height:29px;
background:url(../images/bttn_fdb250_bg.png) repeat-x;
padding:0 10px;
color:white;
white-space:nowrap;
font-size:14px;
font-weight:bold;
text-transform:lowercase;
}

.clickable
{
cursor:pointer;
}

/* .ICONW3_16_1,.ICONW3_locked {width: 23px;height:20px;padding: 0;background: transparent url(../images/sprite_white_xsmall.png) -360px -20px no-repeat;} */

.ICONW3_16_1,.ICONW3_locked {width: 23px;height:20px;padding: 0;background: transparent url(../images/sprite_white_xsmall.png) -380px -20px no-repeat;}

.ICONW3_unlocked {width: 23px;height:20px;padding: 0;}

.error
{
	color: red;
	font-size: 15px;
}

.forgot
{
color:black;
font-size:11px;
}

.registrationbarinput
{
color:#afafaf;
font-size:18px;
font-weight:bold;
margin:0px;
padding:0px;
border:0px;
width:368px;
margin-left:4px;
background-color:white;
}
.registrationbarsubmit
{
background-image:url(../images/frontpage/regbar.png);
background-repeat:no-repeat;
background-position:top right;
width:161px;
height:29px;
font-size:16px;
border:0px;
color:white;
/* text-transform: uppercase; */
font-weight:bold;
margin-left:10px;
cursor:pointer;
padding-bottom:3px;

}