
/* reset header for all modules */
div.moduletable h3,
div.moduletable_menu h3,
div.moduletable-blank h3,
div.module h3,
div.module_menu h3,
div.module-blank h3,
div.module-white h3,
div.module-grey h3,
div.module-black h3,
div.module-blue h3,
div.module-green h3,
div.module-orange h3,
div.module-new h3,
div.module-top h3,
div.module-pick h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
}

/*
 * header modules
 */
 
div#headermodule {
	margin: 0px;
	float: left;
}

#headermodule DIV{
	FLOAT: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*#headermodule DIV.module DIV {
	BACKGROUND: url(../images/headermodule_m.png) repeat-x 0px 0px
}
#headermodule DIV.module DIV DIV {
	BACKGROUND: url(../images/headermodule_l.png) no-repeat 0px 0px
}
#headermodule DIV.module DIV DIV DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 90%; BACKGROUND: url(../images/headermodule_r.png) no-repeat 100% 0px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #646464; PADDING-TOP: 5px; HEIGHT: 57px; TEXT-ALIGN: justify
}
#headermodule DIV.module DIV DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: auto
}
#headermodule DIV.module H3 {
	FONT-WEIGHT: bold
}
/* blank */
/*#headermodule DIV.module-blank {
	MARGIN: 0px 0px 0px 10px; OVERFLOW: hidden
}*/



/*
 * top modules
 */
 
/* default */
#top div.moduletable {
	padding: 10px 15px 10px 15px;
	background: none transparent scroll repeat 0% 0%;
	text-align:justify;
}

#top .seperator div.moduletable {
	background: url(../images/top_module_sep.png) 100% 100% no-repeat;
}

#top div.moduletable h3 {
	margin: 0px 0px 5px 0px;
	text-align: left;
	font-size: 125%;
	font-weight: bold;
}

/* blank */
#top div.moduletable-blank {
}

/*
 * middle modules (left, right, maintop, mainbottom, contenttop, contentbottom)
 */
 
/* default */
#middle div.module {
	background: url(../images/middle_module_br.png) 100% 100% no-repeat;
}

#middle div.module div {
	background: url(../images/middle_module_tr.png) 100% 0 no-repeat;
}

#middle div.module div div {
	background: url(../images/middle_module_bl.png) 0 100% no-repeat;
}

#middle div.module div div div {
	
	padding: 5px 10px 5px 10px;
	background: url(../images/middle_module_tl.png) 0 0 no-repeat;
	overflow: hidden;
}

/* menu */
#middle div.module_menu {
	background: url(../images/middle_module_br_white.png) 100% 100% no-repeat;
}

#middle div.module_menu div {
	background: url(../images/middle_module_tr_white.png) 100% 0 no-repeat;
}

#middle div.module_menu div div {
	background: url(../images/middle_module_bl_white.png) 0 100% no-repeat;
}

#middle div.module_menu div div div {
	padding: 10px 1px 10px 1px;
	background: url(../images/middle_module_tl_white.png) 0 0 no-repeat;
	overflow: hidden;
}

/* white */
#middle div.module-white {
	background: url(../images/middle_module_br_white.png) 100% 100% no-repeat;
}

#middle div.module-white div {
	background: url(../images/middle_module_tr_white.png) 100% 0 no-repeat;
}

#middle div.module-white div div {
	background: url(../images/middle_module_bl_white.png) 0 100% no-repeat;
}

#middle div.module-white div div div {
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_white.png) 0 0 no-repeat;
	overflow: hidden;
}

/* grey */
#middle div.module-grey {
	background: url(../images/middle_module_br_grey.png) 100% 100% no-repeat;
}

#middle div.module-grey div {
	background: url(../images/middle_module_tr_grey.png) 100% 0 no-repeat;
}

#middle div.module-grey div div {
	background: url(../images/middle_module_bl_grey.png) 0 100% no-repeat;
}

#middle div.module-grey div div div {
	
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_grey.png) 0 0 no-repeat;
	overflow: hidden;
}

/* black */
#middle div.module-black {
	background: url(../images/middle_module_br_black.png) 100% 100% no-repeat;
}

#middle div.module-black div {
	background: url(../images/middle_module_tr_black.png) 100% 0 no-repeat;
}

#middle div.module-black div div {
	background: url(../images/middle_module_bl_black.png) 0 100% no-repeat;
}

#middle div.module-black div div div {
	
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_black.png) 0 0 no-repeat;
	color: #ffffff;
	overflow: hidden;
}

/* blue */
#middle div.module-blue {
	background: url(../images/middle_module_br_blue.png) 100% 100% no-repeat;
}

#middle div.module-blue div {
	background: url(../images/middle_module_tr_blue.png) 100% 0 no-repeat;
}

#middle div.module-blue div div {
	background: url(../images/middle_module_bl_blue.png) 0 100% no-repeat;
}

#middle div.module-blue div div div {
	
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_blue.png) 0 0 no-repeat;
	color: #ffffff;
	overflow: hidden;
}

/* green */
#middle div.module-green {
	background: url(../images/middle_module_br_green.png) 100% 100% no-repeat;
}

#middle div.module-green div {
	background: url(../images/middle_module_tr_green.png) 100% 0 no-repeat;
}

#middle div.module-green div div {
	background: url(../images/middle_module_bl_green.png) 0 100% no-repeat;
}

#middle div.module-green div div div {
	
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_green.png) 0 0 no-repeat;
	color: #ffffff;
	overflow: hidden;
}

/* orange */
#middle div.module-orange {
	background: url(../images/middle_module_br_orange.png) 100% 100% no-repeat;
}

#middle div.module-orange div {
	background: url(../images/middle_module_tr_orange.png) 100% 0 no-repeat;
}

#middle div.module-orange div div {
	background: url(../images/middle_module_bl_orange.png) 0 100% no-repeat;
}

#middle div.module-orange div div div {
	
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_orange.png) 0 0 no-repeat;
	color: #ffffff;
	overflow: hidden;
}

/* new */
#middle div.module-new {
	background: url(../images/middle_module_br_new.png) 100% 100% no-repeat;
}

#middle div.module-new div {
	background: url(../images/middle_module_tr_new.png) 100% 0 no-repeat;
}

#middle div.module-new div div {
	background: url(../images/middle_module_bl_new.png) 0 100% no-repeat;
}

#middle div.module-new div div div {
	
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_new.png) 0 0 no-repeat;
	overflow: hidden;
}

/* top */
#middle div.module-top {
	background: url(../images/middle_module_br_top.png) 100% 100% no-repeat;
}

#middle div.module-top div {
	background: url(../images/middle_module_tr_top.png) 100% 0 no-repeat;
}

#middle div.module-top div div {
	background: url(../images/middle_module_bl_top.png) 0 100% no-repeat;
}

#middle div.module-top div div div {
	
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_top.png) 0 0 no-repeat;
	overflow: hidden;
}

/* pick */
#middle div.module-pick {
	background: url(../images/middle_module_br_pick.png) 100% 100% no-repeat;
}

#middle div.module-pick div {
	background: url(../images/middle_module_tr_pick.png) 100% 0 no-repeat;
}

#middle div.module-pick div div {
	background: url(../images/middle_module_bl_pick.png) 0 100% no-repeat;
}

#middle div.module-pick div div div {
	
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl_pick.png) 0 0 no-repeat;
	overflow: hidden;
}

 
#middle div.module div div div div,
#middle div.module_menu div div div div,
#middle div.module-white div div div div,
#middle div.module-grey div div div div,
#middle div.module-black div div div div,
#middle div.module-blue div div div div,
#middle div.module-green div div div div,
#middle div.module-orange div div div div,
#middle div.module-new div div div div,
#middle div.module-top div div div div,
#middle div.module-pick div div div div {
	
	padding: 0px 0px 0px 0px;
	background: none;
}

/* header */
#middle div.module h3,
#middle div.module_menu h3,
#middle div.module-white h3,
#middle div.module-grey h3,
#middle div.module-black h3,
#middle div.module-blue h3,
#middle div.module-green h3,
#middle div.module-orange h3,
#middle div.module-new h3,
#middle div.module-top h3,
#middle div.module-pick h3 {
	margin: -10px -15px 5px ;
	padding: 0px 0px 0px 15px;
	height: 25px;
	line-height: 25px;
	text-align: left;
	font-weight: bold;
}

#middle div.module-black h3,
#middle div.module-blue h3,
#middle div.module-green h3,
#middle div.module-orange h3 {
	color: #ffffff;
}

/*
 * left modules
 */
 
#left div.module,
#left div.module_menu,
#left div.module-white,
#left div.module-grey,
#left div.module-black,
#left div.module-blue,
#left div.module-green,
#left div.module-orange,
#left div.module-new,
#left div.module-top,
#left div.module-pick {
	margin: 0px 0px 10px 0px;
}

#left div.module h3,
#left div.module_menu h3,
#left div.module-white h3,
#left div.module-grey h3 {
	background: url(../images/left_module_header.png) 0 0 no-repeat;
}


#left div.module_menu h3 {
	margin: -10px -1px 0px ;
}

/* blank */
#left div.module-blank {
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}

/*
 * maintopbox & mainbottombox modules
 */
 
#maintop div.module, #mainbottom div.module,
#maintop div.module_menu, #mainbottom div.module_menu,
#maintop div.module-white, #mainbottom div.module-white,
#maintop div.module-grey, #mainbottom div.module-grey,
#maintop div.module-black, #mainbottom div.module-black,
#maintop div.module-blue, #mainbottom div.module-blue,
#maintop div.module-green, #mainbottom div.module-green,
#maintop div.module-orange, #mainbottom div.module-orange,
#maintop div.module-new, #mainbottom div.module-new,
#maintop div.module-top, #mainbottom div.module-top,
#maintop div.module-pick, #mainbottom div.module-pick {
	margin: 0px 0px 0px 0px;
	text-align:justify;
}

#maintop .seperator div.module, #mainbottom .seperator div.module,
#maintop .seperator div.module_menu, #mainbottom .seperator div.module_menu,
#maintop .seperator div.module-white, #mainbottom .seperator div.module-white,
#maintop .seperator div.module-grey, #mainbottom .seperator div.module-grey,
#maintop .seperator div.module-black, #mainbottom .seperator div.module-black,
#maintop .seperator div.module-blue, #mainbottom .seperator div.module-blue,
#maintop .seperator div.module-green, #mainbottom .seperator div.module-green,
#maintop .seperator div.module-orange, #mainbottom .seperator div.module-orange,
#maintop .seperator div.module-new, #mainbottom .seperator div.module-new,
#maintop .seperator div.module-top, #mainbottom .seperator div.module-top,
#maintop .seperator div.module-pick, #mainbottom .seperator div.module-pick {
	margin: 0px 10px 0px 0px;
}

/* blank */
#maintop div.module-blank, #mainbottom div.module-blank {
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

#maintop .seperator div.module-blank, #mainbottom .seperator div.module-blank {
	margin: 0px 10px 0px 0px;
}

/*
 * right modules
 */
 
#right div.module,
#right div.module_menu,
#right div.module-white,
#right div.module-grey,
#right div.module-black,
#right div.module-blue,
#right div.module-green,
#right div.module-orange,
#right div.module-new,
#right div.module-top,
#right div.module-pick {
	margin: 0px 0px 10px 0px;
}
 
#right div.module h3,
#right div.module_menu h3,
#right div.module-white h3,
#right div.module-grey h3 {
	background: url(../images/right_module_header.png) 0 0 no-repeat;
}

#right div.module_menu h3 {
	margin: -10px -1px 0px;
}

/* blank */
#right div.module-blank {
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}

/*
 *contenttopbox & contentbottombox modules
 */

#contenttop div.module, #contentbottom div.module,
#contenttop div.module_menu, #contentbottom div.module_menu,
#contenttop div.module-white, #contentbottom div.module-white,
#contenttop div.module-grey, #contentbottom div.module-grey,
#contenttop div.module-black, #contentbottom div.module-black,
#contenttop div.module-blue, #contentbottom div.module-blue,
#contenttop div.module-green, #contentbottom div.module-green,
#contenttop div.module-orange, #contentbottom div.module-orange,
#contenttop div.module-new, #contentbottom div.module-new,
#contenttop div.module-top, #contentbottom div.module-top,
#contenttop div.module-pick, #contentbottom div.module-pick {
	margin: 0px 0px 0px 0px;
	text-align:justify;
}

#contenttop .seperator div.module, #contentbottom .seperator div.module,
#contenttop .seperator div.module_menu, #contentbottom .seperator div.module_menu,
#contenttop .seperator div.module-white, #contentbottom .seperator div.module-white,
#contenttop .seperator div.module-grey, #contentbottom .seperator div.module-grey,
#contenttop .seperator div.module-black, #contentbottom .seperator div.module-black,
#contenttop .seperator div.module-blue, #contentbottom .seperator div.module-blue,
#contenttop .seperator div.module-green, #contentbottom .seperator div.module-green,
#contenttop .seperator div.module-orange, #contentbottom .seperator div.module-orange,
#contenttop .seperator div.module-new, #contentbottom .seperator div.module-new,
#contenttop .seperator div.module-top, #contentbottom .seperator div.module-top,
#contenttop .seperator div.module-pick, #contentbottom .seperator div.module-pick {
	margin: 0px 10px 0px 0px;
}

/* blank */
#contenttop div.module-blank, #contentbottom div.module-blank {
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

#contenttop .seperator div.module-blank, #contentbottom .seperator div.module-blank {
	margin: 0px 10px 0px 0px;
}

/*
 * bottom modules
 */
 
/* default */
#bottom div.moduletable {
	padding: 10px 15px 10px 15px;
	background: none transparent scroll repeat 0% 0%;
	text-align:justify;
}

#bottom .seperator div.moduletable {
	background: url(../images/top_module_sep.png) 100% 100% no-repeat;
}

#bottom div.moduletable h3 {
	margin: 0px 0px 5px 0px;
	text-align: left;
	font-size: 125%;
	font-weight: bold;
}

/* blank */
#bottom div.moduletable-blank {
}


#iecheck {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
	width: 100%;
	height: auto;
	background: #ffffe1 url(/images/warning.png) 0 0 no-repeat;
	border-bottom: 1px solid #999999;
	font-size: 11px;
	color: #646464;
}

#iecheck p.msg {
	margin: 0px 70px 0px 25px;
	padding: 0px;
}

#iecheck div.close {
	position: absolute;
	top: 0px;
	right: 25px;
	color: #AA1428;
	cursor: pointer;
	z-index: 999;
}

#iecheck img {
	vertical-align: middle;
}

#iecheck a:link, #iecheck a:visited {
	color:#AA1428;
	text-decoration: none;
	white-space: nowrap;
}

#iecheck a:hover {
	color:#FF0000;
	text-decoration: underline;
}
