/* Giggle Boxe StyleSheet */

fieldset{
-moz-border-radius:.5em;
color:#000066;
width:auto;
}

body{margin:0;padding:0;font-family:Tahoma;}

p{font-weight:normal;}

#wrapper{margin:0;}
#main{width:95%;background:#22bdd1;padding:20px;border:1px outset #660000;margin-top:60px;}


/* div styles */
 div.buffer{height:1px;clear:both;}	

.ft0{font-size:20px;font-family:Tahoma;color:#fdcc03;}
.ft1{font-size:28px;font-family:Comic Sans MS;color:#cc0000;}
.ft2{font-size:13px;font-family:Tahoma;color:#000000;}
.ft3{font-size:13px;font-family:Tahoma;color:#ffffff;}
.ft4{font-size:52px;font-family:Comic Sans MS;color:#cc0000;}
.ft5{font-size:24px;font-family:Comic Sans MS;color:#cc0000;}
.ft6{font-size:20px;line-height:28px;font-family:Tahoma;color:#fdcc03;}

.ft7{font-size:14px;font-family:Tahoma;color:#ffffff;}
.ft8{font-size:14px;font-family:Tahoma;color:#fdcc03;}
.ft9{font-size:11px;font-family:Tahoma;color:#000000;}
.ft10{font-size:28px;font-family:Tahoma;color:#fdcc03;}
.ft11{font-size:11px;font-family:Tahoma;color:#000000;}
.ft12{font-size:11px;font-family:Tahoma;color:#000000;}
.ft13{font-size:40px;font-family:Tahoma;color:#3fa439;}
.ft14{font-size:19px;font-family:Tahoma;color:#4cb0ca;}
.ft15{font-size:14px;line-height:21px;font-family:Tahoma;color:#ffffff;}
.ft16{font-size:14px;line-height:26px;font-family:Tahoma;color:#ffffff;}
.ft17{font-size:14px;line-height:15px;font-family:Tahoma;color:#ffffff;}
.ft18{font-size:12px;line-height:15px;font-family:Tahoma;color:#000000;}
.ft19{font-size:11px;line-height:15px;font-family:Tahoma;color:#000000;}
.ft20{font-size:13px;line-height:25px;font-family:Tahoma;color:#000000;}
.ft21{font-size:13px;line-height:14px;font-family:Tahoma;color:#000000;}


div.nav{margin-top:8px;margin-left:20px;width:95%;height:100px;border:1px solid #3fa439;background:#22bdd1;}

.menu{margin:5px 0 0 25px; padding:0;display:block;float:left;}
.menu ul{height:200px;}

.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:5px; display:block; color:#aa0000; text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer;;font-weight:bold;margin-top:5px;margin-bottom:4px;}

.menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background:transparent 100% -30px;}

.menu li a:hover{color:#fff;text-decoration:underline;border:1px dotted #660000;background-color:#aa0000;}


.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background: transparent 0px -90px no-repeat; color:#fff;text-decoration:none;border:0px solid;cursor:text;}

.menu li a.active span, .menu li a.active:hover span{background:transparent 100% -90px;color:#fff;font-weight:bold;}



.menu li a.special{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:#bfcfff; color:#aa0000;border:1px dotted #fff;text-decoration:underline;}

.menu li a.special:hover{color:#fff;text-decoration:underline;border:1px dotted #660000;background-color:#aa0000;}

.menu li a.special span{background:transparent 100% -90px;color:#aa0000;font-weight:bold;}
.menu li a.special:hover span{background:transparent 100% -90px;color:#fff;font-weight:bold;}


.footer{margin:0 0 0 0; padding:0; display:block; }
.footer li{padding:5px; margin:0; list-style:none; display:inline; font-size:10px;}
