@charset "UTF-8";

/*  this is the generic Web template document 'standard' */

/* CSS Document */

body { margin:0px;padding:0px }
#main { position:absolute; left:0px; top:0px; padding: 0px; width: 960px; height:540px; margin: 0px;   }


/* GLOBAL CONTAINERS */

#siteLogo {position:absolute; left:0px; top:0px; margin: 0px; width: 220px; height:53px ; vertical-align: text-top; z-index:1}
#pageHeader {position:absolute; background-color: #CCCCCC;left:220px; top:0px;  padding:5px; width: 725px; height:33px ; vertical-align: text-top; text-align:center; z-index:2 }
#pageHeader { }
#navBar { position:absolute; display:inline-block; background-color: #CCCCCC;left: 0px; top:46px;  padding:5px; width: 945px; height:33px ; vertical-align: text-top; z-index:2 }
#navTrail { position:absolute; display:inline-block;background-color: #CCCCCC; margin: 5px; padding: 10px; width: 955px; height:20px ;border: 1px solid #0000FF; }
#navTrail { display:inline-block;background-color: #CCCCCC; margin: 5px;  width: 975px; height:35px ;border: 1px solid #0000FF; }

#siteLogo , #pageHeader, #navBar , #navTrail {  }

/* FRONT PAGE CONTAINERS */


#frontPageMain { position:absolute; background-color: #CCCCCC; margin: 0px; width: 945px;padding:5px; height:400px ; top:93px ;  vertical-align: text-top; overflow: auto;}


/* PAGE CONTAINERS */

#pageSidebarL, #pageContent, #pageSidebarR {  }
#pageSidebarLContent, #pageContentContent, #pageSidebarRContent {  }
 #pageContentContent {width:737px ; }

#pageSidebarL {  position:absolute; left:0px; top:93px; background-color: #CCCCCC; margin: 0px; padding: 5px; width:205px; height:400px ;overflow: auto;  }
#pageContent {  position:absolute; left:220px; top:93px; background-color: #CCCCCC; margin: 0px; padding: 5px; width: 725px; height:400px ;  overflow: auto;border-top-width: 4px; }
#pageSidebarR { position:absolute; left:705px; top:60px; background-color: #CCCCCC; margin: 5px; padding: 5px; width: 230px; height:400px ;border: 1px solid #0000FF;  overflow: auto;  }

/* GLOBAL CONTAINERS */

#pageFooter { position:absolute; left:0px; top:400px; background-color: #CCCCCC; margin: 5px; padding: 5px; width: 965px; height:150px ;border: 1px solid #0000FF;}
#pageFooterMenu { position:absolute; left:0px; top:514px;  padding: 3px;  width: 954px; height:29px ; text-align:right ; background-color: #000000; }



/* CMS Styles */


/* SITE CONTAINER */

#main {   }


/* Standard fastext menu for the WebDev view */

.fastextMenu {display:inline;vertical-align: text-top; }
.fastextMenu ul {padding:0px; display:inline; list-style-type: none; }
.fastextMenu li  { display:inline-block;  padding:5px; font-size: 12px; }
.fastextMenu  .selectedItem {display:inline; margin-left:5px;padding:5px; font-size: 12px; font-weight:bold;}
.fastextMenu  .unSelectedItem {display:inline;padding:5px; font-size: 12px;}

.fastextMenu  img { height:20px; width:auto; display:inline-block;;vertical-align:middle}
.fastextMenu  .text {  display:inline-block;;vertical-align:middle; font-size: 12pt; color:white; margin-right:5px; padding-right:5px}
.fastextMenu  .image {  display:inline-block;vertical-align:middle;margin-right: 5px}


/* TV Remote controller  */

#remoteButtons { position:absolute; display:inline-block ;left:0px; top:573px; margin: 0px; width: 980px; height:59px ; vertical-align: text-top; background-color: #555555  }
.remoteButton  { display:inline-block; vertical-align: text-top ; width:60px}
.fastextButton { display:inline-block; vertical-align: text-top ; width:65px ; margin-left: 10px}
.remoteButton:hover { background-color: #777777 }
.remoteButton:active {  background-color: #999999  }




