/* CSS Document */
body
{
	background: #E8F1F5;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px; /*text-align : center;*/
	font-family: arial, helvetica, sans-serif;
	padding-bottom: 0;
	font-size: 12px;
	color: #000000;
}

a
{
	color: #0000FF;
	text-decoration: none;
}

a:hover
{
	background: #ffc;
	text-decoration: underline;
}

a:visited
{
	color: red;
	text-decoration: none;
}

h1
{
	font-family: arial, helvetica, sans-serif;
	color: #091f58;
	font-size: 18px;
	margin: 0;
	margin-right: 40px;
	padding: 0px 0px 6px 0px;
}


h2
{
	font-family: arial, helvetica, sans-serif;
	color: #760813;
	font-size: 14px;
	margin-right: 125px;
	font-weight: bold;
}

h3
{
	font-family: arial, helvetica, sans-serif;
	color: #091f58;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

h4
{
	font-family: arial, helvetica, sans-serif;
	color: #760813;
	font-size: 12px;
	font-weight: bold;
}

h5
{
	font-family: arial, helvetica, sans-serif;
	color: #091f58;
	font-size: 11px;
	font-weight: bold;
}



img
{
	border: 0;
}



#container
{
	width: auto; /*	position: absolute; */ /*height:auto;*/ /*width: 756px;*/
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: left;
	background: url(../images/vert_rule.gif);
	background-repeat: repeat-y;
	background-position: 22%;
}
#contents
{
	/*position:relative;*/
	padding: 15px;
	top: 25px;
}
*html #contents
{
	padding: 25px;
}
.clear
{
	clear: both;
}


/*top header*/
#header
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	height: 117px;
	width: 100%;
	background: #fff url(../images/home-header_alt.gif) no-repeat top;
}
#logoStretchBG
{
	background: url( "../images/centerswoosh2.gif" ) bottom left repeat-x;
}
#leftStretchBG
{
	background: url( "../images/leftswoosh_bkg.gif" ) bottom left repeat-x;
}

#leftside
{
	top: -5px;
	position: absolute;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	width: 150px;
	padding: 0px 0px 0px 0px;
	left: 20px;
}

#leftside a, #leftside a:link
{
	color: #000000;
	top: 15px;
}

#leftside a:hover
{
	text-decoration: underline;
	background: transparent;
}

#swoosh
{
	margin-top: 56px;
}

* html #swoosh
{
	margin-top: 70px;
}

#header p
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 6px;
}

#rightside
{
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	top: 0px; /*	width:150px;*/
	padding: 0px 0px 0px 0px;
	line-height: 12px;
}

#rightside a, #rightside a:link
{
	font-weight: bold;
	color: #ffffff;
}

#rightside a:hover
{
	text-decoration: underline;
	background: transparent;
}

#topleftblue
{
	height: 19px;
}

#topmiddleblue
{
	height: 12px;
}


#pagetitle
{
	top: 10px;
	text-align: center;
	color: #FFFFFF;
}

#pagetitlesub
{
	top: 10px;
	text-align: center;
	color: #FFFFFF;
}

#pagetitle strong
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 26px;
	color: #FFFFFF;
}

#pagetitlesub strong
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	color: #FFFFFF;
}

#header h1 strong
{
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 26px;
	color: #FFFFFF;
	line-height: 1.5em;
}

#header h1
{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 20px;
	margin: 11px 0px 0px 0px;
	padding: 11px 0px 0px 0px;
}


#header img
{
	position: relative;
	bottom: 0px;
	top: 5px;
	left: 0px;
}

#header table
{
	/*	position: abosolute;*/
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

/*top head navigation*/

#topnav
{
	font-family: verdana, arial, helvetica, sans-serif;
	float: left;
	width: 850px;
	font-size: 12px;
	padding-top: 5px;
	margin-bottom: 0;
	padding-left: 1%;
	padding-right: 1%;
	background: #fff;
}
*html #topnav
{
	padding-top: 0px;
}

#topnav li a:link
{
	color: #E77B04;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	padding-right: 5px;
}

#topnav li a:hover
{
	color: #2D4A72;
	background: transparent;
}

#topnav li a:visited
{
	color: #E77B04;
	text-decoration: none;
	padding-right: 5px;
}

#topnav li a:active
{
}

#topnav h2
{
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	color: #ffffff;
}

/*top head Level 2 page navigation*/

#topnav2
{
	font-family: verdana, arial, helvetica, sans-serif;
	width: 800px;
	font-size: 12px; /*padding-bottom: 30px;*/
	padding-top: 5px;
	padding-left: 15px;
	background: #fff;
}
*html #topnav2
{
	padding-top: 0px;
	padding-bottom: 0px;
}
/*		*html #topnav2 {padding-bottom: 41px;}*/

#topnav2 li a:link
{
	color: #E77B04;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
}

#topnav2 li a:hover
{
	color: #2D4A72;
	background: transparent;
}

#topnav2 li a:visited
{
	color: #E77B04;
	text-decoration: none;
}

#topnav2 li a:active
{
}




/*left navigation*/

#leftnav
{
	/*	border-right: #cccccc 1px solid ;*/ /*	background: #FEF7EE;*/ /*	background-image:url(/images/gradiation.gif);*/ /*	background-repeat:repeat-y;*/ /*	background-position:left;*/ /*	clear:both;*/
	font: 12px Arial, sans-serif;
	position: relative;
	float: left;
	width: 22%; /*for color bar testing only	padding: 0 5px 0 5px;*/
	padding: 0px 2px 0px 4px;
	margin: 0px 0px 0 6px;
}
*html #leftnav
{
	margin: 0 0 0 3px;
	padding: 0 2px 0px 4px;
}


#leftnavContent li ul
{
	display: block;
}



ul#leftnavContent
{
	font: 12px Arial, sans-serif;
	line-height: 14px;
	list-style-type: none;
	margin: 0px 12px 0px 0px;
	padding: 0;
	font-weight: bold;
}


#leftnavContent li
{
	width: auto;
	margin-bottom: 11px;
}

#leftnavContent li a
{
	color: #000;
}

#leftnavContent li a:link, #leftnavContent li a:visited
{
	text-decoration: none;
	color: #000;
	background: transparent;
}

#leftnavContent li a:hover
{
	text-decoration: underline;
}

#leftnavContent li ul
{
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: normal;
}

#leftnavContent li li
{
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	display: block;
}

ul#leftnavContent1
{
	font: 12px Arial, sans-serif;
	line-height: 14px;
	list-style-type: none;
	margin: 0px 12px 0px 0px;
	padding: 0;
	font-weight: bold;
}


#leftnavContent1 li
{
	width: auto;
	margin-bottom: 11px;
}

#leftnavContent1 li a
{
	color: #000;
}

#leftnavContent1 li a:link, #leftnavContent li a:visited
{
	text-decoration: none;
	color: #000;
	background: transparent;
}

#leftnavContent1 li a:hover
{
	text-decoration: underline;
}

#leftnavContent1 li ul
{
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: normal;
}

#leftnavContent1 li li
{
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	display: block;
}

ul#leftnavContent2
{
	font: 12px Arial, sans-serif;
	line-height: 14px;
	list-style-type: none;
	margin: 0px 12px 0px 0px;
	padding: 0;
	font-weight: bold;
}


#leftnavContent2 li
{
	width: auto;
	margin-bottom: 11px;
}

#leftnavContent2 li a
{
	color: #000;
}

#leftnavContent2 li a:link, #leftnavContent li a:visited
{
	text-decoration: none;
	color: #000;
	background: transparent;
}

#leftnavContent2 li a:hover
{
	text-decoration: underline;
}

#leftnavContent2 li ul
{
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: normal;
}

#leftnavContent2 li li
{
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	display: block;
}


/*left content home page*/
ul#leftnavContentHM
{
	font: 14px Arial, sans-serif;
	line-height: 14px;
	list-style-type: none;
	margin: 0em 0em 0em 0em;
	padding: 0;
	font-weight: bold;
}

#leftnavContentHM li
{
	width: auto;
	margin-bottom: 14px;
}

#leftnavContentHM li a
{
	color: #000;
}

#leftnavContentHM li a:link, #leftnavContentHM li a:visited
{
	text-decoration: none;
	color: #000;
	background: transparent;
}

#leftnavContentHM li a:hover
{
	text-decoration: underline;
}

#leftnavContentHM li ul
{
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 13px;
	font-weight: normal;
}

#leftnavContentHM li li
{
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	display: block;
}

ul#leftnavContentHM1
{
	font: 12px Arial, sans-serif;
	line-height: 14px;
	list-style-type: none;
	margin: 0px 12px 0px 0px;
	padding: 0;
	font-weight: bold;
}


#leftnavContentHM1 li
{
	width: auto;
	margin-bottom: 11px;
}

#leftnavContentHM1 li a
{
	color: #000;
}

#leftnavContentHM1 li a:link, #leftnavContent li a:visited
{
	text-decoration: none;
	color: #000;
	background: transparent;
}

#leftnavContentHM1 li a:hover
{
	text-decoration: underline;
}

#leftnavContentHM1 li ul
{
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: normal;
}

#leftnavContentHM1 li li
{
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	display: block;
}

/*middle nav content home page */

ul#leftnavContentHM2
{
	font: 14px Arial, sans-serif;
	line-height: 14px;
	list-style-type: none;
	margin: 0em 0em 0em 0em;
	padding: 0;
	font-weight: bold;
}

#leftnavContentHM2 li
{
	width: auto;
	margin-bottom: 14px;
}

#leftnavContentHM2 li a
{
	color: #000;
}

#leftnavContentHM2 li a:link, #leftnavContentHM2 li a:visited
{
	text-decoration: none;
	color: #000;
	background: transparent;
}

#leftnavContentHM2 li a:hover
{
	text-decoration: underline;
	background: transparent;
}

#leftnavContentHM2 ul li a:hover
{
	text-decoration: underline;
	background: transparent;
}


#leftnavContentHM2 li ul
{
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 13px;
	font-weight: normal;
}

#leftnavContentHM2 li li
{
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	display: block;
}


/*middle nav content home page col 2*/

ul#leftnavContentHM3
{
	font: 14px Arial, sans-serif;
	line-height: 14px;
	list-style-type: none;
	margin: 0em 0em 0em 0em;
	padding: 0;
	font-weight: bold;
}

#leftnavContentHM3 li
{
	width: auto;
	margin-bottom: 14px;
}

#leftnavContentHM3 li a
{
	color: #000;
}

#leftnavContentHM3 li a:link, #leftnavContentHM3 li a:visited
{
	text-decoration: none;
	color: #000;
	background: transparent;
}

#leftnavContentHM3 li a:hover
{
	text-decoration: underline;
	background: transparent;
}

#leftnavContentHM3 ul li a:hover
{
	text-decoration: underline;
	background: transparent;
}


#leftnavContentHM3 li ul
{
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	font-size: 13px;
	font-weight: normal;
}

#leftnavContentHM3 li li
{
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	display: block;
}


/*right content*/


#rightContent
{
	background-color: #DFEDFA;
	font-family: arial, helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

#rightContent a
{
	color: #000000;
	text-decoration: none;
}

#rightContent a:hover
{
	text-decoration: underline;
	background: transparent;
}

#rightContent h2
{
	color: #FFFFFF;
	margin: 0px 0px 6px 0px;
	padding: 5px 5px 5px 10px;
	background-color: #2D4A72;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
#rightContent ul
{
	color: #000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	font-size: 12px;
	line-height: normal;
	list-style: none;
}

#rightContent li
{
	padding: 0px 0px 6px 0px;
	margin: 0px 2px 0px 0px;
	display: block;
}

/*right content Master*/
/*
Added by Amar Beeharry on 02-03-10
as Master page and content pages were calling the id of rightContent and hence causing
HTML validation to fail.
*/

#rightContentMaster
{
	background-color: #DFEDFA;
	font-family: arial, helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

#rightContentMaster a
{
	color: #000000;
	text-decoration: none;
}

#rightContentMaster a:hover
{
	text-decoration: underline;
	background: transparent;
}

#rightContentMaster h2
{
	color: #FFFFFF;
	margin: 0px 0px 6px 0px;
	padding: 5px 5px 5px 10px;
	background-color: #2D4A72;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
#rightContentMaster ul
{
	color: #000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	font-size: 12px;
	line-height: normal;
	list-style: none;
}

#rightContentMaster li
{
	padding: 0px 0px 6px 0px;
	margin: 0px 2px 0px 0px;
	display: block;
}



/*search box*/
#HMsearch input, #HMsearch form, li#HMsearch
{
	padding: 0px;
	margin: 0px;
}

#HMsearch input
{
	margin: 3px 5px 3px 0px;
	font-size: 14px;
	vertical-align: middle;
}

#HMsearch input
{
	width: 65%;
	height: 20px;
	border: 1px solid #333;
	margin: 0;
	padding: 4px 2px 0px 2px;
}

#search
{
	width: 22%;
	padding: 0px 0px 9px 10px;
}

*html #search
{
	padding: 0px 0px 5px 10px;
}


#search input
{
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	vertical-align: middle;
}

#search input
{
	width: 130px;
	height: 20px;
	border: 1px solid #333;
	margin: 0;
	padding: 4px 2px 0px 2px;
}

.search
{
	padding-left: 0px;
	font-size: 9px;
}

.search2
{
	padding-left: 0px;
	font-size: 9px;
	float: right;
}

.searchtext
{
	margin: 0;
	padding: 0px 62px 0px 0px;
	font-size: 10px;
}


/*rightside*/

/*#right h2 {
	font-size: 10pt;
	padding:0px;
	margin:0px 0px 0px 0px;}
	
	#right h3 {
	color: #990000;
	font-size: 8pt;
	padding:0px;
	margin:0px 0px 0px 0px;}
	
	*/
.contentbox
{
	font-size: small !important;
}

/* roundhouse styles*/

.show
{
	visibility: visible;
}
.hide
{
	visibility: hidden;
	display: none;
}



#nav li ul
{
}

ul#nav
{
	list-style: none;
	margin: 0em 0em 0em 0em;
	padding-left: 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 41px;
}

*html ul#nav
{
	top: 2px;
}

#nav li
{
	padding: 5px 0px;
	float: left;
	position: relative; /*	width:auto;*/
	white-space: nowrap;
	color: #E77B04;
	background-color: #fff;
}

*html #nav li
{
	width: 10px;
}

#nav li a
{
	display: block;
	font-size: 12px;
	color: #E77B04;
}


*html #nav li a
{
	height: 1%;
}
#nav li a:hover
{
	color: #E77B04;
	text-decoration: underline;
}

#nav li ul
{
	position: absolute;
	top: 1.6em;
	right: 2px;
	background-color: #FCE0C1;
}

#nav li li
{
	padding: 0;
	margin: 0px;
	float: none;
	width: auto;
	background-color: #FCE0C1;
	border: 3px solid #FCE0C1;
}

#nav li:hover ul, #nav li.over ul
{
	display: block;
	background: transparent;
}

#nav li li a
{
	margin: 0px;
	float: none;
	color: #000 !important;
}
#nav li li a:hover
{
	margin: 0px;
	float: none;
	color: #000 !important;
	text-decoration: underline !important;
}

li ul
{
	top: auto;
	left: auto;
}

#nav li:hover ul, #nav li.over ul
{
	display: block;
	background: transparent;
}

#HMleftnav
{
	font-family: arial, helvetica, sans-serif;
	position: absolute; /*top:140px;*/
	left: 0;
	width: 20%;
	padding: 0 0px 0 6px;
	margin: 16px 0px 0 6px;
}

*html #HMleftnav
{
	margin: 10px 0px 0 6px;
}


#middlecontent
{
	font-family: arial, helvetica, sans-serif;
	position: relative;
	float: right;
	width: 75%;
	padding: 0px 0px 0px 0px;
	margin: -48px 0px 0px 0px; /*	margin: -48px 0px 0px 0px; */ /*	border-left: #cccccc 1px solid ; */
}


*html #middlecontent
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; /*	margin: -62px 0px 0px 0px;*/
	margin: -58px 0px 0px 0px;
}

.bodycopy
{
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}

#middlecontent p
{
	font-size: 12px;
	margin: 0;
	margin-right: 125px;
	padding: 0px 0px 12px 0px;
	color: #000000;
	line-height: 16px;
}

.middletable
{
	font-size: 12px;
	margin: 0;
	margin-right: 125px;
	padding: 0px 0px 12px 0px;
	color: #000000;
	line-height: 16px;
}

#middlecontent li.nobullet
{
	list-style-type: none;
	padding: 0px 0px 6px 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 125px;
	margin-top: -6px;
	margin-left: 0px;
}

#middlecontent li
{
	list-style-type: disc;
	padding: 0px 0px 6px 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 125px;
	margin-top: -6px;
	margin-left: 0px;
}

#middlecontent ul li ul li
{
	list-style-type: square;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 125px;
	margin-top: 6px;
	margin-left: 0px;
}

#HMmiddle
{
	/*position:absolute;  	left: 21%;  	top:140px;*/
	width: 60%;
	margin: 16px 0 0 0;
}
*html #HMmiddle
{
	margin: 10px 0 0 0;
}

#HMmiddle h1
{
	color: #2D4A72;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0;
}

#HMmiddle h2
{
	color: #65768F;
	padding: .5em;
}

#HMmat
{
	font-family: helvetica, sans-serif;
	background-color: #FEEEDD;
	margin: 0px 0px 0px 0px;
}

#HMmat h1
{
	color: #2D4A72;
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#HMmat p
{
	color: #2D4A72;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px; /*font-weight: bold;*/
	line-height: 18px;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 10px 10px;
}

#HMright
{
	position: absolute;
	clear: both;
	top: 162px;
	left: 65%;
	width: 35%;
	padding: 0 5px 0 5px;
	margin: 0px 0 0 1%;
}

*html #HMright
{
	padding: 0 0px 0px 5px;
	margin: 14px 0 0px 1%;
}


/*quicklinks*/

#quick
{
	background-color: #DFEDFA;
	width: 250px;
	display: block;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0 6%;
}

*html #quick
{
	width: 250px;
	margin: 0px 0px 0 2%;
}

#quick a
{
	color: #000000;
	text-decoration: none;
}

#quick a:hover
{
	text-decoration: underline;
	background: transparent;
}

#quick h2
{
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	background-color: #2D4A72;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}


#quick ul
{
	color: #000;
	padding: 2px 2px 2px 2px;
	margin: 6px 6px 6px 6px;
	font-size: 12px;
	line-height: normal;
	list-style-type: none;
}

#quick li
{
	list-style-type: none;
	padding: 0px 2px 4px 2px;
	margin: 0px 2px 4px -4px;
}

*html #quick li
{
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px -2px;
}


/*footer*/
#HMfooter
{
	position: relative;
	width: 93%;
	clear: both;
	padding: 0px 0px 0px 0px; /*margin-top: 570px;*/
	display: block;
	color: #000000;
	font-family: Arial, Helvetica, lucida, sans-serif;
	left: 3px;
	top: 55px;
}

#HMfooter a, #HMfooter a:link
{
	color: #000000;
}

#HMfooter a:hover
{
	text-decoration: underline;
	background: transparent;
}

#HMbtm_logo
{
	padding: 0px 0px 0px 0px;
	margin-top: 500px;
	position: relative;
	left: 3px; /*top: 128px;*/
}
/**html #HMbtm_logo {
	margin-top: 530px;
}*/
#btm_logo
{
	/*margin-top: 570px;*/
	position: relative;
	left: 20px; /*top: 128px;*/
}
*html #btm_logo
{
	margin-left: 20px;
}

#footer
{
	clear: both;
	position: relative;
	display: block;
	padding: 12px 0px 0px 0px;
	color: #000000;
	font-family: Arial, Helvetica, lucida, sans-serif; /*background-color: #fff;*/
	background: url(../images/vert_ruleW.gif);
	background-repeat: repeat-y;
	background-position: 22%;
}

#footer a, #footer a:link
{
	color: #000000;
}

#footer a:hover
{
	text-decoration: underline;
	background: transparent;
}


.footer2
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 5px 0px;
}

.footer3
{
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
}

.contact
{
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
}

.smalltext
{
	font-size: 10px;
	font-weight: bold;
}

.t_outline
{
	border: medium;
	border-color: #000000;
}

/* Datagrid */

.grid
{
	border: 1px solid black;
}

.HEADERSTYLE
{
	background-color: lightblue;
	text-align: left;
}

.ITEMSTYLE
{
	border: 1px solid black;
}

.PCb
{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.PTTC
{
	border-left: silver 1px solid;
	border-right: silver 1px solid;
	border-bottom: silver 1px solid;
	border-top: silver 1px solid;
}
.PTTRC
{
	border-right: silver 1px solid;
	border-bottom: silver 1px solid;
}
.PTTRC1
{
	
	border-bottom: silver 1px solid;
}

.PCbul
{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height:2px;
}

.chepmeth
{
	font-family: arial, helvetica, sans-serif;
	color: #091f58;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

.tblabout
{
	border-left: solid 1px #aaa;
	border-top: solid 1px #aaa;
}
.tblabout td
{
	border-right: solid 1px #aaa;
	border-bottom: solid 1px #aaa;
}
