BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.74em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvetica, sans serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;

	
}

#MySpamTrap {display: none;}



#container
{
    MARGIN: 0px auto;
    WIDTH: 778px;
    clear:both;
    


}
#header
{
    BACKGROUND-IMAGE: url(Common/PTSBlogHeader.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 117px;
   
    position:relative;
	float:left;
	clear:both;
	width: 99%;
	
}
#header H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 300%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    COLOR: #00a160;
    PADDING-TOP: 5px;
     FONT-FAMILY: arial, helvetica, sans serif;
    TEXT-ALIGN: left;
}
#header H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #00a160;
    PADDING-TOP: 0px;
     FONT-FAMILY: arial, helvetica, sans serif;
    TEXT-ALIGN: right;
	
}


#centre
{  
   PADDING-RIGHT: 10px;
  
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
   

	position:relative;
	float:left;
	clear:both;
	width: 99%;

}

#infobar
{
    BACKGROUND-IMAGE: url(Common/bg_navbar.png);
 
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 74px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    WIDTH: 778px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: arial, helvetica, sans serif;
    HEIGHT: 28px;
    TEXT-ALIGN: center;
   
    clear:both;

}
#navigation
{   
    PADDING-RIGHT: 0px;
    FONT-SIZE: 11px;
 
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: arial, helvetica, sans serif;
    HEIGHT: 33px;
    TEXT-ALIGN: center;
    FLOAT:right;
    WIDTH: 350PX;
    clear: both;


}
#navigation UL
{
	margin-top:87px;
}
#navigation UL LI
{
    DISPLAY: inline;
	
}
#navigation UL LI A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(Buttons/Navigation.gif);
    PADDING-BOTTOM: 0px;
    WIDTH: 125px;
    COLOR: #FFF;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 12px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 28px;
    TEXT-DECORATION: none;
	
}
#navigation UL LI A:hover
{
    COLOR: #FFF;
  
}

#MainArea
{
  
   WIDTH: 521px;
   FLOAT: left;
    float:left;
    clear:left;
  
}

#contenttop
{
   
    WIDTH: 521px;
    BACKGROUND-IMAGE: url(Common/GreenCurveTop.png);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT:13px;
    position:relative;
    float:left;
    clear:both;


}
#contentbottom
{
   
    WIDTH: 521px;
    BACKGROUND-IMAGE: url(Common/GreenCurveBottom.png);
    background-position: 0 100%;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT:13px;
    position:relative;
    float:left;
    clear:both;
    

}
#content
{
   
   
   WIDTH: 521px;
   BACKGROUND-IMAGE: url(Common/SideLine.png);
   background-repeat: repeat-y;
    position:relative;
    float:left;
    clear:both;
   
    
}
#content H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    MARGIN: 5px 0px;
      cOLOR: #369;
     FONT-FAMILY: arial, helvetica, sans serif;
}
#content H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN: 0px;
    COLOR: #8aa0c0;
   FONT-FAMILY: arial, helvetica, sans serif;
    TEXT-ALIGN: left;
}
#content H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    COLOR: #8aa0c0;
     FONT-FAMILY: arial, helvetica, sans serif;
    TEXT-ALIGN: left;
}
#content P
{
	
 
}
#content A
{
    COLOR: #647997;
    TEXT-DECORATION: underline;
}
#content A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

#breadcrumb
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #647997;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvetica, sans serif;

    
}
#breadcrumb A
{
    COLOR: #647997;
    TEXT-DECORATION: underline;
}
#breadcrumb A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}


#RightNavBar
{
 PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 95%;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    WIDTH: 185px;
    COLOR: #6c534a;
    PADDING-TOP: 0px;
    
    position:relative;
    float:left;
    clear:right;	
}
#subcontent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 95%;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    WIDTH: 183px;
    COLOR: #6c534a;
    PADDING-TOP: 0px;
    BACKGROUND-IMAGE: url(Common/SideBarSideLine.png);
    BACKGROUND-REPEAT: repeat-y;
	
}

#subcontenttop
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    WIDTH: 183px;
    PADDING-TOP: 0px;
    BACKGROUND-IMAGE: url(Common/SideBarTopCurve.png);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 13px;
	
}
#subcontentbottom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    WIDTH: 183px;
    PADDING-TOP: 0px;
    BACKGROUND-IMAGE: url(Common/SideBarBottomCurve.png);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 13px;
}

#subcontent H1
{
    FONT-FAMILY: arial, helvetica, sans serif;
	font-size: 18px;
					font-weight: normal;
					color: #669;
					background-color: inherit;
					padding: 0 0 0 12px;
}
#subcontent H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 5px 0px;
    COLOR: #86d353;
    BORDER-BOTTOM: #8aa0c0 1px solid;
     FONT-FAMILY: arial, helvetica, sans serif;
}
#subcontent H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 5px 0px;
    COLOR: #86d353;
    BORDER-BOTTOM: #8aa0c0 1px solid;
     FONT-FAMILY: arial, helvetica, sans serif;
}
#subcontent UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
#subcontent UL LI
{
    LIST-STYLE-TYPE: none;
}
#subcontent UL LI A
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 145px 50%;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url(Icons/Icon-Submenu.gif);
    PADDING-BOTTOM: 0px;
    WIDTH: 170px;
    color: #669;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: underline;
}
#subcontent UL LI A:hover
{
    BACKGROUND-IMAGE: url(Icons/Icon-Submenu-Hover.gif);
    TEXT-DECORATION: none;
}


#calender
{
    MARGIN: 5px 0px 10px;
}
#calender TABLE
{
    BORDER-RIGHT: #8aa0c0 1px solid;
    BORDER-TOP: #8aa0c0 1px solid;
    BORDER-LEFT: #8aa0c0 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #8aa0c0 1px solid;
    HEIGHT: 150px;
    TEXT-ALIGN: center;
}
#calender TABLE TD
{
    WIDTH: 14%;
}
#calender TABLE .controls
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #8aa0c0;
}
#calender TABLE .controls A
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}
#calender TABLE .controls A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
#calender TABLE .title
{
    COLOR: #647997;
    BACKGROUND-COLOR: #d6dee9;
}
#calender TABLE .days TD
{
    BACKGROUND-COLOR: #ffffff;
}
#calender TABLE .days A
{
    COLOR: #647997;
    TEXT-DECORATION: underline;
}
#calender TABLE .days A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
#calender TABLE TD.empty
{
    BACKGROUND-COLOR: #dddddd;
}
#calender TABLE TD.event
{
    BACKGROUND-COLOR: #86d353;
}
#calender TABLE TD.event A
{
    COLOR: #647997;
    TEXT-DECORATION: underline;
}
#calender TABLE TD.event A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
#pages
{
}
#categories
{
}
#feeds
{
}
#links
{
}
#login
{
}


#notification
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 15%;
    PADDING-TOP: 15%;
    TEXT-ALIGN: center;
}
#notification H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 25px;
    MARGIN: 5px 0px;
    COLOR: #8aa0c0;
     FONT-FAMILY: arial, helvetica, sans serif;
}
#notification A
{
    COLOR: #8aa0c0;
    TEXT-DECORATION: underline;
}
#notification A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
#screenshot
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url(Common/Screenshot-Background.gif);
    PADDING-BOTTOM: 5px;
    MARGIN: 0px auto;
    OVERFLOW: visible;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-ALIGN: center;
}
#screenshot IMG
{
    BORDER-RIGHT: #8aa0c0 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #8aa0c0 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: 6px;
    BORDER-LEFT: #8aa0c0 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #8aa0c0 1px solid;
    BACKGROUND-COLOR: #ffffff;
}


#footer
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    PADDING-TOP: 10px;
    HEIGHT: 40px;
    TEXT-ALIGN: right;

	width:100%;
	clear:both;
}
#footer A
{
    COLOR: #647997;
    TEXT-DECORATION: underline;
}
#footer A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

#content .article
{
    PADDING-BOTTOM: 10px;
  
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
   
    
}

#content .article P
{
  
}

H1.articleheader
{  
    PADDING-BOTTOM: 5px;
    BORDER-BOTTOM: #8aa0c0 1px solid;
    font-size: 18px;
    font-weight: bold;
    FONT-FAMILY: Verdana;
    
    COLOR:RED;
  
}

UL.articledetails
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    
}

UL.articledetails LI
{
    DISPLAY: inline;
    MARGIN-RIGHT: 5px;
    LIST-STYLE-TYPE: none;
}   

#articleintroduction 
{
    
    BORDER-BOTTOM:   solid 1px #8aa0c0;
     FONT-FAMILY: arial, helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #369;		
	margin: 0;
        BACKGROUND-COLOR: #F2F7D6;
 

}

 P.articledetails 
{
    BACKGROUND-POSITION: 400px 0px;
    FONT-SIZE: 100%;
    BACKGROUND-IMAGE: url(Icons/Icon-Extra.gif);
    MARGIN-BOTTOM: 5px;
    BACKGROUND-REPEAT: no-repeat;
    
}
.articleimages
{
}
.articleimages IMG
{
    BORDER-RIGHT: #eeeeee 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #eeeeee 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    BORDER-LEFT: #eeeeee 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #eeeeee 1px solid;
}


 #comments
{
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
   BORDER-TOP: solid 1px #8aa0c0;
}

#comments P
{

    
}
.comment
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #F2F7D6;
    font-weight: bold;
    color: #369;

}
UL.commentdetails
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
UL.commentdetails LI
{
    DISPLAY: inline;
    MARGIN-RIGHT: 5px;
    LIST-STYLE-TYPE: none;
}
#commentform
{
   /* BORDER-RIGHT: #86d353 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #86d353 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #86d353 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #86d353 1px solid;
*/
}
#commentform H1
{
    COLOR: #8aa0c0;
}
#commentform P
{
    MARGIN: 10px 0px;
}
#commentform TEXTAREA
{
    WIDTH: 95%;
    HEIGHT: 125px;
    margin-left: 10px;
    color: #369;
}

#commentform P input
{
  width: 50%;
  margin-right: 10px;
  margin-left: 10px;
   color: #369;
}

#commentform P label
{
  font-weight: bold;

}
#submit
{
 color: white;
 background-color: #8585AD;
 font-weight:bold;
 align: centre;
 font-variant:small-caps; 
 width:150px;
 margin-left: 35%;
}



#events
{
}
.event
{
}
H3.eventheader
{
    COLOR: #86d353;
}
UL.eventdetails
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
UL.eventdetails LI
{
    DISPLAY: inline;
    MARGIN-RIGHT: 5px;
    LIST-STYLE-TYPE: none;
}
.event P
{
    MARGIN: 5px 0px;
}
#search
{
}
.search
{
}
H1.searchheader
{
    COLOR: #86d353;
    BORDER-BOTTOM: solid 1px #8aa0c0 ;
}
UL.searchdetails
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
UL.searchdetails LI
{
    DISPLAY: inline;
    MARGIN-RIGHT: 5px;
    LIST-STYLE-TYPE: none;
}
#searchintroduction
{
    FONT-SIZE: 110%;
    COLOR: #99b198;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: #eeeeee 1px solid;
     FONT-FAMILY: arial, helvetica, sans serif;
}
P.searchdetails
{
    BACKGROUND-POSITION: 460px 4px;
    FONT-SIZE: 110%;
    BACKGROUND-IMAGE: url(Icons/Icon-Extra.gif);
    MARGIN-BOTTOM: 5px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: right;
}
.searchimages
{
}
.searchimages IMG
{
    BORDER-RIGHT: #eeeeee 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #eeeeee 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    BORDER-LEFT: #eeeeee 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #eeeeee 1px solid;
}
#searchpages
{
    TEXT-ALIGN: right;
}
.clear
{
    CLEAR: both;
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}


