body
{
margin: 0px;
padding: 0px;
background-color: #c6d4ff;
background-image: url(../img/bgnd.gif);
background-attachment: fixed;
font-family: Arial, sans-serif;
font-size: 12px;
text-shadow: #ffffff 0px 0px 0px;
}

#innerbgnd
{
margin: 0px;
padding: 0px;/*
background-image: url(../img/bgndtop.gif);
background-repeat: repeat-x;
min-height: 600px;*/
}

* html #innerbgnd
{
height: 600px;
}

.nosize
{
	width:0px;
	height:0px;
	border:0px;
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	position:absolute;
}

/**************************************************** default
****************************************************/

*::-moz-selection /* FF highlight text */
{
background: #95b1ce;
color: #ffffff;
}

h1
{
font-size: 20px;
font-weight: bold;
letter-spacing: 0px;
margin: 10px 0px;
/*color: #1731a4;*/
}

h2
{
font-size: 16px;
font-weight: bold;
letter-spacing: 0px;
margin: 10px 0px;
/*color: #1731a4;*/
}

h3
{
color: #e65800;
font-size: 14px;
font-weight: bold;
letter-spacing: 0px;
margin: 10px 0px;
}

a
{
outline: none;
}

a img
{
border: 0px;
}

.sidecontmid a
{
color: #1731a4;
}

.sidecontmid a:hover
{
color: #e65800;
}

.maincontmid a
{
color: #1731a4;
text-decoration: underline;
}

.maincontmid a:hover
{
color: #e65800;
}
/*
.maincontmid p
{
margin: 0px 0px 10px 0px;
}
*/
.maincontmid p
{
margin: 10px 0px;
}

.sidecontmid p
{
margin: 4px 0px;
}

.maincontmid ul
{
margin: 0px 10px 10px 10px;
padding: 0px 10px 0px 10px;
list-style-type: none;
text-align: left;
}

.maincontmid ul li
{
padding: 4px 0px 4px 11px;
background-image: url(../img/bullet_diamond.gif);
background-repeat: no-repeat;
background-position: left 9px;
}

.maincontmid ul li ul
{
margin: 0px 10px 0px 4px;
padding: 0px 10px 0px 4px;
list-style-type: none;
text-align: left;
}

.maincontmid ul li ul li
{
padding: 4px 0px 4px 11px;
background-image: url(../img/bullet_diamond_grey.gif);
background-repeat: no-repeat;
background-position: left 9px;
}

.maincontmid ul li ul li ul
{
margin: 0px 10px 0px 0px;
padding: 0px 10px 0px 0px;
list-style-type: none;
text-align: left;
}

.maincontmid ul li ul li ul li
{
font-size:11px;
padding: 2px 0px 2px 10px;
background-image: url(../img/bullet_arrow_grey.gif);
background-repeat: no-repeat;
background-position: left 9px;
}

.orange
{
color: #e65800;
}

.orangelarge
{
color: #ff9900;
font-weight: bold;
font-size: 24px;
}

.lorange
{
color: #FF9900;
}

.lgrey
{
color: #929292;
}

.smallnote
{
font-size: 11px;
color: #929292;
}

.lblue
{
color: #8ea6d0;
}

.dblue
{
color: #1731a4;
}

.titledblue
{
color: #1731a4;
font-size: 16px;
font-weight: bold;
}

.titledblue a
{
text-decoration: none;
}

.titledblue a:hover
{
text-decoration: underline;
}

.titlesmalldblue
{
color: #1731a4;
font-size: 12px;
font-weight: bold;
}
.title2smalldblue
{
color: #1731a4;
font-size: 11px;
font-weight: normal;
font-style:italic;
}

.thumbart
{
margin-right: 10px;
}
/*
a.complogolink
{
text-decoration:none;
text-align:center;
width:180px;
display:block;
background:#ffffff;
}
*/
a.linkwhere
{
color: #818181;
padding-left: 8px;
background-image: url(../img/linkwhere_arrowright.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: underline;
font-size: 11px;
margin-right: 8px;
white-space: nowrap;
}

a.linkwhereactive
{
color: #616160;
padding-left: 8px;
background-image: url(../img/linkwhere_arrowright.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
font-size: 11px;
font-weight: bold;
margin-right: 8px;
white-space: nowrap;
}

a.linkwhere:hover, a.linkwhereactive:hover
{
color: #e65800;
}

a.linkmore
{
color: #1731a4;
padding-left: 14px;
background-image: url(../img/link_more.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
}

.blinker
{
background-image: url(../img/blinkred.gif);
background-repeat: repeat-x;
background-position: left bottom;
}
* html .blinker {background-image: url(../img/blinkred2.gif);}

a.linkmores
{
color: #1731a4;
padding-left: 14px;
background-image: url(../img/link_more.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
font-size: 11px;
}


a.linkclose
{
color: #1731a4;
padding-right: 14px;
background-image: url(../img/link_close.gif);
background-repeat: no-repeat;
background-position: right center;
text-decoration: none;
font-size:11px;
}

a.linkdelnotext
{
padding: 7px;
background-image: url(../img/link_close.gif);
background-repeat: no-repeat;
background-position: center center;
text-decoration: none;
font-size:11px;
}


a.linkback
{
color: #1731a4;
padding-left: 14px;
background-image: url(../img/link_back.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
font-size:11px;
}

a.linktop
{
color: #1731a4;
padding-right: 14px;
background-image: url(../img/link_top.gif);
background-repeat: no-repeat;
background-position: right center;
text-decoration: none;
font-size:11px;
}

a.linkben
{
color: #1731a4;
padding-left: 9px;
background-image: url(../img/link_ben.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
font-size: 11px;
}

a.linkreport
{
color: #1731a4;
padding-left: 10px;
background-image: url(../img/link_report.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
font-size: 11px;
}

a.linkemail
{
color: #1731a4;
padding-left: 13px;
background-image: url(../img/link_email.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
font-size: 11px;
}

a.linkprint
{
color: #1731a4;
padding-left: 10px;
background-image: url(../img/link_print.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
font-size: 11px;
}

a.linkback2
{
color: #1731a4;
padding-left: 10px;
background-image: url(../img/link_back2.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
font-size: 11px;
}

a.linkbookmark2
{
color: #1731a4;
padding-left: 8px;
background-image: url(../img/link_bookmarks2.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
font-size: 11px;
}

a.linkmore:hover, a.linkmores:hover, a.linkback:hover, a.linktop:hover, a.linkclose:hover, a.linkben:hover, a.linkreport:hover, a.linkemail:hover, a.linkprint:hover, a.linkback2:hover, a.linkbookmark2:hover
{
color:#ff9900;
text-decoration: none;
}

a.linkshow, a.subcatlinkshow
{
color: #1731a4;
padding-left: 8px;
background-image: url(../img/arrow_down.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: underline;
}

a.linkhide, a.subcatlinkhide
{
color: #1731a4;
padding-left: 8px;
background-image: url(../img/arrow_top.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: underline;
}

.sidecontmid a.linkmore:hover
{
color: #e65800;
}

a.linkanchor
{
color: #1731a4;
padding-left: 14px;
background-image: url(../img/link_anchor.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
font-size:11px;
margin-right:10px;
}

a.linkanchor:hover
{
color:#ff9900;
text-decoration: none;
}

a.linksubcat
{
color: #818181;
padding-left: 8px;
background-image: url(../img/link_arrowrightlight.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: underline;
font-size:11px;
margin: 0px 10px 2px 0px;
white-space: nowrap;
}

a.linksubcat:hover
{
color: #E65800;
}

span.linksubcatinact
{
color: #b7b7b7;
padding-left: 8px;
background-image: url(../img/link_arrowrightlight.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
font-size:11px;
margin: 0px 10px 2px 0px;
cursor: default;
white-space: nowrap;
}

table.collapsed
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
}

object
{
display: block;
outline: none;
background-image: url(../img/spacer.gif);
background-attachment: fixed;
}

.clear
{
height: 1px;
margin-top: -1px;
overflow: hidden;
clear: both;
}

.clearwhere
{
height: 1px;
margin-top: -1px;
margin-bottom: -7px;
overflow: hidden;
clear: both;
}

.divider1
{
height: 11px;
overflow: hidden;
margin: 10px 0px;
clear: both;
background-image: url(../img/divider1.gif);
background-repeat: repeat-x;
background-position: left center;
}

.maincontbudget .divider1
{
height: 11px;
overflow: hidden;
margin: 10px 0px;
clear: both;
background-image: url(../img/divider1_budget.gif);
background-repeat: repeat-x;
background-position: left center;
}

.maincontbasic .divider1
{
height: 11px;
overflow: hidden;
margin: 10px 0px;
clear: both;
background-image: url(../img/divider1_basic.gif);
background-repeat: repeat-x;
background-position: left center;
}

.divider2
{
min-height: 50px;
margin: 10px -9px 20px -9px;
padding: 0px 10px;
clear: both;
background-image: url(../img/divider2.gif);
background-repeat: repeat-x;
background-position: left bottom;
}

* html .divider2
{
height: 50px;
}

.dividernoclear
{
height: 11px;
overflow: hidden;
margin: 10px 0px;
background-image: url(../img/divider1.gif);
background-repeat: repeat-x;
background-position: left center;
}

.sidecontwhite .sidecontmid .divider1, .sidecont .sidecontmid .divider1
{
height: 1px;
overflow: hidden;
margin: 6px -9px;
background-position: left top;
}

.sidecontwhitenopad .sidecontmid .divider1
{
height: 1px;
overflow: hidden;
margin: 6px -6px;
background-position: left top;
}

.quest
{
margin-left: 2px;
}


/******************* agree
*******************/

table.agreetable
{
	border-spacing:0px;
	border-collapse:collapse;
	border:0px;
	margin:0px;
}

table.agreetable td
{
	vertical-align:top;
	font-size: 11px;
}



/**************************************************** round corners
****************************************************/

table.rounddef, table.roundnone
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
	margin:0px;
}

table.rounddef td, table.roundnone td
{
	padding:0px;
}

table.roundnone td.lt {width:6px; height:6px;}
table.roundnone td.mt {height:6px;}
table.roundnone td.rt {width:6px; height:6px;}
table.roundnone td.lb {width:6px; height:6px;}
table.roundnone td.mb {height:6px;}
table.roundnone td.rb {width:6px; height:6px;}

table.rounddef td.lt {width:6px; height:6px; background-image: url(../img/rounddeflt.png);}
table.rounddef td.mt {height:6px; background-image: url(../img/rounddefmt.gif);}
table.rounddef td.rt {width:6px; height:6px; background-image: url(../img/rounddefrt.png);}
table.rounddef td.lm {background-image: url(../img/rounddeflm.gif);}
table.rounddef td.mm {background-color: #fff8e8;}
table.rounddef td.rm {background-image: url(../img/rounddefrm.gif);}
table.rounddef td.lb {width:6px; height:6px; background-image: url(../img/rounddeflb.png);}
table.rounddef td.mb {height:6px; background-image: url(../img/rounddefmb.gif);}
table.rounddef td.rb {width:6px; height:6px; background-image: url(../img/rounddefrb.png);}
* html table.rounddef td.lt {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/rounddeflt.png");}
* html table.rounddef td.rt {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/rounddefrt.png");}
* html table.rounddef td.lb {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/rounddeflb.png");}
* html table.rounddef td.rb {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/rounddefrb.png");}



.inherit {
	font-size:inherit;
	margin:inherit;
	font-weight: inherit;
}

h2.inherit {
	font-size:11px;
	font-weight: 700;
}
/**************************************************** header
****************************************************/

#header
{
width: 976px;
height: 226px;
margin: 0px auto;
background-image: url(../img/headerbgnd-v2.png);
}

* html #header
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/headerbgnd.png");
}

#headerinner
{
width: 976px;
height: 226px;
position: relative;
}

a#logolink {
	display: block;
	width: 192px;
	height: 134px;
	top: 67px;
	position: absolute;
	left: 22px;
}

#topmenu {
	width: 100%;
	padding: 0px;
	position: absolute;
	top: 54px;
	right: 20px;
	color: #616160;
	font-size: 11px;
}

#topmenu a {
	float: right;
	margin-left: 18px;
	padding-left: 14px;
	text-decoration: none;
	color: #616160;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

#topmenu a:hover
{
text-decoration: underline;
}

.linkhomepage
{
background-image: url(../img/link_homepage.gif);
}

.linkbookmarks
{
background-image: url(../img/link_bookmarks.gif);
}

.linksitemap
{
background-image: url(../img/link_sitemap.gif);
}

/* languages */

#lncont
{
width: 125px;
padding: 0px;
position: absolute;
top: 51px;
right: 23px;
color: #616160;
}

#lntop
{
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
width: 125px;
height: 21px;
margin: 0px;
background-image: url(../img/lntop.gif);
cursor: pointer;
}

#lntop.lnact
{
background-image: url(../img/lntopopen.gif);
}

#lntop .lnflag
{
padding: 1px 0px 0px 0px;
width: 25px;
text-align: right;
vertical-align: middle;
font-size: 0px;
line-height: 0px;
}

#lntop .lntext
{
width: 72px;
padding: 1px 24px 0px 4px;
vertical-align: middle;
font-size: 11px;
}

#lnopen
{
width: 125px;
padding: 0px;
margin: 0px;
}

#lnmid
{
width: 125px;
background-image: url(../img/lnmid.gif);
padding: 0px;
margin: 0px;
}

#lnbot
{
width: 125px;
height: 7px;
overflow: hidden;
background-image: url(../img/lnbot.png);
padding: 0px;
margin: 0px;
}

* html #lnbot
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/lnbot.png");
}

#lnopeninner
{
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
width: 123px;
margin: 0px auto;
}

#lnopeninner tr
{
height: 18px;
cursor: pointer;
}

.lnover
{
background-color: #edece7;
}

#lnopeninner .lnflag
{
padding: 1px 0px 0px 0px;
width: 24px;
text-align: right;
vertical-align: middle;
font-size: 0px;
line-height: 0px;
}

#lnopeninner .lntext
{
width: 71px;
padding: 1px 24px 0px 4px;
vertical-align: middle;
font-size: 11px;
}

.lnflag img
{
vertical-align: bottom;
margin: 0px;
padding: 0px;
}

/*************/

#topimgcont
{
width: 738px;
height: 150px;
position: absolute;
/*top: 76px;
left: 228px;*/
}

#smenu
{
width: 715px;
padding: 0px;
position: absolute;
top: 204px;
left: 237px;
color: #616160;
font-size: 11px;
}

#smenu a.linksmenu
{
float: right;
margin-left: 12px;
padding-left: 10px;
text-decoration: none;
color: #616160;
background-image: url(../img/link_arrowright.gif);
background-repeat: no-repeat;
background-position: 2px 4px;
}

#smenu a.linksmenu:hover
{
text-decoration: underline;
}

#time
{
width: 198px;
padding: 0px;
position: absolute;
top: 156px;
left: 20px;
}

#timetable
{
margin: 0px auto;
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
cursor: pointer;
}

#timetable td
{
padding: 0px 3px;
}



/**************************************************** menu
****************************************************/

#menu
{
width: 976px;
height: 32px;
padding-top: 8px;
margin: 0px auto;
background-image: url(../img/menubgnd.png);
}

* html #menu
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/menubgnd.png");
}

#menutable
{
height: 32px;
margin: 0px auto;
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
}

#menutable td.menuleft
{
width: 15px;
padding: 0px;
background-image: url(../img/menuleftinact.png);
}

* html #menutable td.menuleft
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/menuleftinact.png");
}

#menutable td.menumid
{
padding: 0px;
background-image: url(../img/menumidinact.png);
}

* html #menutable td.menumid
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="img/menumidinact.png");
}

#menutable td.menuright
{
width: 15px;
padding: 0px;
background-image: url(../img/menurightinact.png);
}

* html #menutable td.menuright
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/menurightinact.png");
}

#menutable td.menuleft_active
{
width: 15px;
padding: 0px;
background-image: url(../img/menuleftact.png);
}

* html #menutable td.menuleft_active
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/menuleftact.png");
}

#menutable td.menumid_active
{
padding: 0px;
background-image: url(../img/menumidact.png);
}

* html #menutable td.menumid_active
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="img/menumidact.png");
}

#menutable td.menuright_active
{
width: 15px;
padding: 0px;
background-image: url(../img/menurightact.png);
}

* html #menutable td.menuright_active
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/menurightact.png");
}

#menutable td.menuspace
{
width: 42px;
padding: 0px;
}

#menutable td.menumid_active a
{
position: relative;
color: #616160;
font-weight: bold;
text-decoration: none;
padding-left: 16px;
padding-right: 2px;
background-image: url(../img/link_menuact.gif);
background-repeat: no-repeat;
background-position: 2px 4px;
}

#menutable td.menumid a
{
position: relative;
color: #818181;
font-weight: bold;
text-decoration: none;
padding-left: 16px;
padding-right: 2px;
background-image: url(../img/link_menuinact.gif);
background-repeat: no-repeat;
background-position: 2px 4px;
}

#menutable td.menumid a:hover, #menutable td.menumid_active a:hover
{
text-decoration: underline;
}



/**************************************************** middle
****************************************************/

#middlecont
{
width: 976px;
margin: 0px auto;
background-image: url(../img/middlebgnd.png);
}

* html #middlecont
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="img/middlebgnd.png");
}

#middle
{
width: 956px;
min-height: 254px;
padding-top: 10px;
margin: 0px auto;
background-image: url(../img/middleinnerbgnd.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

* html #middle
{
height: 254px;
}

#left
{
width: 194px;
margin-left: 14px;
float: left;
display: inline;
}

#main
{
width: 520px;
margin-left: 10px;
float: left;
display: inline;
}

#mainnoright
{
width: 724px;
margin-left: 10px;
float: left;
display: inline;
}

#right
{
width: 194px;
margin-left: 10px;
float: left;
display: inline;
}

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
    #middlecont{ width: 75%;  }
    #middle    { width: 100%; background-image: none;}
    h2 {width: 31%; }
}

/**************************************************** maincont
****************************************************/

#main .maincont
{
width: 520px;
}

#main .maincont .mainconttitle
{
width: 479px;
/*height: 28px;*/
padding: 8px 27px 6px 14px;
color: #ffffff;
font-weight: bold;
background-image: url(../img/mainconttitle.gif);
background-repeat: no-repeat;
}

#main .maincont .mainconttitlebot
{
width: 520px;
height: 2px;
overflow: hidden;
background-image: url(../img/mainconttitlebot.gif);
background-repeat: no-repeat;
}

#main .maincont .maincontmid
{
width: 500px;
padding: 7px 10px 0px 10px;
background-image: url(../img/maincontmidwhite.gif);
background-repeat: repeat-y;
/*word-wrap: break-word;*/
}

#main .maincont .maincontbot
{
width: 520px;
height: 10px;
margin-bottom: 10px;
overflow: hidden;
background-image: url(../img/maincontbotwhite.gif);
background-repeat: no-repeat;
}

.maincont .linkmorecont
{
margin: 0px;
text-align: left;
}



/**************************************************** maincontnoside
****************************************************/

#mainnoright .maincont
{
width: 724px;
}

#mainnoright .maincont .mainconttitle
{
width: 683px;
padding: 8px 27px 6px 14px;
color: #ffffff;
font-weight: bold;
background-image: url(../img/maincontnosidetitle.gif);
background-repeat: no-repeat;
}

#mainnoright .maincont .mainconttitlebot
{
width: 724px;
height: 2px;
overflow: hidden;
background-image: url(../img/maincontnosidetitlebot.gif);
background-repeat: no-repeat;
}

#mainnoright .maincont .maincontmid
{
width: 704px;
padding: 7px 10px 0px 10px;
background-image: url(../img/maincontnosidemidwhite.gif);
background-repeat: repeat-y;
}

#mainnoright .maincont .maincontbot
{
width: 724px;
height: 10px;
margin-bottom: 10px;
overflow: hidden;
background-image: url(../img/maincontnosidebotwhite.gif);
background-repeat: no-repeat;
}



/**************************************************** gallery
****************************************************/

table.galcont
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
}

table.galcont td
{
	width:100px;
	padding:10px 15px;
	text-align:center;
	font-size:11px;
}


/**************************************************** directory list
****************************************************/

table.dirlist
{
	margin:0px 0px 10px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border:0px;
	width:100%;
}

table.dirlist td {vertical-align:top;}

tr.dirlistfull td {background-color:#fff0d0;border-top:1px solid #ff9900;border-bottom:1px solid #ff9900;}
tr.dirlistfullact td {background-color:#ffeac0;border-top:1px solid #ff9900;border-bottom:1px solid #ff9900;}

tr.dirlistbudget td {background-color:#e8eeff;border-top:1px solid #88a1dd;border-bottom:1px solid #88a1dd;}
tr.dirlistbudgetact td {background-color:#dfe7ff;border-top:1px solid #88a1dd;border-bottom:1px solid #88a1dd;}

tr.dirlistbasic td {background-color:#E5E6E5;border-top:1px solid #cccccc;border-bottom:1px solid #aeaeae;}
tr.dirlistbasicact td {background-color:#dbdcdb;border-top:1px solid #cccccc;border-bottom:1px solid #aeaeae;}

tr.dirlistlife td {background-color:#ffffff;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
tr.dirlistlifeact td {background-color:#f7f7f7;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}

td.dirlistlogo {width:72px;	padding:4px;}

table.dirlistlogocont
{
	margin:0;
	width: 85px;
	height: 70px;
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0;
	border:0;
}
table.dirlistlogocont td {width:64px;height:48px;padding:4px;vertical-align:middle;background-color:#ffffff;}
table.dirlistlogocont td img {vertical-align:bottom;}

tr.dirlistfull table.dirlistlogocont td, tr.dirlistfullact table.dirlistlogocont td {border:1px solid #ff9900;}
tr.dirlistbudget table.dirlistlogocont td, tr.dirlistbudgetact table.dirlistlogocont td {border:1px solid #88a1dd;}
tr.dirlistbasic table.dirlistlogocont td, tr.dirlistbasicact table.dirlistlogocont td {border:1px solid #aeaeae;}
tr.dirlistlife table.dirlistlogocont td, tr.dirlistlifeact table.dirlistlogocont td {border:1px solid #cccccc;}

td.dirlisttext {padding:4px;}

td.dirlisttext a, td.dirlisttext a:hover {text-decoration:none;color:#1731a4;}

/* maplink */

table.maplinktab, table.maplinktabact
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
	margin:0px;
	cursor:pointer;
}

table.maplinktab td
{
	font-size:12px;
	color:#1731a4;
	padding:0px;
	text-decoration:underline;
}

table.maplinktabact td
{
	font-size:12px;
	color:#E65800;
	padding:0px;
	text-decoration:underline;
}

table.maplinktab td.mapicontd, table.maplinktabact td.mapicontd
{
width:22px;
padding-right:4px;
height:22px;
background-image: url(../img/icon_map.gif);
background-repeat: no-repeat;
}




/**************************************************** profile common
****************************************************/

#mainnoright .maincontfull, #mainnoright .maincontbudget, #mainnoright .maincontbasic
{
width: 724px;
}

#mainnoright .maincontfull .mainconttop, #mainnoright .maincontbudget .mainconttop, #mainnoright .maincontbasic .mainconttop
{
width: 724px;
height: 10px;
overflow: hidden;
background-repeat: no-repeat;
}

#mainnoright .maincontfull .maincontmid, #mainnoright .maincontbudget .maincontmid, #mainnoright .maincontbasic .maincontmid
{
width: 704px;
padding: 0px 10px 0px 10px;
background-repeat: repeat-y;
}

#mainnoright .maincontfull .maincontbot, #mainnoright .maincontbudget .maincontbot, #mainnoright .maincontbasic .maincontbot
{
width: 724px;
height: 10px;
margin-bottom: 10px;
overflow: hidden;
background-repeat: no-repeat;
}

/* inside */

table.prof
{
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
width: 100%;
margin: 0px;
}

td.profleft
{
width:194px;
padding:0px 10px 0px 0px;
vertical-align:top;
}

td.profright
{
padding:0px;
vertical-align:top;
}

.sgalcont
{
width:244px;
padding:0px;
margin:0px 0px 0px 10px;
float:right;
display:inline;
}

#sgal
{
width:244px;
padding:0px;
vertical-align:top;
margin:0px;
}

table.proflogo, table.profinfo, table.profrecom
{
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
margin: 0px 0px 10px 0px;
}

td.proflefttop, td.proflefttopshaded, td.profleftbot, td.profleftbotshaded2
{
width:194px;
height:10px;
padding:0px;
overflow: hidden;
background-repeat: no-repeat;
}

td.profleftbotshaded2
{
width:194px;
height:21px;
padding:0px;
overflow: hidden;
background-repeat: no-repeat;
}

td.profleftmid, td.profleftmidshaded
{
padding:0px;
background-repeat: repeat-y;
}

table.profrecomitem
{
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
margin: 0px;
font-size: 11px;
}

td.profrecomlogo
{
width:64px;
padding:0px 0px 0px 6px;
}

td.profrecomdetails
{
padding:0px 6px;
vertical-align:top;
}

div.profinfocont
{
padding:0px 8px;
font-size:11px;
}

.profleft .divider
{
height: 11px;
overflow: hidden;
margin: 10px 1px;
clear: both;
background-repeat: repeat-x;
background-position: left center;
}

table.profrightinner
{
width:500px;
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
margin: 0px 0px 10px 0px;
}

td.profrighttop, td.profrightbot
{
width:500px;
height:10px;
padding:0px;
overflow: hidden;
background-repeat: no-repeat;
}

td.profrightmid
{
width:480px;
padding:0px 10px;
background-repeat: repeat-y;
/*text-wrap: suppress;
word-wrap: break-word;*/
}

div.service
{
width:38px;
float:left;
display:inline;
margin:0px 4px 4px 0px;
font-family: Tahoma, sans-serif;
font-size: 9px;
text-align: center;
}

div.service img
{
vertical-align:bottom;
}

table.profstats
{
width:100%;
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
margin: 0px;
}

td.profstatsicon
{
width:31px;
padding: 0px 6px 0px 0px;
vertical-align:top;
}

td.profstatsdesc
{
padding: 0px 4px;
text-align: left;
vertical-align:top;
}

td.profstatsuserpc
{
padding: 0px;
color: #ff9900;
font-weight: bold;
font-size: 24px;
line-height: 24px;
text-align: left;
vertical-align:middle;
}

table.netratingexpl
{
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
margin: 0px auto;
}

table.netratingexpl td
{
padding: 2px 4px;
}

tr.netratingrowact
{
background:#ffffff;
border:1px solid #ff9900;
}

.ratingpc
{
color: #ff9900;
font-weight: bold;
font-size: 44px;
}



/********************************************************** icons */

div.icon_special
{
width:31px;
height:31px;
background-image: url(../img/icon_special.png);
cursor:pointer;
}

* html div.icon_special
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/icon_special.png");
}

.profinfoinact div.icon_special
{
width:31px;
height:31px;
background-image: url(../img/icon_special_out.png);
}

* html .profinfoinact div.icon_special
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/icon_special_out.png");
}

.profinfodisabled div.icon_special
{
width:31px;
height:31px;
background-image: url(../img/icon_special_dis.png);
cursor:default;
}

* html .profinfodisabled div.icon_special
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/icon_special_dis.png");
}

div.icon_jobs
{
width:31px;
height:31px;
background-image: url(../img/icon_jobs.png);
cursor:pointer;
}

* html div.icon_jobs
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/icon_jobs.png");
}

.profinfoinact div.icon_jobs
{
width:31px;
height:31px;
background-image: url(../img/icon_jobs_out.png);
}

* html .profinfoinact div.icon_jobs
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/icon_jobs_out.png");
}

.profinfodisabled div.icon_jobs
{
width:31px;
height:31px;
background-image: url(../img/icon_jobs_dis.png);
cursor:default;
}

* html .profinfodisabled div.icon_jobs
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/icon_jobs_dis.png");
}

div.icon_hours
{
width:31px;
height:31px;
background-image: url(../img/icon_hours.png);
cursor:pointer;
}

* html div.icon_hours
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/icon_hours.png");
}

.profinfoinact div.icon_hours
{
width:31px;
height:31px;
background-image: url(../img/icon_hours_out.png);
}

* html .profinfoinact div.icon_hours
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/icon_hours_out.png");
}

.profinfodisabled div.icon_hours
{
width:31px;
height:31px;
background-image: url(../img/icon_hours_dis.png);
cursor:default;
}

* html .profinfodisabled div.icon_hours
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/icon_hours_dis.png");
}

div.icon_addadd
{
width:31px;
height:31px;
background-image: url(../img/icon_addadd.png);
cursor:pointer;
}

* html div.icon_addadd
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/icon_addadd.png");
}

.profinfoinact div.icon_addadd
{
width:31px;
height:31px;
background-image: url(../img/icon_addadd_out.png);
}

* html .profinfoinact div.icon_addadd
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/icon_addadd_out.png");
}

.profinfodisabled div.icon_addadd
{
width:31px;
height:31px;
background-image: url(../img/icon_addadd_dis.png);
cursor:default;
}

* html .profinfodisabled div.icon_addadd
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/icon_addadd_dis.png");
}

div.icon_stats
{
width:31px;
height:31px;
background-image: url(../img/icon_stats.png);
}

* html div.icon_stats
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/icon_stats.png");
}

/* thumbs */

table.ratingthumbs
{
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
margin: 10px auto 10px auto;
}

td.ratingthumb
{
width:40px;
height:40px;
padding:0px;
background-image: url(../img/ratingthumb.gif);
cursor:pointer;
}

td.ratingthumbact
{
width:40px;
height:40px;
padding:0px;
background-image: url(../img/ratingthumbact.gif);
cursor:pointer;
}


/**************************************************** profile edit
****************************************************/

.editfull, .editbud, .editbas
{
	margin:0px -9px;
	padding:10px 9px;
}

.editfull {background-color:#FFF0D0;}
.editbud {background-color:#E8EEFF;}
.editbas {background-color:#E5E6E5;}


/**************************************************** profile full
****************************************************/

#mainnoright .maincontfull .mainconttop
{
background-image: url(../img/maincontnosidefulltop.gif);
}

#mainnoright .maincontfull .maincontmid
{
background-image: url(../img/maincontnosidefullmid.gif);
}

#mainnoright .maincontfull .maincontbot
{
background-image: url(../img/maincontnosidefullbot.gif);
}

.maincontfull td.proflefttop, .editfull td.proflefttop
{
background-image: url(../img/proffulllefttop.gif);
}

.maincontfull td.proflefttopshaded, .editfull td.proflefttopshaded
{
background-image: url(../img/proffulllefttopshaded.gif);
}

.maincontfull td.profleftmid, .editfull td.profleftmid
{
background-image: url(../img/proffullleftmid.gif);
}

.maincontfull td.profleftmidshaded, .editfull td.profleftmidshaded
{
background-image: url(../img/proffullleftmidshaded.gif);
}

.maincontfull td.profleftbot, .editfull td.profleftbot
{
background-image: url(../img/proffullleftbot.gif);
}

.maincontfull td.profleftbotshaded2, .editfull td.profleftbotshaded2
{
background-image: url(../img/proffullleftbotshaded2.gif);
}

.maincontfull .profleft .divider, .editfull .profleft .divider
{
background-image: url(../img/divider1.gif);
}

.maincontfull td.profrighttop, .editfull td.profrighttop
{
background-image: url(../img/proffullrighttop.gif);
}

.maincontfull td.profrightmid, .editfull td.profrightmid
{
background-image: url(../img/proffullrightmid.gif);
}

.maincontfull td.profrightbot, .editfull td.profrightbot
{
background-image: url(../img/proffullrightbot.gif);
}

.maincontfull .profcolor, .editfull .profcolor
{
color:#e65800;
}


/**************************************************** profile budget
****************************************************/

#mainnoright .maincontbudget .mainconttop
{
background-image: url(../img/maincontnosidebudgettop.gif);
}

#mainnoright .maincontbudget .maincontmid
{
background-image: url(../img/maincontnosidebudgetmid.gif);
}

#mainnoright .maincontbudget .maincontbot
{
background-image: url(../img/maincontnosidebudgetbot.gif);
}

.maincontbudget td.proflefttop, .editbud td.proflefttop
{
background-image: url(../img/profbudgetlefttop.gif);
}

.maincontbudget td.proflefttopshaded, .editbud td.proflefttopshaded
{
background-image: url(../img/profbudgetlefttopshaded.gif);
}

.maincontbudget td.profleftmid, .editbud td.profleftmid
{
background-image: url(../img/profbudgetleftmid.gif);
}

.maincontbudget td.profleftmidshaded, .editbud td.profleftmidshaded
{
background-image: url(../img/profbudgetleftmidshaded.gif);
}

.maincontbudget td.profleftbot, .editbud td.profleftbot
{
background-image: url(../img/profbudgetleftbot.gif);
}

.maincontbudget td.profleftbotshaded2, .editbud td.profleftbotshaded2
{
background-image: url(../img/profbudgetleftbotshaded2.gif);
}

.maincontbudget .profleft .divider, .editbud .profleft .divider
{
background-image: url(../img/divider1_budget.gif);
}

.maincontbudget td.profrighttop, .editbud td.profrighttop
{
background-image: url(../img/profbudgetrighttop.gif);
}

.maincontbudget td.profrightmid, .editbud td.profrightmid
{
background-image: url(../img/profbudgetrightmid.gif);
}

.maincontbudget td.profrightbot, .editbud td.profrightbot
{
background-image: url(../img/profbudgetrightbot.gif);
}

.maincontbudget .profcolor, .editbud .profcolor
{
color:#1731a4;
}


/**************************************************** profile basic
****************************************************/

#mainnoright .maincontbasic .mainconttop
{
background-image: url(../img/maincontnosidebasictop.gif);
}

#mainnoright .maincontbasic .maincontmid
{
background-image: url(../img/maincontnosidebasicmid.gif);
}

#mainnoright .maincontbasic .maincontbot
{
background-image: url(../img/maincontnosidebasicbot.gif);
}

.maincontbasic td.proflefttop, .editbas td.proflefttop
{
background-image: url(../img/profbasiclefttop.gif);
}

.maincontbasic td.proflefttopshaded, .editbas td.proflefttopshaded
{
background-image: url(../img/profbasiclefttopshaded.gif);
}

.maincontbasic td.profleftmid, .editbas td.profleftmid
{
background-image: url(../img/profbasicleftmid.gif);
}

.maincontbasic td.profleftmidshaded, .editbas td.profleftmidshaded
{
background-image: url(../img/profbasicleftmidshaded.gif);
}

.maincontbasic td.profleftbot, .editbas td.profleftbot
{
background-image: url(../img/profbasicleftbot.gif);
}

.maincontbasic td.profleftbotshaded2, .editbas td.profleftbotshaded2
{
background-image: url(../img/profbasicleftbotshaded2.gif);
}

.maincontbasic .profleft .divider, .editbas .profleft .divider
{
background-image: url(../img/divider1_basic.gif);
}

.maincontbasic td.profrighttop, .editbas td.profrighttop
{
background-image: url(../img/profbasicrighttop.gif);
}

.maincontbasic td.profrightmid, .editbas td.profrightmid
{
background-image: url(../img/profbasicrightmid.gif);
}

.maincontbasic td.profrightbot, .editbas td.profrightbot
{
background-image: url(../img/profbasicrightbot.gif);
}

.maincontbasic .profcolor, .editbas .profcolor
{
color:#000000;
}






/**************************************************** tabs
****************************************************/

table.tabs
{
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
margin: 0px auto;
height: 36px;
margin-top: 20px;
}

table.tabs td
{
vertical-align: middle;
padding: 6px 0px;
text-align: center;
}

table.tabs td.tabspace
{
width: 4px;
padding: 0px;
}

table.tabs td.tableftact
{
width: 14px;
padding: 0px;
background-image: url(../img/tableftact.gif);
background-repeat: no-repeat;
background-position: left top;
}

table.tabs td.tabrightact
{
width: 14px;
padding: 0px;
background-image: url(../img/tabrightact.gif);
background-repeat: no-repeat;
background-position: left top;
}

table.tabs td.tabmidact
{
font-size: 16px;
font-weight: bold;
color: #ff9900;
background-image: url(../img/tabmidact.gif);
background-repeat: repeat-x;
background-position: left top;
}

table.tabs td.tableft
{
width: 14px;
padding: 0px;
background-image: url(../img/tableft.gif);
background-repeat: no-repeat;
background-position: left 10px;
}

table.tabs td.tabright
{
width: 14px;
padding: 0px;
background-image: url(../img/tabright.gif);
background-repeat: no-repeat;
background-position: left 10px;
}

table.tabs td.tabmid
{
font-size: 12px;
font-weight: bold;
color: #ffffff;
background-image: url(../img/tabmid.gif);
background-repeat: repeat-x;
background-position: left 10px;
padding: 16px 0px 6px 0px;
}


table.tabs td.tabmid a
{
color: #ffffff;
text-decoration: none;
}

table.tabs td.tabmid a:hover
{
color: #ffffff;
text-decoration: underline;
}


/**************************************************** liquid btn
****************************************************/

table.btnliq
{
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
cursor: pointer;
}

table.btnliq td.lt
{
width: 10px;
height: 10px;
overflow: hidden;
padding: 0px;
background-image: url(../img/btnliq_lt.png);
}

table.btnliq td.lb
{
width: 10px;
height: 10px;
overflow: hidden;
padding: 0px;
background-image: url(../img/btnliq_lb.png);
}

table.btnliq td.rt
{
width: 10px;
height: 10px;
overflow: hidden;
padding: 0px;
background-image: url(../img/btnliq_rt.png);
}

table.btnliq td.rb
{
width: 10px;
height: 10px;
overflow: hidden;
padding: 0px;
background-image: url(../img/btnliq_rb.png);
}

table.btnliq td.lm
{
width: 10px;
overflow: hidden;
padding: 0px;
background-image: url(../img/btnliq_lm_grad.png);
background-position: left center;
}

table.btnliq td.rm
{
width: 10px;
overflow: hidden;
padding: 0px;
background-image: url(../img/btnliq_rm_grad.png);
background-position: left center;
}

table.btnliq td.mt
{
height: 10px;
overflow: hidden;
padding: 0px;
background-image: url(../img/btnliq_mt.png);
}

table.btnliq td.mb
{
height: 10px;
overflow: hidden;
padding: 0px;
background-image: url(../img/btnliq_mb.png);
}

table.btnliq td.mm
{
padding: 0px;
background-image: url(../img/btnliq_mm_grad.png);
background-position: left center;
color: #ffffff;
font-weight: bold;
font-size: 12px;
}

table.btnliq td.mms
{
padding: 0px 4px;
background-image: url(../img/btnliq_mm_grad.png);
background-position: left center;
color: #ffffff;
font-weight: bold;
font-size: 11px;
}

table.btnliq td.mml
{
padding: 2px 6px;
background-image: url(../img/btnliq_mm_grad.png);
background-position: left center;
color: #ffffff;
font-weight: bold;
font-size: 18px;
}

* html table.btnliq td.lt
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/btnliq_lt.png");
}
* html table.btnliq td.lb
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/btnliq_lb.png");
}
* html table.btnliq td.rt
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/btnliq_rt.png");
}
* html table.btnliq td.rb
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/btnliq_rb.png");
}
* html table.btnliq td.lm
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="img/btnliq_lm_grad_ie.png");
}
* html table.btnliq td.rm
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="img/btnliq_rm_grad_ie.png");
}
* html table.btnliq td.mt
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="img/btnliq_mt.png");
}
* html table.btnliq td.mb
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="img/btnliq_mb.png");
}
* html table.btnliq td.mm
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="img/btnliq_mm_grad_ie.png");
}



/**************************************************** rounded white orange border
****************************************************/

table.liq
{
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
}

table.liq td.lt, table.liq td.lb, table.liq td.rt, table.liq td.rb
{
width: 6px;
height: 6px;
overflow: hidden;
padding: 0px;
background-image: url(../img/liq_lt.png);
}

table.liq td.lt {background-image: url(../img/liq_lt.png);}
table.liq td.lb {background-image: url(../img/liq_lb.png);}
table.liq td.rt {background-image: url(../img/liq_rt.png);}
table.liq td.rb {background-image: url(../img/liq_rb.png);}

table.liq td.lm, table.liq td.rm
{
width: 6px;
overflow: hidden;
padding: 0px;
}

table.liq td.lm {background-image: url(../img/liq_lm.gif);}
table.liq td.rm {background-image: url(../img/liq_rm.gif);}

table.liq td.mt, table.liq td.mb
{
height: 6px;
overflow: hidden;
padding: 0px;
background-image: url(../img/btnliq_mt.png);
}

table.liq td.mt {background-image: url(../img/liq_mt.gif);}
table.liq td.mb {background-image: url(../img/liq_mb.gif);}

table.liq td.mm
{
padding: 0px 4px;
background-color: #ffffff;
}

* html table.liq td.lt
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/liq_lt.png");
}
* html table.liq td.lb
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/liq_lb.png");
}
* html table.liq td.rt
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/liq_rt.png");
}
* html table.liq td.rb
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/liq_rb.png");
}



/**************************************************** pager
****************************************************/

table.pager
{
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
margin: 0px 0px 10px 0px;
width: 100%;
}

.pagerleft
{
padding-right:10px;
}

.pagermid
{
text-align: center;
}

.pagerright
{
padding-left: 10px;
text-align: right;
}
a.pager{
    display: inline-block;
}

a.page
{
margin:0px 4px;
font-weight:bold;
text-decoration:none;
padding:1px;
color:#ff9900;
}

a.page:hover
{
color:#e65800;
}

.pageactive
{
margin:0px 4px;
font-weight:bold;
padding:1px;
color:#1731a4;
}

a.pageprev
{
margin-right:4px;
text-decoration:none;
font-size:11px;
background-image: url(../img/arrow_left.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left:8px;
}

a.pagenext
{
margin-left:4px;
text-decoration:none;
font-size:11px;
background-image: url(../img/arrow_right.gif);
background-repeat: no-repeat;
background-position: right center;
padding-right:8px;
}

a.pageprev:hover, a.pagenext:hover
{
color:#ff9900;
}

.pagenextinact
{
margin-left:4px;
text-decoration:none;
font-size:11px;
background-image: url(../img/arrow_right.gif);
background-repeat: no-repeat;
background-position: right center;
padding-right:8px;
color: #b7b7b7;
}

.pageprevinact
{
margin-right:4px;
text-decoration:none;
font-size:11px;
background-image: url(../img/arrow_left.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left:8px;
color: #b7b7b7;
}


/**************************************************** sidecont
****************************************************/

.sidecont, .sidecontwhite
{
font-size: 11px;
}

.sideconttitle
{
width: 153px;
/*height: 28px;*/
padding: 8px 27px 6px 14px;
color: #ffffff;
font-weight: bold;
background-image: url(../img/sideconttitle.gif);
background-repeat: no-repeat;
}

.sideconttitlebot
{
width: 194px;
height: 2px;
overflow: hidden;
background-image: url(../img/sideconttitlebot.gif);
background-repeat: no-repeat;
}

.sidecont .sidecontmid
{
width: 174px;
padding: 7px 10px 0px 10px;
background-image: url(../img/sidecontmid.gif);
background-repeat: repeat-y;
text-align: justify;
}

.sidecont .sidecontbot
{
width: 194px;
height: 10px;
margin-bottom: 10px;
overflow: hidden;
background-image: url(../img/sidecontbot.gif);
background-repeat: no-repeat;
}

.sidecontwhite .sidecontmid
{
width: 174px;
padding: 7px 10px 0px 10px;
background-image: url(../img/sidecontmidwhite.gif);
background-repeat: repeat-y;
text-align: justify;
}

.sidecontwhite .sidecontbot, .sidecontwhitenopad .sidecontbot
{
width: 194px;
height: 10px;
margin-bottom: 10px;
overflow: hidden;
background-image: url(../img/sidecontbotwhite.gif);
background-repeat: no-repeat;
}

.sidecontwhitenopad .sidecontmid
{
width: 180px;
padding: 7px 7px 0px 7px;
background-image: url(../img/sidecontmidwhite.gif);
background-repeat: repeat-y;
}

.sidecontmid ul
{
margin: 0px;
padding: 0px 10px 0px 10px;
list-style-type: none;
text-align: left;
}

.sidecontmid ul li
{
padding: 2px 0px 2px 11px;
background-image: url(../img/bullet_diamond.gif);
background-repeat: no-repeat;
background-position: left 6px;
}
/*
.sidecontmid .title
{
margin-bottom: 4px;
text-align: left;
}
*/
.sidecontmid .linkmorecont
{
margin: 4px 0px 0px 0px;
text-align: right;
}
/* benefits*/
.benefit{
    position:relative;
    font-size: 11px;
    width: 165px;
    float: left;
    margin-left: 8px;
    /*border: solid orange 1px;*/
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.benefit .title
{
padding: 6px 8px 6px 8px;
color: #ffffff;
font-weight: bold;
text-align: center;
text-transform: uppercase;
}
.benefit .basic_top
{
background-image: url(/img/benefit_basic_title.png);
background-repeat: no-repeat;
}
.benefit .budget_top
{
background-image: url(/img/benefit_budget_title.png);
background-repeat: no-repeat;
}
.benefit .full_top
{
background-image: url(/img/benefit_full_title.png);
background-repeat: no-repeat;
}
.benefit .middle
{
position: relative;
padding: 7px 10px 0px 10px;
min-height: 652px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
/*text-align: justify;*/
}
/*.benefit .basic_middle
{
background: #e1e3e3;
}
.benefit .budget_middle
{
background: #cadaed;
}
.benefit .full_middle
{
background: #fae9ac;
}*/
.benefit .middle ul{
    list-style-type: none;
    padding-left: 0px;
}
.benefit .middle li{
    padding-left: 20px;
    margin-left: 0px;
/*    margin-top: 8px;*/
    line-height: 16px;
}
.benefit .middle .basic_li{
    background: url("/img/basic_rr16.png") left top no-repeat;
}
.benefit .middle .basic_ll{
    background: url("/img/basic_ll16.png") right top no-repeat;
}
.benefit .middle .budget_li{
    background: url("/img/budget_rr16.png") left top no-repeat;
}
.benefit .middle .budget_ll{
    background: url("/img/budget_ll16.png") right top no-repeat;
}
.benefit .middle .full_li{
    background: url("/img/full_rr16.png") left top no-repeat;
}
.benefit .middle .full_ll{
    background: url("/img/full_ll16.png") right top no-repeat;
    line-height: 16px;
}


.budget_colortext{
    font-weight: bold; color: #3B54A1;
}
.full_colortext{
    font-weight: bold; color: #F05A28;
}

.benefit .button{
position: absolute;
bottom:-79px;
left:0px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-top:solid 2px white;
width: 165px;
height: 86px;
font-size: 14px;
font-weight: bold;
text-align: center;
cursor: pointer;
}
.benefit .basic_buy{
background-image: url(/img/benefit_basic_btm.png);
background-repeat: no-repeat;
}
.benefit .budget_buy{
background-image: url(/img/benefit_budget_btm.png);
background-repeat: no-repeat;
}
.benefit .full_buy{
background-image: url(/img/benefit_full_btm.png);
background-repeat: no-repeat;
}
.benefit .price{
position: absolute;
left: 0px;
bottom: 5px;
width: 100%;
border-top: solid 1px;
font-size: 14px;
font-weight: bold;
text-align: center;
line-height: 22px;
}

.benefit_big_btn{
    width: 199px; height: 267px; cursor: pointer;
    /*width: 199px; height: 267px; cursor: pointer; background:url('/img/vertise_now_side.png') no-repeat center;*/
}

.benefits_title{
    text-transform: uppercase;
    color: red;
    font-size: 16px;
    font-weight: bold;
    padding-left: 5px;
}
.bluegrey{
    color: #4F677C;
}
/*end*/
a.linkcat
{
display: block;
text-align: left;
padding: 6px 9px;
margin: 0px -9px;
background-image: url(../img/divider1.gif);
background-repeat: repeat-x;
background-position: left bottom;
text-decoration: none;
}

a.linkcat:hover
{
background-color: #fff5df;
}

a.linkcatactive
{
display: block;
text-align: left;
background-color: #ffdfa6;
padding: 6px 9px;
margin: 0px -9px;
background-image: url(../img/divider1.gif);
background-repeat: repeat-x;
background-position: left bottom;
font-weight: bold;
color: #e65800;
text-decoration: none;
}

a.linkcatactive:hover
{
text-decoration: underline;
}

a.linkcat span, a.linkcatactive span
{
background-image: url(../img/link_arrowright.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
padding-left: 10px;
display: block;
}



/**************************************************** banners
****************************************************/

.groupabancont, .groupcbancont
{
width: 180px;
height: 70px;
overflow: hidden;
margin-bottom: 4px;
background-color: #ffffff;
}

.groupebancont, .groupdbancont
{
width: 180px;
max-height: 180px;
overflow: hidden;
margin-bottom: 4px;
background-color: #ffffff;
}

.groupgbancont
{
width: 234px;
height: 60px;
overflow: hidden;
margin: 0px;
background-color: #ffffff;
}

.groupabancont img, .groupbbancont img, .groupcbancont img, .groupdbancont img, .groupebancont img, .groupgbancont img
{
vertical-align: bottom;
border: 0px;
}

.groupctextbancont
{
width: 178px;
height: 68px;
overflow: hidden;
margin-bottom: 4px;
background-color: #1731a4;
padding: 1px;
}

.groupctextban
{
width: 164px;
height: 64px;
padding: 0px 7px;
overflow: hidden;
background-color: #f7fbfe;
font-size: 11px;
font-weight: bold;
line-height: 14px;
padding-top: 4px;
}

.groupetextbancont, .groupdtextbancont
{
width: 178px;
/*height: 48px;*/
overflow: hidden;
margin-bottom: 4px;
/*background-color: #1731a4;*/
padding: 1px;
}
.grouphtextbancont
{
max-width: 520px;
max-height: 180px;
overflow: hidden;
margin-bottom: 4px;
padding: 1px;
}

.grouphtextban
{
max-width: 500px;
max-height: 180px;
padding: 0px 7px;
overflow: hidden;
background-color: #f7fbfe;
font-size: 11px;
font-weight: bold;
line-height: 14px;
padding-top: 4px;
}
.groupetextban, .groupdtextban
{
width: 164px;
/*height: 44px;*/
padding: 0px 7px;
overflow: hidden;
background-color: #f7fbfe;
font-size: 11px;
font-weight: bold;
line-height: 14px;
padding-top: 4px;
}

.groupetextbancontl, .groupdtextbancontl /* l=L - large */
{
width: 178px;
height: 148px;
overflow: hidden;
margin-bottom: 4px;
background-color: #1731a4;
padding: 1px;
}

.groupetextbanl, .groupdtextbanl
{
width: 164px;
height: 144px;
padding: 0px 7px;
overflow: hidden;
background-color: #f7fbfe;
font-size: 11px;
font-weight: bold;
line-height: 14px;
padding-top: 4px;
}

.groupctextban a, .groupetextban a, .groupetextbanl a, .groupdtextban a, .groupdtextbanl a, .grouphtextban a
{
display: block; /* to make Safari link between lines */
text-align: center;
}

.groupbbancont
{
width: 180px;
margin-bottom: 4px;
background-color: #ffffff;
}

table.bban
{
	border-spacing:0px;
	border-collapse:collapse;
	border:0px;
	margin:0px;
	cursor:pointer;
	width:180px;
}

td.bbanimg
{
	width:180px;
	height:110px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
}

td.bbaninfo
{
	padding:4px 0px;
	font-size:11px;
	text-align:center;
	color:#1731A4;
}

table.bban td.bbaninfo div.bbandivider
{
height:1px;
overflow: hidden;
margin: 0px;
background-image: url(../img/divider1.gif);
background-repeat: repeat-x;
}

table.bbanlist
{
	border-spacing:0px;
	border-collapse:collapse;
	border:0px;
	margin:0px auto;
	width:180px;
}

* html table.bbanlist
{
	border:1px solid #CCCCCC;
}

table.bbanlist td
{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:0px;
	border-right:0px;
}

table.bbanlist td.bbanheader
{
	text-align:center;
	font-weight:bold;
	background-color:#6d6e6d;
	color:#ffffff;
	border-top:1px solid #6d6e6d;
	border-bottom:1px solid #CCCCCC;
	padding:6px;
	cursor:default;
}

table.bbanlist td.bbanfulltitle
{
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	background-color:#ff9900;
	cursor:pointer;
	background-image:url(../img/dblarrow_down.gif);
	background-repeat:no-repeat;
	background-position:166px center;
	padding:2px 10px;
}

table.bbanlist td.bbanfulltitle_open
{
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	background-color:#ff9900;
	cursor:pointer;
	background-image:url(../img/dblarrow_up.gif);
	background-repeat:no-repeat;
	background-position:166px center;
	padding:2px 10px;
}

table.bbanlist td.bbanbudgettitle
{
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	background-color:#88a1dd;
	cursor:pointer;
	background-image:url(../img/dblarrow_down.gif);
	background-repeat:no-repeat;
	background-position:166px center;
	padding:2px 10px;
}

table.bbanlist td.bbanbudgettitle_open
{
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	background-color:#88a1dd;
	cursor:pointer;
	background-image:url(../img/dblarrow_up.gif);
	background-repeat:no-repeat;
	background-position:166px center;
	padding:2px 10px;
}

table.bbanlist td.bbanbasictitle
{
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	background-color:#CACACA;
	cursor:pointer;
	background-image:url(../img/dblarrow_down.gif);
	background-repeat:no-repeat;
	background-position:166px center;
	padding:2px 10px;
}

table.bbanlist td.bbanbasictitle_open
{
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	background-color:#CACACA;
	cursor:pointer;
	background-image:url(../img/dblarrow_up.gif);
	background-repeat:no-repeat;
	background-position:166px center;
	padding:2px 10px;
}

table.bbanlist td.bbancntr
{
	color:#6d6e6d;
	font-size:10px;
	padding: 0px 4px;
	text-align:right;
}

table.bbanlist td.bbanname
{
	color:#6d6e6d;
	font-size:11px;
	padding:2px 4px 2px 14px;
}

table.bbanlist tr.bbanfullrow
{
	cursor:pointer;
	background-image:url(../img/bbanbgnd.gif);
}

table.bbanlist tr.bbanbudgetrow
{
	cursor:pointer;
	background-image:url(../img/bbanbgnd.gif);
}

table.bbanlist tr.bbanbasicrow
{
	cursor:pointer;
	background-image:url(../img/bbanbgnd.gif);
}

table.bbanlist tr.bbanfullrow td.bbanname
{
	background-image:url(../img/bularrow_orange.gif);
	background-repeat:no-repeat;
	background-position:6px center;
}

table.bbanlist tr.bbanbudgetrow td.bbanname
{
	background-image:url(../img/bularrow_blue.gif);
	background-repeat:no-repeat;
	background-position:6px center;
}

table.bbanlist tr.bbanbasicrow td.bbanname
{
	background-image:url(../img/bularrow_grey.gif);
	background-repeat:no-repeat;
	background-position:6px center;
}

table.bbanlist tr.bbanfullrowact
{
	background-color:#FFF5DF;
	cursor:pointer;
	background-image:url(../img/bbanbgnd.gif);
}

table.bbanlist tr.bbanbudgetrowact
{
	background-color:#E8EEFF;
	cursor:pointer;
	background-image:url(../img/bbanbgnd.gif);
}

table.bbanlist tr.bbanbasicrowact
{
	background-color:#E5E6E5;
	cursor:pointer;
	background-image:url(../img/bbanbgnd.gif);
}

table.bbanlist tr.bbanfullrowact td.bbanname
{
	background-image:url(../img/bularrow_orange_act.gif);
	background-repeat:no-repeat;
	background-position:6px center;
	color:#000000;
}

table.bbanlist tr.bbanbudgetrowact td.bbanname
{
	background-image:url(../img/bularrow_blue_act.gif);
	background-repeat:no-repeat;
	background-position:6px center;
	color:#000000;
}

table.bbanlist tr.bbanbasicrowact td.bbanname
{
	background-image:url(../img/bularrow_grey_act.gif);
	background-repeat:no-repeat;
	background-position:6px center;
	color:#000000;
}

* html table.bbanlist tr.bbanfullrow, * html table.bbanlist tr.bbanfullrowact, * html table.bbanlist tr.bbanbudgetrow, * html table.bbanlist tr.bbanbudgetrowact, * html table.bbanlist tr.bbanbasicrow, * html table.bbanlist tr.bbanbasicrowact
{
	background-image:none;
}



/**************************************************** translator
****************************************************/

.transres
{
height: 150px;
overflow-y: auto;
border: 1px solid #c8daed;
background-color: #f7fbfe;
padding:0px;
}

.transres div
{
padding: 4px;
border-bottom: 1px solid #c8daed;
cursor:pointer;
}

.transres div.resact
{
background-color: #e5edf7;
}

.transres div.resover
{
background-color: #8ea6d0;
color: #ffffff;
}



/**************************************************** timezones
****************************************************/

table.timezones
{
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px auto;
	background-color:#FFF8E8;
}

table.timezones tr.timezoneover
{
	background-color:#ffffff;
	cursor:default;
}

table.timezones td
{
	border:1px solid #ff9900;
	padding:4px;
}

table.timezones td.timezonetime
{
	vertical-align:top;
	font-weight:bold;
	color:#1731A4;
	white-space: nowrap;
}

table.timezones td.timezonectry
{
	vertical-align:top;
	font-size:11px;
}

a.timezonelink
{
	color:#000000;
	text-decoration:underline;
	white-space:nowrap;
}

a.timezonelink:hover
{
	color:#E65800;
	text-decoration:underline;
}





/**************************************************** favourites
****************************************************/

table.fav
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
	margin:0px auto;
}

.favcont
{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	background-color: #f7fbfe;
	border: 1px solid #c8daed;
	color: #1731a4;
}

.favcountry
{
	background-color:#c0d6ed;
	color:#ffffff;
	text-transform: uppercase;
	font-weight:bold;
	padding:2px 6px;
}

.favcat
{
	padding:0px 6px;
	margin:10px 0px 0px 0px;
	font-weight: bold;
}

.favitem
{
	padding:0px 10px 0px 20px;
	margin:4px 0px;
}


/**************************************************** membernews
****************************************************/

table.membernewsitem
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
	margin:0px;
}

td.membernewspic
{
	padding: 0px 6px 0px 0px;
	vertical-align:top;
}

td.membernewspic img
{
	vertical-align:bottom;
}

td.membernewstext
{
	padding: 0px;
	vertical-align:top;
}

div.membernewsdiv, .divider3
{
	height:1px;
	background-image:url(../img/divider_membernews.gif);
	overflow:hidden;
	margin:10px 0px;
}

td.membernewstext p
{
	margin:10px 0px 0px 0px;
}

td.membernewstext p.membernewstitle
{
	font-size: 14px;
	font-weight: bold;
	color: #1731A4;
	margin:0px;
}

td.membernewstext p.membernewsdate
{
	font-size: 11px;
	color: #b4b4b4;
	margin:0px;
}


/**************************************************** membership info
****************************************************/

table.fullinfo, table.budgetinfo, table.basicinfo, table.advbaninfo, table.lifeplusinfo
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
	margin:0px auto;
}

table.fullinfo {background-color:#FFF0D0;}
table.budgetinfo {background-color:#e8eeff;}
table.basicinfo {background-color:#e5e6e5;}
table.advbaninfo {background-color:#e5f6b6;}
table.lifeplusinfo {background-color:#FFF; width: 100%;}

table.fullinfo td.membtitle, table.budgetinfo td.membtitle, table.basicinfo td.membtitle, table.advbaninfo td.membtitle, table.lifeplusinfo td.membtitle
{
	/*width:380px;*/
	padding:10px;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
}

table.fullinfo td.membtitle {background-color:#ff9900;}
table.budgetinfo td.membtitle {background-color:#819bdb;}
table.basicinfo td.membtitle {background-color:#a9a9a9;}
table.advbaninfo td.membtitle {background-color:#9ac71e;}
table.lifeplusinfo td.membtitle {background-color:#a9a9a9;}

table.fullinfo td.membshow, table.budgetinfo td.membshow, table.basicinfo td.membshow, table.advbaninfo td.membshow, table.lifeplusinfo td.membshow
{
	width:120px;
	text-align:right;
	padding:4px 30px 4px 0px;
	color:#ffffff;
	background-image: url(../img/dblarrow_down.gif);
	background-repeat: no-repeat;
	background-position: 130px center;
}

table.fullinfo td.membshowopen, table.budgetinfo td.membshowopen, table.basicinfo td.membshowopen, table td.membshowopen
{
	width:120px;
	text-align:right;
	padding:4px 30px 4px 0px;
	color:#ffffff;
	background-image: url(../img/dblarrow_up.gif);
	background-repeat: no-repeat;
	background-position: 130px center;
}

table.fullinfo td.membshow, table.fullinfo td.membshowopen {background-color:#ff9900;}
table.budgetinfo td.membshow, table.budgetinfo td.membshowopen {background-color:#819bdb;}
table.basicinfo td.membshow, table.basicinfo td.membshowopen {background-color:#a9a9a9;}
table.advbaninfo td.membshow, table.advbaninfo td.membshowopen {background-color:#9ac71e;}
table.lifeplusinfo td.membshow, table.lifeplusinfo td.membshowopen {background-color:#a9a9a9;}

table.fullinfo td.memblogo, table.budgetinfo td.memblogo, table.basicinfo td.memblogo, table.advbaninfo td.memblogo, table.lifeplusinfo td.memblogo
{
	width:175px;
	padding:10px 0px;
	vertical-align:top;
	text-align:center;
}

.memblogofull, .memblogobudget, .memblogobasic,.memblogolifeplus, .memblogolife, .memblogoprivate, .memblogoadvban,
.memblogofullg, .memblogobudgetg, .memblogobasicg, .memblogoadvbang
{
	width:105px;
	height:105px;
}

.memblogofull {background-image: url(../img/memblogo_full.png);}
.memblogobudget {background-image: url(../img/memblogo_budget.png);}
.memblogobasic {background-image: url(../img/memblogo_basic.png);}
.memblogolife {background-image: url(../img/memblogo_lifetime.png);}
.memblogolifeplus {background-image: url(../img/memblogo_lifeplus.png);}
.memblogoprivate {background-image: url(../img/memblogo_private.png);}
.memblogoadvban {background-image: url(../img/memblogo_advban.png);}

.memblogofullg {background-image: url(../img/memblogo_fullg.png);}
.memblogobudgetg {background-image: url(../img/memblogo_budgetg.png);}
.memblogobasicg {background-image: url(../img/memblogo_basicg.png);}
.memblogoadvbang {background-image: url(../img/memblogo_advbang.png);}

* html .memblogofull {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_full.png");}
* html .memblogobudget {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_budget.png");}
* html .memblogobasic {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_basic.png");}
* html .memblogolife {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_lifetime.png");}
* html .memblogolifeplus {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_lifeplus.png");}
* html .memblogoprivate {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_private.png");}
* html .memblogoadvban {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_advban.png");}

* html .memblogofullg {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_fullg.png");}
* html .memblogobudgetg {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_budgetg.png");}
* html .memblogobasicg {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_basicg.png");}
* html .memblogoadvbang {background-image: url("../img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/memblogo_advbang.png");}

table.fullinfo td.membdesc, table.budgetinfo td.membdesc, table.basicinfo td.membdesc, table.advbaninfo td.membdesc, table.lifeplusinfo td.membdesc
{
	padding:6px 20px 6px 0px;
}

table.fullinfo td.membprice, table.budgetinfo td.membprice, table.basicinfo td.membprice, table.advbaninfo td.membprice, table.lifeplusinfo td.membprice
{
	width:130px;
	padding:10px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

table.fullinfo td.membprice {background-color:#FFDFA6;}
table.budgetinfo td.membprice {background-color:#C6D4FF;}
table.basicinfo td.membprice {background-color:#CACACA;}
table.lifeplusinfo td.membprice {background-color:#CACACA;}
table.advbaninfo td.membprice {background-color:#bedd66;}

table.fullinfo td.membslog, table.budgetinfo td.membslog, table.basicinfo td.membslog, table.advbaninfo td.membslog, table.lifeplusinfo td.membslog
{
	width:145px;
	padding:10px 10px 10px 20px;
	font-size:18px;
	font-weight:bold;
	vertical-align:top;
}

table.fullinfo td.membslog{color:#ff9900;}
table.budgetinfo td.membslog{color:#819bdb;}
table.basicinfo td.membslog{color:#a9a9a9;}
table.lifeplusinfo td.membslog{color:#a9a9a9;}
table.advbaninfo td.membslog{color:#9ac71e;}

table.fullinfo td.membdet, table.budgetinfo td.membdet, table.basicinfo td.membdet, table.advbaninfo td.membdet, table.lifeplusinfo td.membdet
{
	padding:0px 20px 0px 0px;
	font-size:11px;
	vertical-align:top;
}

table.advbaninfo td.membdet {font-size:12px;}

table.fullinfo td.membnote, table.budgetinfo td.membnote, table.basicinfo td.membnote, table.advbaninfo td.membnote, table.lifeplusinfo td.membnote
{
	width:130px;
	padding:10px;
	font-size:11px;
	vertical-align:bottom;
}

table.fullinfo td.membagree, table.budgetinfo td.membagree, table.basicinfo td.membagree, table.advbaninfo td.membagree, table.lifeplusinfo td.membagree
{
	/*width:370px;*/
	padding:10px 10px 10px 20px;
}

table.fullinfo td.membgo, table.budgetinfo td.membgo, table.basicinfo td.membgo, table.advbaninfo td.membgo, table.lifeplusinfo td.membgo
{
	width:130px;
	padding:10px;
}

a.memblink_full, a.memblink_budget, a.memblink_basic, a.memblink_lifeplus
{
	display:block;
	background-repeat: no-repeat;
	padding:2px 0px 2px 20px;
	color: #1731a4;
	text-decoration: none;
}

a.memblink_full {background-image: url(../img/memblogos_full.gif);}
a.memblink_budget {background-image: url(../img/memblogos_budget.gif);}
a.memblink_basic {background-image: url(../img/memblogos_basic.gif);}
a.memblink_lifeplus {background-image: url(../img/memblogo_lifeplus.png);}

a.memblink_full:hover {color: #ff9900; text-decoration:underline;}
a.memblink_budget:hover {color: #819bdb; text-decoration:underline;}
a.memblink_basic:hover {color: #a9a9a9; text-decoration:underline;}
a.memblink_lifeplus:hover {color: #a9a9a9; text-decoration:underline;}





/**************************************************** invoice
****************************************************/

table.invoice
{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
	margin:0px;
}

table.invoice td
{
	padding:10px;
}

table.invoice tr.billpaid, table.invoice tr.billunpaid, table.invoice tr.billover
{
	cursor:pointer;
}

table.invoice tr.billpaid td
{
	border:1px solid #C0D6ED;
	background-color:#F7FBFE;
}

table.invoice tr.billunpaid td
{
	border:1px solid #C0D6ED;
	background-color:#ffe1e3;
}

table.invoice tr.billpaid td.billstatus
{
	color:#1731A4;
}

table.invoice tr.billunpaid td.billstatus
{
	color:#ce212b;
}

table.invoice tr.billover td
{
	border:1px solid #C0D6ED;
	background-color:#C0D6ED;
	color:#ffffff;
}

table.invoice td.invoicetitle
{
	border:1px solid #C0D6ED;
	font-size:11px;
	padding: 2px 10px;
}

table.invoice td.invoiceitem
{
	border:1px solid #C0D6ED;
	background-color:#F7FBFE;
}

table.invoice td.invoiceprice
{
	font-weight:bold;
	text-align:right;
	width:110px;
	border:1px solid #C0D6ED;
	background-color:#F7FBFE;
}

table.invoice td.invoicetotal
{
	font-size:20px;
	color:#1731A4;
	font-weight:bold;
	text-align:right;
	width:110px;
	border:1px solid #C0D6ED;
	background-color:#F7FBFE;
}







/**************************************************** footer
****************************************************/

#footer
{
width: 976px;
height: 102px;
margin: 0px auto;
background-image: url(../img/footer.png);
}

* html #footer
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="img/footer.png");
}

#footerinner
{
width: 976px;
height: 102px;
position: relative;
}

#footermenu
{
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
position: absolute;
top: 24px;
left: 23px;
background-image: url(../img/divider1.gif);
background-position: left bottom;
background-repeat: repeat-x;
}

#footermenu td
{
padding: 0px 12px 10px 0px;
}

a.linkfooter
{
padding-left: 10px;
text-decoration: underline;
color: #1731a4;
font-size: 11px;
background-image: url(../img/link_arrowrightlight.gif);
background-repeat: no-repeat;
background-position: 2px 4px;
}

#smenu a.linksmenu:hover
{
text-decoration: underline;
}

a.linkfooterlogo
{
position: absolute;
top: 24px;
right: 23px;
}

#footermenusmall
{
border-collapse: collapse;
border-spacing: 0px;
border: 0px;
position: absolute;
top: 58px;
left: 23px;
font-size: 9px;
color: #616160;
}

#footermenusmall td
{
padding: 0px 8px 10px 0px;
}

a.linkfootersmall
{
color: #ff9900;
font-size: 9px;
}

#copyright
{
position: absolute;
top: 58px;
right: 23px;
font-size: 9px;
color: #616160;
}



/**************************************************** form elements
****************************************************/

.fielddefault
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
padding: 2px 4px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.fieldxsmall
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
width: 30px;
padding: 0px 2px;
font-family: Arial, sans-serif;
font-size: 10px;
}

.fieldxshort
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
width: 30px;
padding: 2px 4px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.fieldshort
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
width: 90px;
padding: 2px 4px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.fieldmedium
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
width: 150px;
padding: 2px 4px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.fieldphone
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
width: 107px;
padding: 2px 4px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.selectdefault
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
padding: 1px 0px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.selectshort
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
width: 100px;
padding: 1px 0px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.selectmedium
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
width: 160px;
padding: 1px 0px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.selectlong
{
background-color: #f7fbfe;
border: 1px solid #c8daed;
color: #1731a4;
width: 220px;
padding: 1px 0px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.fieldshort:disabled, .fieldmedium:disabled, .selectmedium:disabled, .selectlong:disabled
{
background-color: #f5f5f5;
border: 1px solid #d5d5d5;
color: #d5d5d5;
}

.btndefault
{
background-color: #e5edf7;
border: 1px solid #c8daed;
border-bottom: 2px solid #c8daed;
padding: 2px 2px 1px 2px;
background-image: url(../img/btnbgnd.gif);
background-repeat: repeat-x;
color: #8ea6d0;
font-weight: bold;
cursor: pointer;
font-size: 12px;
}

.btnmedium
{
background-color: #e5edf7;
border: 1px solid #c8daed;
border-bottom: 2px solid #c8daed;
padding: 2px 2px 1px 2px;
background-image: url(../img/btnbgnd.gif);
background-repeat: repeat-x;
color: #8ea6d0;
font-weight: bold;
cursor: pointer;
width: 110px;
text-align: center;
font-size: 12px;
}

* html .btnmedium, * html .btndefault
{
padding: 0px 2px;
background-position: 0px -1px;
}

.btnmedium:hover, .btndefault:hover
{
border-color: #8ea6d0;
}

.reclinktxt
{
color: #b7b7b7;
padding-left: 8px;
background-image: url(../img/link_arrowrightlight.gif);
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
font-size:11px;
margin: 4px 0px 0px 0px;
cursor: default;
white-space: nowrap;
}

/**************************************************** under footer
****************************************************/

#underfooter
{
width: 976px;
height: 85px;
margin: 0px auto;
background-image: url(../img/underfooter.png);
}

* html #underfooter
{
background-image: url("../img/spacer.gif");
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="../img/underfooter.png");
}

#underfooterinner
{
padding: 18px 14px 10px 18px;
}

.underfooter_column
{
display:inline;
float:left;
margin-left:5px;
width:194px;
}

.info {
    padding: 6px 8px;
    font: 14px/16px Arial, Helvetica, sans-serif;
    background: white;
    background: rgba(255,255,255,0.8);
    box-shadow: 0 0 15px rgba(0,0,0,0.2);
    border-radius: 5px;
}
.info h4 {
    margin: 0 0 5px;
    color: #777;
}
p.artcat{
    font-size: 14px;
}
ul.artcat li {
    line-height: 2em;
    text-align: right;
    clear: both;
    margin: 0.5em 0 0 0;
}

a.arttitle {
    float: left;
    font-size: 16px;
}
.artlatest {
    clear: both;
    float: left;
    font-style: italic;
    font-size: 14px;
}
a.newarticle {
    font-weight: bold;
}
a.artlink {
    font-style: normal;
    font-size: 12px;
    color: #929292;
}

span.artindex {
    display: inline-block;
    border: 2px solid #fff;
    padding: 0;
    margin: 0 0 -2px 0;
    color: #1731a4;
}
.membership .full {background-color:#FFF0D0;}
.membership .budget {background-color:#e8eeff;}
.membership .basic {background-color:#e5e6e5;}

.membership .membtitle.full {background-color:#ff9900;}
.membership .membtitle.budget {background-color:#819bdb;}
.membership .membtitle.basic {background-color:#a9a9a9;}

.wordwrap { 
/*   white-space: pre-wrap;       CSS3    
   white-space: -moz-pre-wrap;  Firefox     
   white-space: -pre-wrap;      Opera <7    
   white-space: -o-pre-wrap;    Opera 7     */
   word-wrap: break-word;      /* IE */
}