/* MENU */

#ThToggle{
position:fixed; 
bottom:40px; 
right: 5px; 
font-weight:normal; 
z-index:560000000; 
font-size:11px;
letter-spacing: 2px
}
.copyright
{
    position:fixed;
    bottom:0px;
    right: 0px;
    height: 12px;
    font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
    font-size: 11px;
    text-align: right;
    margin:0 5px 3px 0;
    letter-spacing: 1px;
}

.MyName, .MyDesc
{
    font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
    margin-left:15px;
    margin-right:15px;
    text-transform:uppercase;
    color:#000;
    
}
.MyName
{
    font-size:19px;
    letter-spacing:2px;
    font-weight: bold;
}
.MyDesc
{
    font-size:12px;
    line-height: 11px;
}
.MyDesc1
{
    letter-spacing:4px;
}
.MyDesc2
{
    letter-spacing:3px;
}

ul.sdt_menu{
    margin:0;
    padding:0;
    list-style: none;
    font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
    font-size:14px;
    width:600px;
}

ul.sdt_menu a{
    text-decoration:none;
    outline:none;
}

ul.sdt_menu li{
    float:left;
    width:135px;
    height:40px;
    position:relative;
    cursor:pointer;
}

ul.sdt_menu li > a{
    position:absolute;
    top:0px;
    left:0px;
    width:135px;
    height:50px;
    z-index:12;
   /* background:transparent url(../images/overlay.png) no-repeat bottom right;
    -moz-box-shadow:0px 0px 2px #000;
    -webkit-box-shadow:0px 0px 2px #000;
    box-shadow:0px 0px 2px #000;*/
}


ul.sdt_menu li span.sdt_wrap
{
    overflow:hidden;
    position:absolute;
    margin-top:5px;
    top:0px;
    left:0px;
    width:135px;
    height:47px;
    z-index:15;
}

ul.sdt_menu li span span.sdt_link,
ul.sdt_menu li span span.sdt_descr,
ul.sdt_menu li div.sdt_box a{
    margin-left:15px;
    text-transform:uppercase;
}
/*
ul.sdt_menu li span span.sdt_link{
    text-shadow:1px 1px 1px #000;
}

ul.sdt_menu li span span.sdt_link,
ul.sdt_menu li span span.sdt_descr,
ul.sdt_menu li div.sdt_box a{
    margin-left:15px;
    text-transform:uppercase;
    text-shadow:1px 1px 1px #000;
}
*/
ul.sdt_menu li span span.sdt_link{
    color:#777;
    font-size:18px;
    letter-spacing:2px;
    font-weight:bold;
    float:left;
    clear:both;
}
ul.sdt_menu li span span.sdt_descr
{
    position:relative;
    top: 50px;
    color:silver ; /*#0B75AF;*/
    float:left;
    clear:both;
    width:135px;
    font-size:10px;
    font-weight:bold;
    letter-spacing:1px;
}

ul.sdt_menu li div.sdt_box{
    display:block;
    position:absolute;
        
    width:180px;
        
    height:115px;
    display:none;
    top:0px;
    left:0px;
    background:white;
    border-radius:15px 15px 0 0;
    border: solid 1px silver;
    border-bottom:none;
    
    -moz-box-shadow:0px -2px 2px silver;
    -webkit-box-shadow:0px -2px 2px silver;
    box-shadow:0px -2px 2px silver;
    
}
ul.sdt_menu li div.sdt_box a
{
    font-size:15px;
    font-weight:normal;
    float:left;
    clear:both;
    line-height:14px;
    color:gray; /*#0B75AF;*/
    margin-top:15px;
}

ul.sdt_menu li span span.sdt_link:hover
{
    color:Black;}

ul.sdt_menu li div.sdt_box a:hover{
    /*text-shadow:1px 1px 1px #000;*/
    color:black;
}

/* END MENU */

.roundImg
{
    border-radius:15px 0 15px 15px;
    border: solid 1px silver;
    -moz-box-shadow:0px 2px 2px silver;
    -webkit-box-shadow:0px 2px 2px silver;
    box-shadow:0px 2px 2px silver;  
}

.roundPanel, .roundPanelNarrow, .roundPanel-wide
{
    position:relative;
    font-size:16px;
    margin-top: 15px;
    margin-bottom: 0px;
    padding: 20px;
    background:white;
    border-radius:30px;
    border: solid 1px silver;
    -moz-box-shadow:0px 2px 2px silver;
    -webkit-box-shadow:0px 2px 2px silver;
    box-shadow:0px 2px 2px silver;  
}

.roundPanel-wide
{
    width: 950px;
    margin-left: auto;
    margin-right: auto;
}
.roundPanel-wide a
{
    font-size:14px; 
    font-weight: normal;   
}

.roundPanel
{
    width: 700px;
    margin-left: auto;
    margin-right: auto;
}
.roundPanelNarrow     
{
    margin-left:15px;
    width: 270px;
}

.centre 
{
    margin-left: auto;
    margin-right: auto;
}
.sq {height:265px; overflow:hidden;}
.sq2 {height:260px; overflow:hidden;}

.roundPanel a, .roundPanelNarrow a
{font-size:16px; font-weight:normal; color:#666;}

.roundPanel h1, .roundPanelNarrow h1
{font-size:17px; font-weight:bold; color:Black; z-index:10; margin:0 0 5px 0;}

.roundPanel p , .roundPanel ul, .roundPanelNarrow p, .roundPanelNarrow ul
{font-size:14px; font-weight:normal; color:#666; letter-spacing:1px;z-index:10; margin:7px 0 0 0;}

.roundPanelNarrow h2 {display:inline;
font-size:15px; font-weight:normal; color:#666; margin:0 0 5px 0;}

.fl{float:left;}
.fr{float:right;}
.fclear{clear:both;}

.HomeInfoContainer
{
    position: absolute;
    margin-top:-120px;
    top: 45%;
    height:220px;
    width: 97%;
    margin-left:2%;
    z-index: 10000001;
    vertical-align: top;
    text-align: center;
}

.HomeInfoBox
{
    position:relative;
    height:100%;
    width: 100%;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;

    background-color:White;
    opacity:0.4;
    filter: alpha(opacity=40);

    border-radius:0px;
    border: solid 1px white;
    -moz-box-shadow:0px 0px 2px white;
    -webkit-box-shadow:0px 0px 2px white;
    box-shadow:0px 0px 2px white;  
    z-index:10000000001;

}

.HomeInfoText
{
    position:relative;
    height:100%;
    width:600px;
    margin-top: -190px;
    margin-left:auto;
    margin-right:auto;
    padding: 0px;
    overflow:hidden;
    z-index:100000000002;
}
    

.HomeInfoText p
{
     font-size: 24px;
    letter-spacing:3px;
    color: #666;
    text-transform:uppercase;

 }



html, body  	
{
    height: 100%;
    width:100%;
    overflow:hidden;
    margin:0;
    padding:0;
	color: #181818; 
	font-size: x-small; 
    font-family:"Myriad Pro", "Trebuchet MS", sans-serif;	
    font-weight: normal; 
	font-style: normal; 
	background-color: white; 
    min-width: 500px;
    min-height: 500px;

}

h1 {	
	color: black;
	font-size: 20px;
}

h2.xx {	
	color: #666;
	font-weight: bold; 
	font-size: 18px;
	margin-bottom:-11px;
	margin-top:-7px;
}

h2 {	
	color: #a43232;
	font-weight: bold; 
	font-size: 18px;
}

h3 {	
	color: black;
	font-weight: bold; 
	font-size: x-small;
}

td.c_text{ text-align: center; vertical-align:top;}
td.l_text{ text-align: left; vertical-align:top;}
td.r_text{ text-align: right; vertical-align:top;}
	

a {	
	font-size: x-small; 
	font-weight: bold; 
}

a.pagelist {	
	font-size: x-small; 
	font-weight: normal; 
}

a.submenu:link {color: silver; text-decoration: none;}
a.submenu:visited { color: silver; text-decoration: none; }
a.submenu:active { color: silver; text-decoration: none; }
a.submenu:hover { color: red; }


img { 
	border-color: #666; 
}

img.with_border { 
	border-style: solid;
	border-color: white; 
	border-width: 10px; 
}

img.no_border {
	border-style: none; 
}


a:link { color: #666; text-decoration: none; }
a:visited { color: #666; text-decoration: none; }
a:active { color: #666; text-decoration: none; }
a:hover { color: black; }

