﻿/* - - - - - - - - - - Styles used in the master.pages - - - - - - - - - - */
body{font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#FFFFFF;}
body form{margin:0; padding:0;}
body textarea{font-size:0.8em; font-family:Arial, Verdana, Helvetica, sans-serif;}
.hide{position:absolute; left:-5000px; top:-5000px; height:1px; width:1px; overflow:hidden;}
div.note{position:absolute; left:-5000px; top:-5000px; height:1px; width:1px; overflow:hidden;}
.clear{clear:both; margin:0; padding:0;}
.clear_left{clear:left; margin:0; padding:0;}
.clear_right{clear:right; margin:0; padding:0;}
a{text-decoration:none;}
a:hover, a:focus, a:active{text-decoration:underline;}
/* - - Hidden Styles - - */
div.access_keys{padding:0; margin:0; float:left; text-align:left;}
div.access_keys ul{padding:0; margin:0; height:1px;}
div.access_keys ul li{padding:0; margin:0; list-style:none; height:1px; display:inline;}
span.block{padding:0; margin:0;}
span.skip a{margin:2px 0 0 0; padding:5px; position:absolute; left:-5000px; width:225px; font-size:100%; font-weight:bold; background-color:#FFFFFF; color:#FF6300; border:1px solid #FF6300; text-decoration:none; text-align:left;}
span.skip a:focus, 
span.skip a:active{position:absolute; left:228px; top:2px; display:block;}
strong{font-weight:bold}
em{font-style:italic;}

/* - - - - - - - - - - YUI - - - - - - - - - - */
div.yui-g{}
div.yui-ge{}
div.yui-b{}
div.yui-g{}
div.yui-g a{margin:0; padding:0; color:#0095B0; font-weight:bold;}
div.yui-g a:hover,
div.yui-g a:focus, 
div.yui-g a:active{color:#006B80;}
div.yui-ge a{margin:0; padding:0; color:#0095B0; font-weight:bold;}
div.yui-ge a:hover,
div.yui-ge a:focus, 
div.yui-ge a:active{color:#006B80;}
div.yui-b a{margin:0; padding:0; color:#0095B0; font-weight:bold;}
div.yui-b a:hover,
div.yui-b a:focus, 
div.yui-b a:active{/*background-color:#0095B0;*/ color:#006B80;}
div.yui-gf a{margin:0; padding:0; color:#0095B0; font-weight:bold;}
div.yui-gf a:hover,
div.yui-gf a:focus, 
div.yui-gf a:active{/*background-color:#0095B0;*/ color:#006B80;}

/* - - - - - - - - - - Head - - - - - - - - - - */
div.Head{margin:0; padding:0; background:url('../images/master/Head/BannerSwirl.jpg') right top no-repeat;}
div.HeadLogo{margin:0; padding:0; background:url('../images/master/Head/BannerLogo.jpg') left top no-repeat;}

/* - - LogOut - - */
div.LogoutUser{padding:80px 0 0 0; margin:0; float:right; clear:none; text-align:right; width:50%; position:relative; z-index:1;}
div.LogoutUser p.userdetails{margin:0; padding:0; font-size:120%; font-weight:bold;}
div.LogoutUser span{padding:0 8px 0 0; margin:0 6px 0 0; border-right:1px solid #909090;}
div.LogoutUser a{margin:0; padding:0; color:#0095B0; font-weight:bold;}
div.LogoutUser a:hover,
div.LogoutUser a:focus, 
div.LogoutUser a:active{background-color:#0095B0; color:#FFFFFF;}

/* - - Quick Links - - */
div.QuickLinks{margin:0; padding:0; position:relative;}
div.QuickLinks ul{margin:0; padding:81px 0 0 166px;}
div.QuickLinks ul li{margin:0; padding:0; display:inline; list-style:none;}
div.QuickLinks ul li a{margin:0 3px 0 0; padding:0; float:left; clear:none; height:35px; background-color:gray;}
/* Tabs */
div.QuickLinks ul li a.help{width:63px; background:url('../images/master/Head/TabHelp.gif') bottom center no-repeat;}
div.QuickLinks ul li a.help:hover,
div.QuickLinks ul li a.help:focus, 
div.QuickLinks ul li a.help:active{background-image:url('../images/master/Head/TabHelpH.gif');}
div.QuickLinks ul li.help a.On{width:63px; background:url('../images/master/Head/TabHelpOn.gif') bottom center no-repeat;}
/*-*/
div.QuickLinks ul li a.mypocast{width:139px; background:url('../images/master/Head/TabPod.gif') bottom center no-repeat;}
div.QuickLinks ul li a.mypocast:hover,
div.QuickLinks ul li a.mypocast:focus, 
div.QuickLinks ul li a.mypocast:active{background-image:url('../images/master/Head/TabPodH.gif');}
div.QuickLinks ul li.mypocast a.On{width:139px; background:url('../images/master/Head/TabPodOn.gif') bottom center no-repeat;}
/*-*/
div.QuickLinks ul li a.home{width:73px; background:url('../images/master/Head/TabHome.gif') bottom center no-repeat;}
div.QuickLinks ul li a.home:hover,
div.QuickLinks ul li a.home:focus, 
div.QuickLinks ul li a.home:active{background-image:url('../images/master/Head/TabHomeH.gif');}
div.QuickLinks ul li.home a.On{width:73px; background:url('../images/master/Head/TabHomeOn.gif') bottom center no-repeat;}
/*-*/
div.QuickLinks ul li a.register{margin:0; padding:30px 50px 0 9px; height:23px; font-size:120%; font-weight:bold; position:absolute; background-color:#FF6300; color:#FFFFFF; top:0; right:0; z-index:2;}
div.QuickLinks ul li a.register:hover,
div.QuickLinks ul li a.register:focus, 
div.QuickLinks ul li a.register:active{background-color:#FF8939; color:#FFFFFF;}
/* - - Search - - */
div#search{margin:0; padding:0; text-align:right; background:url('../images/master/Head/SearchBak.gif') repeat-x top;}
div#search div.searchLeft{margin:0; padding:0; text-align:right; background:url('../images/master/Head/SearchBakLeft.gif') no-repeat top left;}
div#search div.searchRight{margin:0; padding:8px 8px 0 0; text-align:right; background:url('../images/master/Head/SearchBakRight.gif') no-repeat top right; height:40px;}
div#search input.text{margin:0; padding:2px; vertical-align:middle; width:200px; border:1px solid #777777;}
div#search input.button{margin:0; padding:0; vertical-align:middle;}

/* - - - - - - - - - - Login - - - - - - - - - - */
div.LogIn{margin:0 0 10px 0; padding:0 0 5px 0; background:url('../images/master/Head/LoginBak.gif') left top no-repeat; min-height:86px; border-bottom:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-right:1px solid #D9D9D9;}
div.LogIn h3{position:absolute; left:-5000px; top:-5000px; height:1px; width:1px; overflow:hidden;}

div.LogIn p.Join{margin:0; padding:66px 0 0 11px; *padding:68px 0 0 11px; float:left; width:154px; color:#FFFFFF; font-size:90%;}
div.LogIn p.Join a{margin:0; padding:0; color:#59D5EF; font-weight:bold; text-decoration:underline;}
div.LogIn p.Join a:hover,
div.LogIn p.Join a:focus, 
div.LogIn p.Join a:active{background-color:#0196B4; color:#FFFFFF; text-decoration:none;}
div.LogIn div.quick_login{padding:8px 0 0 0; margin:0;}
div.LogIn div.quick_login table{padding:0; margin:0;}
div.LogIn div.quick_login table th{padding:0; margin:0;}
div.LogIn div.quick_login table td{padding:0; margin:0;}
div.LogIn div.quick_login span{padding:0 3px; margin:0; font-size:80%; background-color:#FFFFE1;}
div.LogIn div.quick_login label{padding:5px 0 0 0; margin:0 0 1px 0; font-weight:bold; font-size:120%; display:block;}
div.LogIn div.quick_login div#username{padding:0; margin:0; float:left; clear:none; width:195px; display:inline;}
div.LogIn div.quick_login div#username input{padding:3px; margin:0; border:1px solid #777777; width:180px;}
div.LogIn div.quick_login div#password{padding:0; margin:0; float:left; clear:none; width:195px; display:inline;}
div.LogIn div.quick_login div#password input{padding:3px; margin:0; border:1px solid #777777; width:180px;}
div.LogIn div.quick_login input.button{padding:2px 1px; margin:25px 0 0 0; float:left; clear:none; width:47px; font-size:100%; border:1px solid #7C7C7C; color:#000000; background:url('../images/master/button_bak.gif') repeat-x bottom #FCFCFC;}
div.LogIn p.Pass{margin:8px 0 0 165px; padding:0; font-size:90%; color:#7B7B7B;}
div.LogIn p.Pass a{margin:0; padding:0; color:#0196B6; font-weight:bold; text-decoration:underline;}
div.LogIn p.Pass a:hover,
div.LogIn p.Pass a:focus, 
div.LogIn p.Pass a:active{background-color:#0196B4; color:#FFFFFF; text-decoration:none;}

/* - - - - - - - - - - Welcome - - - - - - - - - - */
div.Welcome{margin:0 0 10px 0; padding:0;}
div.Welcome h3{margin:0; padding:0; font-size:250%; font-weight:bold;}
div.Welcome h3 span{margin:-2px 0 0 0; padding:0; display:block; font-style:italic; font-size:65%; font-weight:normal;}
div.Welcome img{display:none;}
div.Welcome ul{margin:6px 0 0 0; padding:8px 10px 8px 18px; border:1px solid #000000;}
div.Welcome ul li{margin:2px 0; padding:0 0 0 17px; font-size:120%; font-weight:normal; background:url('../images/master/Head/Bull.gif') center left no-repeat;}

/* - - - - - - - - - - Footer - - - - - - - - - - */
div.Foot{margin:0 0 10px 0; padding:0 0 0 10px; background-color:#EEEEEE; font-size:85%;}
div.Foot ul{margin:0; padding:0; color:#4C4C4C;}
div.Foot ul li{margin:0 10px 0 0; padding:0; list-style:none; display:inline; line-height:2.5em;}
div.Foot ul li a{margin:0; padding:0; color:#0196B4; font-weight:bold;}
div.Foot ul li a:hover,
div.Foot ul li a:focus, 
div.Foot ul li a:active{background-color:#0196B4; color:#FFFFFF;}