/*--- CSS BASIC CLASSES ---*/
/* ---------------------------------------- CMS Editor Styles ----------------------------------------*/

html, body {
	cursor:default;
	margin:0px;
    padding:0px;
    height:100%;
    border:none;
  	font-family: "Times New Roman", Times, serif; 
	font-size:14px;
	font-weight: normal;
	color: #737371;
}



/* ---------  NEW STYLES BEGIN ------------ */

	
.cental-background
	{
	background:url(../images/centeal_background.gif) top repeat-x;
	}
	
.central-img
	{
	background:url(../images/centeal_img.jpg) top left no-repeat;
	}
	
.central-img2
	{
	background:url(../images/centeal_img2.jpg) top right no-repeat;
	height:458px;
	}
		
.top-menu-select
	{
	background:#ffffff;
	padding: 0px 10px;
	}
	
.top-menu-select A
	{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.top-menu-select A:hover
	{
	color: #333333;
	text-decoration:none;
	}
	
.top-menu-noselect
	{
	background:#ffffff;
	padding: 0px 10px;
	}	
	
.top-menu-noselect A
	{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.top-menu-noselect A:hover
	{
	color: #333333;
	text-decoration:none;
	}
	
.submenu-background
	{
	background:#f36621;
	width:auto;
	}

.top-submenu-select
	{
	padding:0px 5px;
	background: #ffb301;
	}	

.top-submenu-select A
	{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
	}
	
.top-submenu-select A:hover
	{
	color: #FFFFFF;
	text-decoration: none;
	}	
	
.top-new-logo-cell
	{
	vertical-align:top;
	padding:20px 0px 0px 63px;
	}
	
	
.top-submenu-noselect
	{
	padding:0px 5px;
	}	
	
.top-submenu-noselect A
	{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
	}
	
.top-submenu-noselect A:hover
	{
	color: #FFFFFF;
	text-decoration: none;
	}
	
.reg-cell
	{
	padding:0px 10px 10px 40px;
	}

.new-cell
	{
	padding:0px 40px 10px 10px;
	}
	
.news-padding
	{
	padding:13px;
	}
	
.blue-big
	{
	color:#0662c5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	}
	
.hor-line-white
	{
	border-top:1px solid #FFFFFF;
	margin:8px 0px;
	}
	
.news-orange
	{
	color:#fab704;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.news-and-events-button
	{
	background:#0261cf;
	padding:0px 8px;
	}
	
.news-and-events-button A
	{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	}
	
.news-and-events-button A:hover
	{
	color: #fffe99;
	text-decoration: none;
	}
	
	
.news-background
	{
	background:#f2f1ec;
	}
	
.orange-big
	{
	color:#fab704;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	}
	
.black-big
	{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	}



/* ---------  NEW STYLES END ------------ */





/* ------------------------------------------- CMS Styles begin -------------------------------------------*/


.home-title
	{
	color: rgb(196, 0, 70);
    font-family: "Times New Roman",Times,serif;
    font-size: 30px;
	}

.page-title
	{
	color: #C60651;
	font-size: 27px;
	font-weight:bold;
	}
	
.page-subtitle
	{
	color: #000000;
	font-size: 18px;
	font-weight:bold;
	}	
	
.body-text
	{
	color: #000000;
	font-size:18px;
	font-weight: normal;
	} 
	 
.body-text-blue
	{
	color: rgb(0, 153, 204);
	font-size:16px;
	font-weight: bold;
	} 
	
.body-text-magenta
	{
	color: rgb(153, 0, 51);
	font-size:16px;
	font-weight: bold;
	}

	

/* ------------------------------------------- CMS Styles begin -------------------------------------------*/




#fullheight { height:100%; }

.defaulttext {font: 12px Arial, Helvetica, sans-serif; color: #737371; margin: 0px; padding: 0px; font-weight: normal;}

.bottom {font: 11px Arial, Helvetica, sans-serif; color: #737371; margin: 0px; padding: 0px; font-weight: normal;}

/*----------------------------------------------------------------------------------------------------*/
/* ------------------------------------------- Site Styles -------------------------------------------*/


.but-small
	{
	background:url(../img/but_small.gif) top left no-repeat;
	width:155px;
	height:43;
	vertical-align:top;
	text-align:center;
	}
	
a.but-small-link
	{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	}
	
a.but-small-link:hover
	{
	color: #FFFFCC;
	text-decoration:none;
	}
	
.bottom-text-link
	{
	padding-bottom:3px;
	}
	
.bottom-text-link TD
	{
	color:#000000;
	font-size:11px;
	}
	
.bottom-text-link A
	{
	color:#000000;
	text-decoration:underline;
	}
	
.bottom-text-link A:hover
	{
	color:#000000;
	text-decoration: none;
	}


.main { font: 12px Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; /* border: 1px solid #000000; */ }

IMG, IMG A {border: 0px}

A:hover {text-decoration: none;}
A {color: #075ac2; text-decoration: underline}



FORM {margin: 0px}

INPUT, SELECT, TEXTAREA {
	font: 9pt arial, sans-serif;
	background: #fff;
	border-color: #000 #b2b2b2 #b2b2b2 #000;
	border-width: 1px
	}

INPUT.btn, .btn-grey {
	font: 9pt arial, sans-serif;
	color: #000;
	background: #CCFF00;
	border-color: #8EB200 #000 #000 #8EB200;
	border-width: 1px;
	height: 19px;
	}
	
.btn-grey {
	background: #eaeaea;
	border-color: #a3a3a3 #000 #000 #a3a3a3;
	}


.top-right
	{
	background:url(../img/top_right.jpg) top left;
	width:543px
	}
	
.top-adr
	{
	width:155px;
	font-family:"Times New Roman", Times, serif;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	}
	
.middle-content
	{
	background:#ddebf6;
	padding:10px;
	}
	
.big-red-text
	{
	color: #c40046;
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	padding:10px;
	}
	
.menu-background
	{
	background:url(../img/menu_background.jpg) top right no-repeat #f4f9f0;
	vertical-align:top;
	padding-top:5px;
	}
	
.menu-text
	{
	font-family:"Times New Roman", Times, serif;
	padding:5px;
	font-size:13px;
	}
	
.left-button
	{
	width: 141px;
	height:25px;
	background:url(../img/left_button.gif);
	text-align:center;
	vertical-align:middle;
	}
	
a.left-menu-link
	{
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
	}
	
a.left-menu-link:hover
	{
	color:#c50047;
	text-decoration:none;
	}	

.br-big
	{
	background:url(../img/gr_big.gif) top left no-repeat;
	empty-cells: show;
	width: 494px;
	height: 275px;
	}
	
.but-center
	{
	background:url(../img/but_center.gif) repeat-x top;
	vertical-align:middle;
	height:20px;
	text-align:center;
	}
	
a.but-center-link
	{
	color:#FFFFFF;
	text-decoration: none;
	font-size:11px;
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
	}
	
a.but-center-link:hover
	{
	color: #FFFCB9;
	text-decoration: none;
	}