@charset "utf-8";
/* CSS Document */

html,body{
background-image:url(../../graphics/puzzle_bgs/04.jpg);
background-repeat:no-repeat;
background-position:center;
background-attachment:fixed;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#wrapper{
width:910px;
margin:auto;
position:relative;
}

#header{
padding:0px 0 10px 0;}

img{
border:none;}

#flash{
position:relative;
height:182px;
overflow:hidden;
background-image:url(../../graphics/background_puzzle.png);
background-repeat:repeat;
}

#flash_on_page{position:absolute; z-index:1;}

#footer{
padding:5px 10px 5px 10px;
text-align:right;
}
/*index*/

#menu_holder{
background-color:#141a20;
}

#menu_td{
width:176px;
padding:10px 0 0 0;
}

#middle_td{
width:414px;
padding:10px 20px 0 20px;
}

#right_td{
width:280px;
padding:10px 0 0 0;
}

#newsletter_tbl{
background-color:#d9d9d9;
margin:20px 0 0 0;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:186px;}

#newsletter_head{
margin:10px 10px 0 10px;
padding-bottom:5px;
border-bottom:#000000 3px dotted;
color:#000000;
}

#display_newletter{
padding:5px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
background-color:#d9d9d9;
margin:20px 0 0 0;
width:186px;
}

#said{
padding:10px 10px 10px 10px;
color:#252525;
background-color:#8a8a8a;
margin:20px 0 0 0;
width:186px;}

#said_head{
margin:10px 10px 0 10px;
padding-bottom:5px;
color:#090909;
border-bottom:#090909 3px dotted;
}

#said a,#said a:active,#said a:visited{
text-decoration:none;
color:#000000;
}

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

#padded_content{
padding:5px 3px 5px 7px;
text-align:left;}

#padded_content ul{
margin:0;
padding:0 0 0 20px;}

#padded_content ul li{
list-style:none;
padding:5px 0 5px 0;
}

#padded_content ul li a,#padded_content ul li a:active,#padded_content ul li a:visited{
text-decoration:none;
color:#868686;}

#padded_content ul li a:hover{
text-decoration:underline;
}

.bolded{
font-weight:bold;
}


#welcome{
background-image:url(../../graphics/background_puzzle.png);
background-repeat:repeat;
padding:10px 10px 10px 10px;
color:#000000;
text-align:justify;
}

#domain{
background-image:url(../../graphics/background_puzzle.png);
background-repeat:repeat;
margin:141px 0 0 0;
padding:10px 10px 10px 10px;
color:#ebebeb;
text-align:justify;
}


#new_serv{
background-image:url(../../graphics/background_puzzle.png);
background-repeat:repeat;
color:#000000;
}
#new_serv a,#new_serv a:active,#new_serv a:visited{
text-decoration:none;
color:#000000;
}

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


#news_tbl{
margin:80px 0 0 0;
background-image:url(../../graphics/background_puzzle.png);
background-repeat:repeat;
color:#000000;
}

#news_tbl a,#news_tbl a:active,#news_tbl a:visited{
text-decoration:none;
color:#000000;
font-weight:bold;
}

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


#articles_tbl{
margin:30px 0 0 0;
background-image:url(../../graphics/background_puzzle.png);
background-repeat:repeat;
color:#000000;
}

#articles_tbl a,#articles_tbl a:active,#articles_tbl a:visited{
text-decoration:none;
color:#000000;
font-weight:bold;
}

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

#confirmation{
font-size:10px;
font-weight:bold;
text-align:center;
height:13px;
overflow:hidden;
padding:0;
margin:0;
}
/*in pages*/
#menu_td_in{
width:176px;
padding:10px 0 0 0;
}
#middle_td_in{
width:724px;
padding:10px 0 0 10px;
}

#main_content{
background-image:url(../../graphics/background_puzzle.png);
background-repeat:repeat;
padding:10px 10px 10px 10px;
color:#000000;
}


#main_content a,#main_content a:active,#main_content a:visited{
text-decoration:none;
color:#262626;
}

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

#main_heading{
margin:10px 10px 0 10px;
padding-bottom:5px;
border-bottom:#FFFFFF 3px dotted;
color:#000000;
font-size:18px;
}

#news_tr{
border-bottom:#FFFFFF 1px solid;}

/*forms*/
#contact_form{
border:#666666 thin solid;}

#form_td{
border-bottom:#666666 thin solid;
padding:5px 0 5px 5px ;}

#form_td_left{
border-bottom:#666666 thin solid;
border-right:#666666 thin solid;
padding:5px 0 5px 0 ;}

#type,#filter{
background-color:#CCCCCC;
}