body { background-color: #FFFFFF; font-family: Arial, Sans-Serif; padding: 0px; margin: 0px; color: #666666; }
.page { width: 750px; height: auto; overflow: hidden; } 
.container { width: 750px; height: auto; overflow: hidden; border-bottom: 1px solid #4772A5; background-image: url('media/LeftNavBG.gif'); background-position: left bottom; background-repeat: no-repeat; }
.leftNav { position: relative; left: 0px; float: left; top: 0px; width: 150px; text-align: left; text-indent: 10px; border-right: 1px solid #FFFFFF; z-index: 1; }
.leftNav #TLBanner { background-image: url('media/TLBanner.jpg'); height: 150px; }
.leftNav #shivLeft { height: 50px; width: 150px; background-color: #000000; }

/* Menu CSS below */
#nav, #nav ul { padding: 0; margin: 0; list-style: none; line-height: 1; } 
#nav a { display: block; width: 150px; height: 25px; font-weight: bold; color: #ffffff; font-size: 9pt; text-decoration: none; line-height: 25px; background-image: url('media/link.gif'); } 
#nav li { width: 150px; border-bottom: 1px solid #ffffff; }
#nav li a:hover { color: #333366; background-image: url('media/linkhover.gif'); }
#nav li a:active { color: #333366; background-image: url('media/linkhover.gif'); }

.centre { position: relative; float: left; width: 450px; min-height: 500px; height: 750px; overflow: auto; background-color: #E9ECF2; border-bottom: 1px solid #4772A5;}
.centre #TMBanner { background-image: url('media/TMBanner.jpg'); height: 150px; }
.centre #GYC { height: 50px; width: 450px; background-color: #000000; color: #FFFFFF; font-size: 26pt; line-height: 50px; font-family: Papyrus, Sans-Serif; }
#banner { height: 200px; width: 750px; background-image: url('media/bannerHome2.jpg'); padding: 0px; margin: 0px; }
.centre .PicBlurb { border-top: 1px solid #4772A5; margin: 0px 0px 0px 0px; width: 450px; }
.centre .PicBlurb h2 { float: right; width: 285px; text-align: left; font-size: 11pt; color: #4772A5;  margin: 5px 0px 5px 0px; }
.centre .PicBlurb p { margin-bottom: 0px; }
.centre .hmImg { float: left; margin: 0px 15px 0px 0px; }
.centre img { float: right; margin: 0px 0px 20px 20px; }
.centre h2, h3, h4 { text-align: left; color: #4772A5; margin: 5px 0px 5px 5px; } 
.centre h2 { font-size: 13pt; }
.centre h3 { font-style: italic; font-size: 11pt; } 
.centre h4 { font-size: 10pt; } 
.centre p { font-size: 9pt; text-align: justify; margin: 0px 15px 10px 10px; }
.centre p a { font-weight: bold; font-size: 9pt; text-decoration: none; color: #666666; }
.centre p a:visited { color: #333366; }
.centre p a:hover { color: #333366;  text-decoration: underline; }

/* inline is class for inline links */
.centre p .inline { position: relative; left: 0px; }

/* nextpage is class for next page links */
.centre .nextPage { position: absolute; right: 15px; }

/* style class for lists, use id to define list bullet types */
.centre ul { text-align: left; margin: 5px 0px 5px 10px; padding: 0px; font-size: 10pt; }
.centre ul li { text-align: left; margin-left: 10px; padding-left: 0px; }
.centre ul li a { text-decoration: none; font-weight: bold; }
.centre ul li a:hover { text-decoration: underline; }

.right { position: relative; left: 0px; top: 0px; float: right; width: 148px; border-left: 1px solid #FFFFFF; }
.right #TRBanner { background-image: url('media/TRBanner.jpg'); height: 150px; }
.right #shivRight { height: 50px; width: 148px; background-color: #000000; }
.right img { border-top: 1px solid #4772A5; margin-bottom: -3px; padding: 0px; }

#nav #activePage { color: #333366; background-color: #009999; background-image: url('media/linkhover.gif'); }
#sponsor { height: 100px; width: 450px; left: 150px; }
#sponsor a img { border: 0px; padding: 25px 0px 25px 0px; float: left; }
.shiv { margin: 40px 10px 0px 10px; height: 15px; width: 2px; float: left; border-left: 1px solid #474747; }
