body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #4F4F4F;

	background-image: url(../i/t/bg-grey.jpg);

	background-repeat: repeat-x;

	background-color: #FFFFFF;

	line-height: 1.2;

}



a:link {

	color: #0066FF;

	text-decoration: none;

}



a:visited {

	text-decoration: none;

	color: #0099FF;

}

a:hover {

	text-decoration: underline;

	color: #0033CC;

}

a:active {

	text-decoration: underline;

	color: #0099CC;

}



.content {

	width: 760px;

	margin-top: 30px;

	margin-bottom: 30px;

	margin-left:auto;

	margin-right:auto;

}



.big-infobox {

	height: 300px;

	background-image: url(../i/t/bg-blue-300.jpg);

	background-repeat: repeat-x;

	background-position:bottom;

	background-color: #000099;

}



ul {

	list-style-type: disc;

	list-style-image: url(../i/t/bullet.gif);

	list-style-position: inside;

	vertical-align:middle;

	line-height:1.2;	

	}



.header-infobox {

	height: 100px;

	background-image: url(../i/t/bg-blue-100.jpg);

	background-repeat: repeat-x;

	background-position:bottom;

	background-color: #000099;

}





.blue-bar-5px {

	height: 5px;

	background-color: #000099;

}



.center-margin-auto {

margin-left:auto;

margin-right:auto;

}





/* START MAIN NAV */



#navcontainer ul

{

background-image: url(../i/t/bg-nav.jpg);

text-align: center;

padding-bottom: 5px;

padding-top: 5px;

padding-left: 0;

margin-top: 0;

margin-bottom: 0;

/* cancels gap caused by top padding in Opera 7.54 */

margin-left: 0;

color: white;

width: 100%;

font-family: Arial,Helvetica,sans-serif;

line-height: 25px;

/* fixes Firefox 0.9.3 */

}



#navcontainer ul li

{

display: inline;

padding-left: 0;

padding-right: 0;

padding-bottom: 5px;

/* matches link padding except for left and right */

padding-top: 5px;

font-size: 13px;

font-weight: bold;

}



#navcontainer ul li a

{

padding-left: 10px;

padding-right: 10px;

padding-bottom: 5px;

padding-top: 5px;

color: white;

text-decoration: none;



}



#navcontainer ul li a:hover

{

color: #FFFF00;

}



#navcontainer #active {

background-image: url(../i/t/bg-nav2.jpg);

background-repeat: repeat-x;

padding-bottom: 5px;

padding-top: 5px;

}



/* END MAIN NAV */



/* START SUBMENU */

.buttonscontainer {

	width: 100%;

	background-color: #00C100;

	padding-top:20px;

	padding-bottom:20px;

}

.buttons a {

	color: #FFFFFF;

	background-color: #00C100;

	padding: 6px;

	padding-left: 15px;

	display: block;

	font-weight: bold;

	text-decoration: none;

	text-align: left;

	font-size:12px;

}

.buttons a:visited {color: #FFFFFF; text-decoration: none;}

.buttons a:hover {

	background-color: #FFFFFF;

	color: #000099;

	text-decoration: none;

	background-image: url(../i/t/icon-check.gif);

	background-repeat: no-repeat;

	background-position:right;

}

.submenu-containertop {

	width: 200px;

	height: 38px;

	background-image: url(../i/t/nav-sub-top.jpg);

	background-repeat: no-repeat;	

}

.submenu-containerbot {

	width: 200px;

	height: 45px;

	background-image: url(../i/t/nav-sub-bot.jpg);

	background-repeat: no-repeat;

	background-position:top;

}



/* END SUBMENU */



/* START MINIMENU */



.minimenu {

	font-size: 11px;

	text-align: left;

	color: #0066FF;

}



.minimenu a {color: #0066FF; text-decoration: none;}

.minimenu a:hover {text-decoration: underline; color: #0066FF;}

.minimenu a:visited {color: #0066FF;}

.minimenu a:active {text-decoration: underline; color: #0066FF;}



/* END MIMIMENU */



/* START HEADING TAGS */



h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 28px;

	font-weight: bold;

	color: #FFFFFF;

	margin:0;

}



h5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:18px;

	line-height:1;

	font-weight:normal;

	color: #C4C4C4;

	margin:0;

}



h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 28px;

	font-weight: normal;

	color: #00D900;

	margin:0;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E5E5E5;



}



h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	font-weight: normal;

	color: #0099FF;	

	padding-bottom: 0px;



}



h3 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	color: #A5A5A5;

	font-weight: normal;

	margin: 5px;

	

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E5E5E5;

}





/* END HEADING TAGS */



/* START FOOTER Button */



.footer {

	width: 100%;

	height: 170px;

	font-size: 11px;

	text-align: center;

	vertical-align: middle;

	background-image: url(../i/t/bg-footer.jpg);

	background-repeat: repeat-x;

	color: #FFFFFF;

}



.footer a {color: #FFFFFF; text-decoration: none;}

.footer a:hover {text-decoration: underline; color: #FFFFFF;}

.footer a:visited {color: #FFFFFF;}

.footer a:active {text-decoration: underline; color: #FFFFFF;}



/* END FOOTER Button */





/* START INFO Button */

a.infobutton {

	display: block;

	width: 225px;

	line-height: 20px;

	background: url("../i/t/icon-infobutton.gif") 0 0 no-repeat;

	text-decoration: none;

	font-weight: bold;

	color: #0066FF;

	text-indent: 20px;

}	

a:visited.infobutton {

	color: #0066FF;

	text-decoration: none;

}

a:hover.infobutton {

	color: #00CC00;

	text-decoration: underline;

}



/* END INFO Button */



/* For publication listing in publication page*/

.infoboxheader{

    background-image: url(../i/t/bg-grey.jpg);

	height:25px;

	padding-left:5px;

	font-size:18px;

	color: #000099;

	font-weight:normal;

	

}

/* End publication listing*/



/* title similar to h1*/

.title_h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 28px;

	font-weight: normal;

	color: #00D900;

	margin:0;

	padding-bottom: 5px;

	/*border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E5E5E5;*/



}

/* End title similar to h1*/



.news_title{

  

  font-size:14px;

  font-weight:bold;  

}

.news_date{

   font-size:13px;

   font-weight:normal;   

   color:#8A8A8A;

}   



/* News Navigation*/



.pages {

    padding: 1em;

    margin: 1em 0;

    clear: left;

    font-size: 85%;

}



.pages a, .pages span {

    display: block;

    float: left;

    padding: 0.2em 0.5em;

    margin-right: 0.1em;

    border: 1px solid #fff;

    background: #fff;

}



.pages span.current {

    border: 1px solid #2E6AB1;

    font-weight: bold;

    background: #2E6AB1;

    color: #fff;

}



.pages a {

    border: 1px solid #9AAFE5;

    text-decoration: none;

}



.pages a:hover {

    border-color: #2E6AB1;

}



.pages a.nextprev {

    font-weight: bold;

}



.pages span.nextprev {

    color: #666;

}



.pages span.nextprev {

        border: 1px solid #ddd;

        color: #999;

}

/* End News Navigation*/



/* Infobox for home page to display forum topic */



.home-infobox{
	font-size:14px;
	color:#0000FF;
	font-weight:bold;
	background-image: url(../i/t/icon-boxes.gif);
	background-repeat: no-repeat;
	background-position:right;
	height: 25px;
}   


.infoboxbody-home {
	padding: 8px;
	color: #333333;
	background-color: #FFFFFF;
	vertical-align: top;
	border:1px solid #CCCCCC}


.infoboxbody{

    border: 1px solid #CCCCCC;

	background-color:#FCFDC4;

	

}



.infoboxpadding {

	padding: 5px;

}



/* End Infobox for home page to display forum topic */





/* Forum Display Box in Home Page*/

.message {



  color:#FFFFFF;

  font-size:13px;

  font-weight:normal;
  padding-left:5px;

  

 } 
 a.subject {

  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  padding-left:5px;  

 } 

 a.author {

    color:#FFFF00;

	font-weight:bold;

 }

 a.forum-link {

   color:#CCCCCC;

   font-size:10px;

   font-weight:normal;

 } 

 .forum-link {

    color:#CCCCCC;

   font-size:10px;

   font-weight:normal;

 }

.photo{
   border-style:solid;   
   border:5px;
   border-color:#FFFFFF;   
}



/* End Forum Display Box*/

.home-page-newsletter-infobox {
	font-size: 19px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	line-height:1;
}

#ad {

    margin:8px;
	
}	
