﻿

.Label
{
	font-weight: bold;
}
.multiTap
{
    margin-left:5px;
    border:0;
    margin-bottom: 0;
    }
.MainTABLE
{

	background-color: #ffffff;
	border: solid 1px #e5e5e5;
	border-collapse: collapse !important;
	filter: progid:DXImageTransform.Microsoft.dropShadow(Color=e5e5e5,offX=2,offY=2,positive=true);
    padding:0px;
	color: #333;
}
.MainTABLE th
{
    margin: 4px 4px 4px 4px;
    }
.required
{
	font-weight:bold;
	color:#FF9A00;
}
.HeadLabel
{
	font-size:18px;
	font-weight:bold;
	color: #000000;
}
.AttachLabel
{
	font-size:18px;
	color: #000000;
}
.button {
	background-image: url(Img/button.gif);
	background-repeat: repeat-x;
	border: 0px;
	border-left: 1px solid #ce9202;
	border-right: 1px solid #ce9202;
	padding: 4px 1px 4px 1px;
    height:30px;
	background-color: transparent;
	font: 15px Arial, Verdana, Sans-serif;
	font-weight:bold;
	color: #000000;
}
.btnAttach {
	background-image: url(Img/button.gif);
	background-repeat: repeat-x;
	border: 0px;
	border-left: 1px solid #ce9202;
	border-right: 1px solid #ce9202;
	padding: 4px 1px 4px 1px;
    height:30px;
	background-color: transparent;
	font: 15px Arial, Verdana, Sans-serif;
	font-weight:bold;
	color: #000000;
	margin-left:100px;
}
.Smallbutton {
	background-image: url(Img/button.gif);
	background-repeat: repeat-x;
	border: 0px;
	border-left: 1px solid #d7d6c5;
	border-right: 1px solid #d7d6c5;
	height: 24px;
	width: 50px;
	background-color: transparent;
	padding: 0px;
	font: 11px Arial, Verdana, Sans-serif;
	color: #969277;
}

.Midbutton {
	background-image: url(Img/button.gif);
	background-repeat: repeat-x;
	border: 0px;
	border-left: 1px solid #d7d6c5;
	border-right: 1px solid #d7d6c5;
	height: 24px;
	width: 90px;
	background-color: transparent;
	padding: 0px;
	font: 11px Arial, Verdana, Sans-serif;
	color: #969277;
}
.ChangePass
{
	background: transparent url(img/bg_Popup.png) repeat-x top left;
	padding:10px;
}
.MessageLabel
{   
	font-weight: normal;
}
.firstTable{}
.firstTable table
{
    margin:0px 10px 5px 10px;
	border-collapse:collapse;
}
.firstTable td
{
    padding:0px 0px 0px 0px;
}
.firstTable  td.header, th{
	    
}
.viewTable{}
.viewTable table
{
    margin:0px 0px 2px 15px;
	border-collapse:collapse;
}
.viewTable td
{
    padding:5px 0px 2px 15px;
    vertical-align:top;
}
.viewTable  td.header, th{
	    font-weight:bold;
	    font-size:10pt;
}
.viewTableBiz{}
.viewTableBiz table
{
    margin:2px 0px 2px 20px;
	border-collapse:collapse;
}
.viewTableBiz td
{
       padding: 3px 3px 3px 3px;
    border:solid 1px #666;
    width:620px;
    height:24px;
}
.viewTableBiz th
{
    padding:14px 0px 4px 0px;
	    font-weight:bold;
	    font-size:10pt;
	    text-align:left;
}

.viewTableBizTD 
{
    border:none 0px #ffffff; overflow:hidden; width:720px;
}
.footer
{
    text-align:center;
    color:#a8a092;
    font-size:12px;
    padding:0px 0px 8px 0px;
}
.MainLinks
        {
	        margin:0pt;
	        text-align: left;
	        margin-right:auto;
	        /*padding:8px;
	        border:1px #66CCCC solid;
	        border-top:0px;
	        
        font-variant:small-caps;*/
	        width:200px;
	        background:#d4d3d3; 
	        font-size:12pt;
	        font-family: Arial, Verdana, Helvetica, sans-serif;
        	
        }

        .MainLinks ul
        {
	        margin:0;
	        padding:5px 5px 5px 5px;
	        /*padding:10px;*/
	        list-style-type: none;
        }

        .MainLinks li
        {
	        margin:0;
	        padding:5px 5px 5px 5px;
	        border-style:dotted;
	        border-width:0px;
	        height:15px;
	        vertical-align:text-top;
	        /*margin-bottom: 3pt;
	        margin-top: 3pt;*/
        }
        .MainLinks dl
        {
	        margin:0;
	        padding:0;
	        /*padding:10px;*/
	        border-style:solid;
	        border-width:0px;
        }

        .MainLinks dt
        {
	        padding:0;
	        margin-bottom: 0;
	        margin-top: 0;
	        margin-left:12px;
            vertical-align:bottom;
            border-style:solid;
	        border-width:0px;
        }

        .MainLinks a
        {
	        font-size:12pt;
	        color:#353d43;
	        /*font-variant:small-caps;padding:10px;*/
	        text-decoration: none;
        	
        }

        .MainLinks a:hover
        {
	        font-size:12pt;
	        color:#66CCCC;
        }
    
.MainMemo
        {
	        margin:0pt;
	        text-align: left;
	        margin-right:auto;
	        /*padding:8px;
	        border:1px #66CCCC solid;
	        border-top:0px;
	        
        font-variant:small-caps;*/
	        width:200px;
	        background:#00355f; 
	        font-size:12pt;
	        font-family: Arial, Verdana, Helvetica, sans-serif;
        	
        }

        .MainMemo ul
        {
	        margin:0;
	        padding:5px 5px 5px 5px;
	        /*padding:10px;*/
	        list-style-type: none;
        }

        .MainMemo li
        {
	        margin:0;
	        padding:0px;
	        border-style:dotted;
	        border-width:0px;
	        vertical-align:text-top;
	        /*margin-bottom: 3pt;
	        margin-top: 3pt;*/
        }
          .MainMemo li.first
        {
	        margin:0;
	        padding:0px;
	        text-align:center;
	        vertical-align:text-top;
	        /*margin-bottom: 3pt;
	        margin-top: 3pt;*/
        }
        .MainMemo dl
        {
	        margin:0;
	        padding:0;
	        /*padding:10px;*/
	        border-style:solid;
	        border-width:0px;
        }

        .MainMemo dt
        {
	        padding:0;
	        margin-bottom: 0;
	        margin-top: 0;
	        margin-left:12px;
            vertical-align:bottom;
            border-style:solid;
	        border-width:0px;
        }

  .Bodymemo
 {
     margin:0pt;
	        text-align: left;
	        margin-right:auto;
	        /*padding:8px;
	        
	        border-top:0px;
	        
        font-variant:small-caps;*/
	        width:382px;
	        background:#ffffff; 
	        font-size:12pt;
	        font-family: Arial, Verdana, Helvetica, sans-serif;
	        vertical-align:top;
 }
 .mainBody 
 {
     margin:0pt;
	        text-align: left;
	        margin-right:auto;
	        /*padding:8px;
	        
	        border-top:0px;
	        
        font-variant:small-caps;*/
	        border:1px #00355f solid;
	        width:382px;
	        background:#ffffff; 
	        font-size:12pt;
	        font-family: Arial, Verdana, Helvetica, sans-serif;
	        vertical-align:top;
 }
   .mainBody ul
        {
	        margin:0;
	        padding:0px 0px 0px 0px;
	        /*padding:10px;*/
	        list-style-type: none;
        }

   .mainBody li
        {
	        margin:0;
	        padding:0px;
	        border-style:dotted;
	        border-width:0px;
	        vertical-align:text-top;
	        /*margin-bottom: 3pt;
	        margin-top: 3pt;*/
        }
         .mainBody dl
        {
	        margin:0;
	        padding:0;
	        /*padding:10px;*/
	        border-style:solid;
	        border-width:0px;
        }

        .mainBody dt
        {
	        padding:5px 5px 5px 5px;
	        margin-bottom: 0;
	        margin-top: 0;
            vertical-align:middle;
        }
  .Menuhead
{
    font-size: 14px;
    background-color: #ffffff;
    border-right: silver 1px solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 15px;
    padding-top: 5px;
    color: black;
}

.Menuhead a
{
    text-decoration:none;
	 color: black;
}
.Menuhead a:hover
{
    text-decoration: none;
    color: orange;
}
.Menuhead a:visited	
{
  text-decoration:none;
  color: black;
  
}
 .tablehead
{
	font-size: 12px;
	padding: 5px;
	background-color: #ffffff;
	text-align: center;
	font-family: Arial, Verdana, Sans-serif;
	font-weight:bold;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-image: url(Img/GridTableBG.png);
}

.tablehead a
{
	color: #336699;
}
.tablehead a:hover
{
	text-decoration: underline;
		color: #336699;
}
.tablehead a:visited	
{
 	color: #336699;
  
}
.tablebody
{
	font-size: 14px;
	padding: 5px;
	background-color: #ffffff;
	text-align: center;
	font-family: 'Californian FB';
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
}
div.qsf_wrapper
		{
			width: 1080px;
		}
		div.qsf_footer
		{
			float: left;
			width: 700px;
		}
		.bgrdTop
		{
			width: 821px;
			height: 27px;
			background: url(Img/bgrdTop.gif) no-repeat;
		}
		.bgrdBottom
		{
			width: 821px;
			height: 29px;
			background: url(Img/bgrdBottom.gif) no-repeat;
		}
		.mainWrap
		{
			width:821px;
			padding: 0 0px;
			float:none;
			background: url(Img/bgrdMiddle.gif) repeat-y;

		}
		.mainTitle
		{
			text-align: center;
			margin: 0 0 14px;
			padding: 0;
		}
		.leftCol
		{
			float: left;
			width: 164px;
			margin-left:20px;
		}
		.rightCol
		{
			float: right;
			margin-right:20px;
			width: 600px;
		}
		.hl2
		{
			margin: 0 0 0.6em;
			padding: 0;
			font: bold 17px/24px arial,sans-serif;
			color: #3b709d;
		}
		.TitleStyle, .NextPrevStyle a
		{
			color: #fff !important;
			background: #6099c6;
		}
		.TodayDayStyle a
		{
			color: #fff !important;
			text-decoration: none;
		}
		.TodayDayStyle
		{
			border: 0 !important;
		}
		.SelectedDayStyle a
		{
			color: #000 !important;
		}
		.rsThumbnail
		{
			margin-top: 18px;
			float: left;
			clear: left;
			width: 100%;
			cursor: pointer;
			cursor: hand;
		}
		.rsThumbnail input
		{
			display: block;
			float: left;
			width: 96px;
			margin-right: 8px;
		}
		.rsThumbnail span
		{
			display: block;
			margin-top: 1.4em;
			font: normal 13px/1.2 arial,sans-serif;
			color: #3b709d;
		}
	
		.TimeCss a
{
	background: #ff0066;
	border: solid 1px #a0aab6;
	color: black !important;
}
	 .TimeCss a:hover
        {
	       	background: #ff0066;
	border: solid 1px #a0aab6;
	color: black !important;
        }
         .leftColl
		{
			float: left;
			width:30px;
			
		}
	
		.module {
	
	padding:12px;
	background: #e7f9ff;/* url('Img/ModuleBg.gif') no-repeat ;*/
	font-family: Arial, Verdana;
	font-size:11px;
	color:#333333;
	vertical-align:top;
	margin-right: 3px;
	width:316px;
}

.Red
{
	color: red;
}
.Black
{
	color: black;
}
.title01 {
	color : #000000;
	margin-top : 3px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 27px;
	margin-right : 5px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
.formLabel
{   font-size: 120%;
	font-weight: bold;
}
.callink 
{
	color: #000000;
}
.callink:hover
{
	text-decoration: underline;
		color: #000000;
}
.invisibletable
{
    background-color: #FAFAFA;  
}

/*This creates a set of scrollbars*/
.scrollgrid
{
    overflow: scroll;
    height: 300px;
    padding: 10px;
    border-style:solid;
    border-width: 1px;
    background-color:White;
}
.scrollgridsmall
{
    overflow: scroll;
    height: 200px;
    padding: 10px;
    border-style:solid;
    border-width: 1px;
    background-color:White;
}

.midrow
{
    height: 100%;
    vertical-align: top;
}
/* for Event page */
#outer-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 70px; MARGIN: 0px auto; WIDTH: 80%; PADDING-TOP: 0px; POSITION: relative
}
#outer-container {
	BACKGROUND-COLOR: transparent
}
#inner-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
#inner-container {
	BACKGROUND-COLOR: transparent
}
.cage {
	MARGIN-BOTTOM: 0px; POSITION: relative; BACKGROUND-COLOR: #fff; 
}
.bLine 
{ border-right: 1px #ccc solid;
    border-left: 1px #ccc solid;
    }
.cage .section-head A {
	COLOR: #ffffff
}
.cage .section-head .link-arrow {
	BACKGROUND-IMAGE: url(Img/icn_arrow_small_white.gif)
}
.cage .section-head H2 {
	FONT-SIZE: 1.3em; COLOR: #ffffff; padding-left:10px; margin-top:-5px;
}
.cage .section-head P {
	RIGHT: 15px; COLOR: #333333; POSITION: absolute; TOP: 10px
}
.section-head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
.solid-dkgrey {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #999999
}
/*
.solid-dkgrey .tl {
	BACKGROUND-POSITION: -60px 0px
}
.solid-dkgrey .tr {
	BACKGROUND-POSITION: -70px 0px;
}
*/
.solid-dkgrey .bl {
	BACKGROUND-POSITION: -60px -10px
}
.solid-dkgrey .br {
	BACKGROUND-POSITION: -70px -10px
}
.section {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.section UL {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
.section UL.inline {
	LINE-HEIGHT: 1.6em
}
.section UL.inline LI {
	PADDING-RIGHT: 0.2em; DISPLAY: inline; PADDING-LEFT: 0.4em; MARGIN-BOTTOM: 0.4em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.section UL.inline LI.first {
	PADDING-LEFT: 0px
}
#track-and-share UL A {
	FONT-WEIGHT: bold
}
#track-and-share LI {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px
}
#track-and-share LI.last {
	PADDING-BOTTOM: 0px
}
#track-and-share .area {
	MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; BORDER-BOTTOM: #cccccc 1px solid;
	
	
}
#track-and-share .last {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none
}
#track-and-share IMG {
	FLOAT: right; MARGIN: 0px 20px 0px 40px
}
#track-and-share H3 
{
   
	MARGIN: 0px 0px 3px
}
#calendar H3.sub 
{

	PADDING-LEFT: 0px; COLOR: #666; PADDING-TOP: 1em
}
#calendar P {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

UL.link-arrows LI
{
   PADDING-RIGHT: 0px; PADDING-LEFT: 8px;list-style-image: url('Img/arrow.png'); 
  
}
/*UL.link-arrows LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: url(Img/site_elements.png) no-repeat 0px -991px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}*/
A.no_hover:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent! important; BORDER-BOTTOM-STYLE: none
}
SPAN.no_hover:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent! important; BORDER-BOTTOM-STYLE: none
}
A.no_hover:hover:visited {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent! important; BORDER-BOTTOM-STYLE: none
}
.section-head {
	BACKGROUND-REPEAT: repeat-x; POSITION: relative; BACKGROUND-COLOR: #aeaeae; height:29px;
}
.ftr {
	CLEAR: both; BACKGROUND-POSITION: 0px -991px; BACKGROUND-IMAGE: url(Img/site_borders_1px.png); WIDTH: 100%; BOTTOM: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 10px
}
.section-head .tl {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(Img/site_corners.png); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px; BACKGROUND-COLOR: transparent
}
.section-head .tr {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(Img/site_corners.png); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px; BACKGROUND-COLOR: transparent
}
.ftr .bl {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(Img/site_corners.png); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px; BACKGROUND-COLOR: transparent;
	FLOAT: left; POSITION: relative; BACKGROUND-POSITION: -40px -70px
}
.ftr .br {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(Img/site_corners.png); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px; BACKGROUND-COLOR: transparent;
FLOAT: right; POSITION: relative; BACKGROUND-POSITION: -50px -70px
}
.section-head .tl {
	BACKGROUND-POSITION: -40px 0px
}
.section-head .tr {
	BACKGROUND-POSITION: -50px 0px;
	float:right;
	position:relative;
	margin-top:-10px;
}
 .tgo-admin-button
                                        {
                                        border:1px solid #cccccc;
                                        padding:3px;
                                        color:#336699;
                                        background:#eeeeee;
                                        font-weight:bold;
                                        }
/* End event page */
 @media print 
 {
    .printTableRow
        {
            display: none;
         }
         .printTableColunm
        {
            display: none;

         }
         #menu
         {
			display: none;
         }
         #menu_child
         {
	      	 display: none;
		}
 }
 @media screen 
 {
    
 }




