/* control the default text for any pages, however, most text is displayed in tables so this settings has very little effect */



body td

		{

		text-decoration:none;

	        font-family: Arial, Verdana, Tahoma, Sans-serif;

		font-size:14px;

		color:#000000;

		}



form { margin: 0px; padding: 0px;}

img {	margin: 0;  }





/* controls the default link type */

a

		{

		text-decoration:none;

		font-family: Verdana, Sans-serif;

		font-size:12px;

		color:#2F4C67;

		}



a:hover 

		{ 

		text-decoration:underline;

		}



/* controls the links in the top section */

.toplink	{

		text-decoration:none;

		font-family: Verdana, Sans-serif;

		font-size:12px;

		color:#FFFFFF;

		}



a.toplink:hover 

		{ 

		text-decoration:underline;

		}





/*  controls the properties of the all links defined as sidelink */

.sidelink	{

		text-decoration:none;

		font-family: Verdana, Sans-serif;

		font-size:12px;

		color:#2F4C67;

		}



a.sidelink:hover 

		{ 

		text-decoration:underline;

		}



/* controls the orientation of the links in the columns */

.sidelinkList	{

		text-align: center;

		}



/* 

controls the properties of the event list you can 

control the links and align of the list 

*/

.eventlink	{

		text-decoration:none;

		font-family: Verdana, Sans-serif;

		font-size:10px;

		color:#2F4C67;

		}



a.eventlink:hover 

		{ 

		text-decoration:underline;

		}



.eventList	{

		text-align: left;

                border: 1px dashed #2F4C67;

                padding: 15px;

                width: 150px;

                background-color: #2F4C67;

		}



/* control the way text is displayed in most pages */

.mainSection	{

                padding-left: 50px;

                padding-top: 1px;

                padding-right: 30px;

		}



/* controls the events in the marquee */	

.marqueelink	{

		text-decoration:none;

		font-family: Verdana, Sans-serif;

		font-size:16px;

		color:#CCCCCC;

		}	



a.marqueelink:hover 

		{ 

		text-decoration:underline;

		}	







/* controls the title of each page, except documents because the internally define their titles */

.pageTitle	{

		font-family: Tahoma, Arial, Verdana, Sans-serif;

		font-size:28px;

		color:#000000;

		font-weight: 600;

		text-align: left;

		border-bottom: 2px solid #2F4C67;

		}



/* controls the headings display in the columns */

.columnHeading	{

		font-family: Verdana, Sans-serif;

		font-size:18px;

		color:#000000;

		font-weight: 900;

		text-align: center;

		}



/* controls properties of the blog section */

.postTitle	{

		font-family: Tahoma, Arial, Verdana, Sans-serif;

		font-size:16px;

		color:#555555;

		font-weight: 900;

		letter-spacing: 0.05em;

		}



.postContents	{

		font-size:12px;

		color:#000000;

		letter-spacing: 0.05em;

		text-align: justify;

		}



.postTime	{

		font-family: Tahoma, Arial, Verdana, Sans-serif;

		font-size:12px;

		color:#000099;

		letter-spacing: 0.1em;

		text-transform: uppercase;

		}





/* controls the format of the search button */

.searchtext

{

    BORDER: #afc4d5 1px solid;

    BACKGROUND: #ffffff;

    COLOR: #000000;

    HEIGHT: 16px;

    FONT-SIZE: 10px;

    WIDTH: 146px;

    TEXT-DECORATION: none;

}

.sbttn

{

    BORDER: #afc4d5 1px solid;

    BACKGROUND: #2F4C67;

    COLOR: #000066;

    HEIGHT: 16px;

    FONT-SIZE: 12px;

    TEXT-DECORATION: none;

}

.searchResults

{

BACKGROUND: #ffff00;

}







/* internal admin setting DO NOT TOUCH */

  .noButton

 {

   color: #00f;

   background-color: transparent;

   text-decoration: none;

   border: none;

   cursor: pointer;

   cursor: hand;

  }





/* sidebar modules */



.sbmodule  {

margin-bottom: 9px;

}



.testmodule  {

        margin-bottom: 9px;

        line-height: 13px;

        padding: 2px 2px 2px 2px; 

        border: 1px solid #132029;

}



.testmodule h3  {

        color: #FFFFFF;

        background-color: #2F4C67;

        padding: 2px 8px 2px 8px; 

        border: 1px solid #000000;

}



.testmodulebody  {

      padding: 6px 6px 6px 6px;

}



.sbmodulebody  {

background: #fff url(../images/sbmodulebody.gif) bottom left no-repeat; padding: 6px 8px 8px 8px;

}



.sbmodule h3  {

line-height: 13px;

padding: 5px 8px 5px 8px; 

background:  url(../images/sbmoduletop.gif) top left no-repeat;

margin: 0;

}



.sbmodule h3.none  {

line-height: 1px;

padding: 0;

font-size: 1px;

height: 5px;

background: #FFF url(../images/sbmoduletop2.gif) top left no-repeat;

}



.sbmodulebody ul  {margin-bottom: 0; padding-bottom: 0; }

.sbmodulebody li p { padding-left: 10px; color: #76797c; margin-bottom: 3px;}

ul.last 	{ list-style: none outside; margin: 0; padding: 0 0 .1em 0; }



/* sidebar icons */

a.login, 	

a.help,		

a.prefs	{ display: block; padding: 0 0 0 6px; line-height: 14px; color: #559; font-size: 10px;} 



#sidebar2 	{ width: 180px; font-size: 10px; line-height: 13px; padding: 8px 15px 10px 10px; vertical-align: top;}

#sidebar2 h2 	{ font-size: 12px; margin: 0; }

#sidebar2 h3 	{ font-size: 11px; margin: 0; }

#sidebar2 h4 	{ font-size: 10px; margin: 0; }



#sidebar2 a { font-weight: bold; text-decoration: none; color: #395a90}

#sidebar2 a:hover {text-decoration: underline;}