/*

css released under Creative Commons License -  
http://creativecommons.org/licenses/by/2.0/deed.en 
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.

Share and enjoy life!

Multi Dimension Studio
*/

body {
background-color: #F7F7F7;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size: 14px;
color:#564b47;

margin:0px;
padding:0px;}

.toptop
{
font-size: 10px;
color: #999999;
color:#333; }

a {color: #990000; text-decoration:none;}
a:visited {color: #990000;;}
a:hover {color: #990000; ;}
a:active { color: #990000;;}

h1 {
font-size: 15px;
background-color: #fff;
border-bottom:1px solid #ccc;
color: #E57661;
padding:5px 10px;
margin:0px }

h4 {
font-size: 15px;
background-color: #FF6666;
border-bottom:1px solid #ccc;
color: #990000;
padding:5px 10px;
margin:0px }

h3 {
font-size: 15px;
color: #E57661;
padding:5px 10px;
border-bottom:#FFFFFF dotted 1px;
margin:0px }

h5 {
font-size: 15px;
color: #E57661;
padding:0px;
border-bottom:#FFFFFF dotted 1px;
margin:0px }

h2 {
font-size:15px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}


/* ----------container to center the layout-------------- */
#container {
width: 900px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc ;
border-top: 1px solid #ccc ;
border-bottom:#CCCCCC solid 1px;
margin-bottom: 10px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background-color: #fff;
}

/* ----------banner for logo-------------- */

#toptop {
background-color: #F2F2F2;
border-bottom:1px solid #ccc;
height:15px;
text-align: left;
padding: 5px;
margin: 0px;
}

#banner {
background-color: #fff;
height:80px;
text-align: left;
padding: 0px;
margin: 0px;
}

#navi {
background-color: #fff;
height:70px;
text-align: left;
padding-top: 35px;
margin: 0px;
}

#pics {
background-color: #fff;
height:194px;
text-align: left;
padding: 0px;
margin: 0px;
}

/* -----------------content--------------------- */
#content {
background-color: #ffffff;
padding: 0px;
margin-left: 0px;
margin-right: 0px;

}


p, pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navi------------- */
#left {
float: right;
width: 870px;
margin-left: 10px;
color:#000;
padding-left: 10px;
background: #FBFBFF;
margin-right:10px;
}

#inside {
float: left;
width: 160px;
border:10px solid #D60000;
color:#333333;
padding: 10px;
background: #FF0000;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
background:#F2F2F2;
margin: 0px;
padding: 0px;
text-align: right;
border-top:#CCCCCC solid 1px; }


a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #000000;
}
a:active {
	color: #333333;
}



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {width:760px; height:32px; font-size:1.0em; position:relative; z-index:100;border-right:0px solid #ccc;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:646px; w\idth:745px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:159px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:right;width:159px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:13px; ;text-decoration:none; color:#000; width:148px; height:30px; border:0px solid #ccc; border-width:0px 0px 1px 0px; background:#fff; padding-left:10px; line-height:29px; text-align:center;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:159px; w\idth:148px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#ccc;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#ccc ;}
.menu ul ul :hover > a.drop {background:#ccc;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#ccc;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#ccc;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:159px;border-top:0px solid #000;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:159px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-159px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background: #F5F5F5; color:#333; height:auto; line-height:1em; padding:5px 10px; width:139px;border-width:0 0px 0px 0px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:160px;w\idth:128px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color: #990000; background:#fff; border-bottom: #990000 solid 1px; }
.menu :hover > a, .menu ul ul :hover > a {color: #990000;background:#fff;  }

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}