td, p, ul, ol,  	{



font-family: Verdana, Helvetica, sans-serif;

font-size: 11px;

color: #5d5d80;

text-align: left;



}







/* definition for the block of news on home page with bottom border*/

.block



{

color: #5d5d80;

background-color: transparent;

text-align: left;

line-height: 18px;

border-bottom: 1px dotted #333;

padding-top: 10px;

padding-bottom: 10px;

padding-left: 10px;

padding-right: 2px;

width: 100%;

}







/* definition for the block1 of text */



.block1



{

color: #5d5d80;

background-color: transparent;

text-align: left;

line-height: 24px;

padding-top: 2px;

padding-bottom: 10px;

padding-left: 25px;

padding-right: 2px;

width: 90%;

}



/* definition for the block2 of text */

.block2



{

color: #836a6a;

background-color: transparent;

text-align: left;

line-height: 24px;

padding-top: 2px;

padding-bottom: 10px;

padding-left: 100px;

padding-right: 2px;

width: 80%;

}



/* definition for the block3 of text */

.block3



{

color: #607d60;

background-color: transparent;

text-align: left;

line-height: 24px;

padding-top: 2px;

padding-bottom: 10px;

padding-left: 40px;

padding-right: 2px;

width: 95%;

}



/* definition for the block4 of text */

.block4



{

color: #6c6c80;

background-color: transparent;

text-align: left;

line-height: 24px;

padding-top: 2px;

padding-bottom: 10px;

padding-left: 60px;

padding-right: 2px;

width: 80%;

}



/* definition for the contact us directory with bottom border*/

.directory



{

color: #5d5d80;

background-color: transparent;

text-align: left;

border-bottom: 1px dotted #836a6a;

line-height: 15px;

padding-top: 15px;

padding-bottom: 15px;

padding-left: 25px;

padding-right: 2px;

width: 100%;

}





.rght	{



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



color: #333;



text-align: left;



}







.boldBlack 	{



font-family: Verdana, Helvetica, sans-serif;



font-size: 11px;



font-weight: bold;



color: #000;



}



.bold2 	{

font-weight: bold;

color: #836a6a;

}



.bold3 	{

font-weight: bold;

color: #607d60;

}



.bold4 	{

font-weight: bold;

color: #6c6c80;

}





.boldGray 	{



font-family: Verdana, Helvetica, sans-serif;

font-size: 11px;

font-weight: bold;

color: #5d5d80;

}







.boldRed 	{



font-family: Verdana, Helvetica, sans-serif;

font-size: 11px;

font-weight: bold;

color: #C00;



}





.headRed {



font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 18px;

padding-top: 0px;

padding-bottom: 20px;

font-weight: normal;

color: #C00;

}







.headBlue {



font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 18px;

font-weight: normal;

color: #036;

}







.subheadBlue {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 14px;



font-weight: normal;



color: #036



}







.subheadRed 	{

padding-top: 2px;

padding-bottom: 4px;

padding-left: 10px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 14px;

font-weight: normal;

color: #C00;



}







.subheadGray 	{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 14px;



font-weight: normal;



color: #333;



}







/* main link styles in site*/







A 	{



font-family: Verdana, Helvetica, sans-serif;



font-size:11px;



color: #036;



font-weight : normal;



text-decoration:none;



}







A:link 	{



font-family: Verdana, Helvetica, sans-serif;



font-size:11px;



color: #C00;



font-weight : normal;



text-decoration:none;



}











A:hover 	{



font-family: Verdana, Helvetica, sans-serif;



font-size:11px;



color: #C00;



font-weight : normal;



text-decoration:none;



}







/* link styles for the top nav and the small side nav*/



A.top_nav 	{



font-family: Verdana, Helvetica, sans-serif;



font-size:11px;



color: #333;



font-weight : normal;



text-decoration:underline;



}







A.top_nav:link 	{



font-family: Verdana, Helvetica, sans-serif;



font-size:11px;



color: #333;



font-weight : normal;



text-decoration:underline;



}











A.top_nav:hover 	{



font-family: Verdana, Helvetica, sans-serif;



font-size:11px;



color: #C00;



font-weight : normal;



text-decoration:none;



}







/* link styles for the larger left side nav*/







A.lft_nav 	{



font-family: Verdana, Helvetica, sans-serif;



font-size:11px;



color: #333;



font-weight : normal;



text-decoration:none;



}







A.lft_nav:link 	{



font-family: Verdana, Helvetica, sans-serif;



font-size:11px;



color: #333;



font-weight : normal;



text-decoration:none;



}











A.lft_nav:hover 	{



font-family: Verdana, Helvetica, sans-serif;

font-size:11px;

color: #C00;

font-weight : normal;

text-decoration:none;

}

#crumbs	{

border-bottom: 1px dotted #333;

border-top: 1px dotted #333;

margin-left: 0px;

margin-right: 3px;

margin-top: 5px;

margin-bottom: 5px;

padding-top: 8px;

padding-bottom: 8px;

width: 100%

}





#crumbs a 	{

font-family: Verdana, Helvetica, sans-serif;

font-size:11px;

color: #C00;

font-weight : normal;

text-decoration:underline;

}



#crumbs a:link 	{

color: #C00;

font-weight : normal;

text-decoration:underline;

}



#crumbs a:hover 	{

text-decoration:none;



}







#footer



{



color: #333;



font-size: 11px;



font-family: Verdana, Geneva, Arial, sans-serif;



background-color: #fff;



text-align: center;



clear: left;



border-top: 1px dotted #C00;



margin-left: 8px;



margin-top: 40px;



padding-top: 8px;



padding-bottom: 8px;



width: 100%



}



#dates	{

width: 92%;

margin: 5px 5px 5px 5px;

}



#dates td	{

border-bottom: 1px dotted #333;

margin: 5px 5px 10px 5px;

padding-top: 5px;

padding-bottom: 12px;

padding-right: 10px;

}



#winners	{

width: 92%;

margin: 5px 1px 1px 1px;

}



#winners th	{

color: #836a6a;

font-weight:bold;

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

text-align:left;

border-bottom: 1px solid #836a6a;

margin: 2px 2px 2px 2px;

padding-top: 15px;

padding-bottom: 1px;

padding-right: 2px;

}



#winners td	{

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

border-bottom: 1px dotted #333;

margin: 2px 2px 2px 2px;

padding-top: 5px;

padding-bottom: 8px;

padding-right: 2px;

}





/* left side menu with bottom border */

.menu1



{



background-color: transparent;



color: #69C;



font-size: 9px;



font-family: Verdana, Geneva, Arial, sans-serif;



border-bottom: 1px dotted #69C;



padding-top: 20px;



padding-bottom: 1px;



padding-left: 3px;



width: 135px;



}







#submenu {



width: 135px;



border-bottom: 1px dotted #69C;



padding: 20px 0 3px 0;



margin-bottom: 0px;



font-family: Verdana, Helvetica, sans-serif;



background-color: #fff;



color: #c00;



}



#submenu a	{



font-family: Verdana, Helvetica, sans-serif;



font-size:11px;



color: #C00;



font-weight : normal;



text-decoration:none;



}







#submenu a:hover {



color: #369;



}



/*list-style-position: outside;*/



#submenu ul {



list-style: none;



margin-top: 0px;



margin-left: 0px;



padding-left: 1px;



border: none;



}







#submenu li {



margin: 5px;



}







#submenu li a {



padding: 1px 1px 1px 0.5em;



background-color: #fff;



color: #369;



text-decoration: none;



width: 100%;



}







/*html>body #submenu li a {



width: auto;



}*/







#submenu li a:hover {



color: #c00;



}



#siteMap	{

margin-left: 1cm;

font-family: Verdana, Helvetica, sans-serif;

background-color: #fff;

color: #c00;

}



#siteMap ul {



list-style: disc url(../images/pt_bluering.gif) inside;

margin-top: 0px;

margin-left: 0px;

padding-left: 5px;

border: none;

}



#siteMap li {

margin: 5px;

}



#siteMap li a {

padding: 1px 1px 1px 0.5em;

background-color: #fff;

color: #C00;

text-decoration: none;

width: 100%;

}

#siteMap li a:hover {

text-decoration: underline;

}





/*gives some space between paragraphs */



.paraspace



{



width: 100%;



height: 8px



}

