@charset "utf-8";
/* CSS Document */
body  {
	min-width:1000px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../media/bkg.jpg);
	background-position:center;
	background-attachment:fixed;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #fff;
}
#header { 
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
} 
#menubar {
padding-top:13px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	height:37px;
	width:auto;
} 
#container {
	width: 90%;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height:100%;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */

}
p.net {
margin:0px auto;
filter:shadow;
color:white;
}
#feature {
	color:#000000;
	padding-top:13px;
} 
html>body feature {height: auto;}
#sidebar {
color:#000000;
	float: left; /* since this element is floated, a width must be given */
	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/* background: #EBEBEB;  the background color will be displayed for the length of the content in the column, but no further */
}
#maintxt {
	margin-left:210px;
	color:#000000;
	padding-top:13px;
} 

#footer {
height:55px;
	position: fixed;
	bottom: 0px;
	background-image: url(../media/bot_bar.png);
	background-repeat:repeat-x;
	color: #fff;
	font-size: 13px;
	width: 80%; /* See note below */
	padding-top:13px;
	text-align: left;
	padding: 0 10%;
}
/* SBMH -- see http://css-discuss.incutio.com/?page=BoxModelHack 
 
 Stupid hack lets IE see 100%, others see 70%. 
 */
#footer {
    \width: 100%;
    w\idth: 80%;
}
.footersmall {font-size: 10px}
#botbar {
background-image: url(../media/barend.png);
background-repeat:no-repeat;

}
#textlinks a{
color:#FFFFFF;
}
#textlinks a:visited{
color:#FFFFFF;
}
#textlinks a:active{
color:#FFFFFF;
}
#tag_cloud {
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background-image:url(../media/ad1.gif);
	background-repeat:no-repeat;
	height:327px;
	color:#000000;
	padding-left:21px;
	padding-right:20px;
	font-size:69%;
	padding-top:5px;
	
} 
#blog {
	padding-left:21px;
	padding-right:20px;
	padding-top:13px;
	font-size:69%;
}
#tag_cloud a:link{
	color:#000;
	text-decoration:none;
} 
#tag_cloud a:hover{
	color: #3399FF;
	text-decoration: underline;
} 
#tag_cloud a:visited{
	color:#000;
	text-decoration:none;
}
#tag_cloud a:active{
	color:#000;
	text-decoration:none;
} 
#TopL {
position:absolute;
width:250px;
text-align:left;
top:0px;
left:5%;
}
#TopR {
position:absolute;
width:250px;
text-align:right;
top:0px;
right:5%;
}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:33px; left:0; background: #B9CDFD; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color: #FFFFFF}
ul.menu ul li a:hover {background-color: #EAEDF4}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(../media/images/header.gif); width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../media/images/header_over.gif)}
ul.menu .sub {background:fff url(../media/images/images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}
.word {
font-family: Tahoma;
padding: 4px 4px 4px 4px;
letter-spacing: 3px;
}
span.size1 {
color: #000;
font-size: 2.4em;
}
span.size2 {
color: #333;
font-size:2.2em;
}
span.size3 {
color: #666;
font-size: 2.0em;
}
span.size4 {
color: #999;
font-size: 1.0em;
}
span.size5 {
color: #aaa;
font-size: 1.6em;
}
span.size6 {
color: #bbb;
font-size: 1.4em;
}
span.size7 {
color: #ccc;
font-size: 1.2em;
}
span.size8 {
color: #ddd;
font-size: .8em;
}
#serviceT {
background-image:url(../media/univers1.jpg);
background-color:#666666;

}
#serviceT a:link{
color:#FFFFFF;
font-weight:bold;
font-family: Tahoma;
font-size: .8em;
}
#serviceT a:visited{
color:#FFFFFF;
font-weight:bold;
font-family: Tahoma;
font-size: .8em;
}
#serviceT a:active{
color:#FFFFFF;
font-weight:bold;
font-family: Tahoma;
font-size: .8em;
}
.clear                      { clear: both; }

#page-wrap                  { width: 700px; margin: 40px auto; }

h1                          { font: 26px Georgia, Serif; margin: 10px 0; }

label                       { width: 190px; display: block; }

input[type=text], textarea  { width: 350px; outline: none; }

.rowElem 
label.error                 { float: none; font-style: italic; color: red;
                              position: absolute; top: 16px; left: 0; 
                              font-size: 12px; }
                              
.rowElem #jqTransformTextarea-mm
label.error                 { top: 28px; }

#changeTypeArea             { float: left; margin: 0 0 10px 0; width: 350px; }

.rowElem                    { position: relative; clear: both; min-height: 35px; }
.rowElemSelect              { clear: both; min-height: 35px; }

.thanks                     { color: green; font-weight: bold; }


.jqTransformTextarea, 
.jqTransformSelectWrapper   { margin: 0 0 8px 0; }
