
@media print {
	#header {
		display: none;
	}
	
	#breadcrumb {
		display: none;
	}
	
	#footer {
		display: none;
			border-color: #7FABE4; 
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 0px; 
		border-left-width: 1px;
	}
	
	#content .col_side {
		display: none;
	}
	
	#content .col_side1 {
		display: none;
	}
	
	#comment_form {
		display: none;
	}
	
	#content .col_main {
		width: 100%;
	}
	#content .col_main_full {
		width: 100%;
	}
	
	#content .col_left1 {
		float:left;
		position:relative;
		left:0px;
		width:51%;
	}
	
	#content .col_right1 {
		float:left;
		position:relative;
		left:12px;
		width:49%;
	}
	
	#content .col_right2 {
		float:left;
		position:relative;
		left:12px;
		width:49%;
	}
	
	.box_bottom {
		width:99%;
		float:left;
		border-color: #DCDCDC;
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
	}
	
	#header .masthead {
		font-size: 10pt;
	}
	
	#content {
		font-size: 12pt;
	}
	
	#content .metadata {
		font-size: 10pt;
	}
	
	#content .metadata_top {
		font-size: 10pt;
	}
}


@media screen {
	#layout	{
		position:absolute; top:0px; left:0px; width:100%; 
		padding:10px;
		background-color:#FFF;
	}
	
	#layout a {
		color: #333333; 
		text-decoration: underline;
	}
	
	#layout .txt_highlight {
		color: #3366FF; 
		text-decoration: bold;
	}
	
	#layout a:hover {
		color: #3366FF; 
		text-decoration: underline;
	}
	
	#header {
		float:left;
		width:100%;
		padding: 0px;
	}
	
	#header .masthead {
		float:left;
		border-color: #FFFFFF; 
		border-style: solid; 
		border-width: 0px;
		text-decoration: none;
		text-align:right;
		font-size: 13px;
		width:100%;
	}
	
	#header .shoutbox {
		padding: 9px;
		text-align:left;
	}
	
	#header .menu {
		padding: 0px;
		white-space: nowrap;
		
		padding-right:0px;
	}
	
	#main_menu {
		width:100%;
		padding: 0px;
		float:left;
		border-color: #DCDCDC;
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 1px; 
		border-left-width: 0px; 
		font-size: 13px; 
		background-repeat: repeat-x;
			padding-left: 7px; 
		padding-right: 7px; 
		padding-top: 6px; 
		padding-bottom: 4px;
	}
	
	#main_menu .content {
		background-color: #DCDCDC;
	
	}
	
	#main_menu p {
		margin:0px;
		float:left;
		color: #3366FF;
		font-weight: bold
	}
	
	#main_menu a {
		text-decoration: none; 
		font-weight: bold;
		color: #FF6600;
		background-image: url(img/background_h2.jpg);
		padding-left: 7px; 
		padding-right: 7px; 
		padding-top: 6px; 
		padding-bottom: 6px;
		border-color: #DCDCDC;
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-left-width: 1px; 
		border-bottom-width: 0px; 
		background-repeat: repeat-x; 
	}
	
	#main_menu a:hover {
		color: #3366FF; 
		text-decoration: none;
		background-image: url(img/backg.gif); 
		padding-left: 7px; 
		padding-right: 7px; 
		padding-top: 6px; 
		padding-bottom: 6px;
			background-repeat: repeat-x;
		border-color: #DCDCDC;
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-left-width: 1px; 
		border-bottom-width: 0px;  
	}
	
	
	
	#sub_menu {
		width:100%;
		padding: 0px;
		float:left;
		background-image: url(img/backg.gif);
		font-size:100%;
		padding-bottom: 0px;
	}
	
	#sub_menu .content {
		padding-left: 2px; 
		padding-right: 16px; 
		padding-top: 2px; 
		padding-bottom: 2px;
	}

	
	#breadcrumb	{
		color: #999999;
		text-decoration: none; 
		font-size: 6px; 
		padding: 9px;
		padding-bottom: 12px;
	}
	
	#breadcrumb a {
		color: #999999;
	}
	
	#footer {
		float: center;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-right: 2px;
		padding-left: 2px;
		color: #999999;
		text-decoration: none; 
		font-size: 8px; 
		width: 99%;
	}
	
	#content .col_left1 {
		float:left;
		position:relative;
		left:4px;
		right: 0px;
		width:51%;
	}
	
	#content .col_left5 {
		float:left;
		position:relative;
		left:0px;
		right: 0px;
		width:51%;
	}
	
	#content .col_right2 {
		float:left;
		position:relative;
		left:10px;
		width:48%;
	}
	
	#content .col_right1 {
		float:left;
		position:relative;
		left:10px;
		width:48%;
	}
	
	
	#content .col_main {
		float:right;
		position:relative;
		left:0px;
		width:76%;
	}
	
	#content .col_main_full {
		float:left;
		position:relative;
		left:0px;
		width:100%;
	}
	
	#content .col_side {
		float:left;
		position:relative;
		left:0px;
		RIGHT:2PX;
		width:23%;
	}
	
	#content .col_side .p .heading{
	border-bottom: 1px dotted #3366FF;
	}
	
	
	.box_bottom_g {
		width:99%;
		height:18px;
		float:left;
		background-image: url(img/box_bottom.png); 
		background-repeat: repeat-x;
		margin-bottom:3px;
	}
	
	.box_bottom_right_g {
		float:right;
		background-image: url(img/box_bottom_right.png); 
		width:5px;
		height:18px;
	}
		
	.box_bottom_left_g {
		float:left;
		background-image: url(img/box_bottom_left.png); 
		width:5px;
		height:18px;
	}

	#content .col_side_o {
		float:left;
		position:relative;
		left:6px;
		width:23%;
	}
	
	.box_bottom_o {
		width:99%;
		height:18px;
		float:left;
		background-image: url(img/box_bottom_o.png); 
		background-repeat: repeat-x;
		margin-bottom:3px;
	}
	
	.box_bottom_right_o {
		float:right;
		background-image: url(img/box_bottom_right_o.png); 
		width:5px;
		height:18px;
	}
		
	.box_bottom_left_o {
		float:left;
		background-image: url(img/box_bottom_left_o.png); 
		width:5px;
		height:18px;
	}
	
	
	
	
	#content .col_side1 {
		float:left;
		position:relative;
		left:10px;
		width:23%;
	}
	
	.box_bottom {
		width:99%;
		height:18px;
		float:left;
		background-image: url(img/box_bottom.png); 
		background-repeat: repeat-x;
		margin-bottom:3px;
	}
	
	.box_bottom_right {
		float:right;
		background-image: url(img/box_bottom_right.png); 
		width:5px;
		height:18px;
	}
		
	.box_bottom_left {
		float:left;
		background-image: url(img/box_bottom_left.png); 
		width:5px;
		height:18px;
	}
	
	.box_top_1 {
		width:100%;
		height:5px;
		float:left;
		background-image: url(img/box_top.png); 
		background-repeat: repeat-x;
		
		
	}
	.box_top_1_content {
		width:100%;
		border-color: #7FABE4; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 1px; 
		border-bottom-width: 0px; 
		border-left-width: 1px;
	}
	
	
	.col_side .box_bottom_left {
		float:left;
		background-image: url(img/box_bottom_left.png); 
		width:5px;
		height:18px;
	}
	
	.col_side .box_top_left {
		float:left;
		background-image: url(img/box_top_left.png); 
		width:9px;
		height:26px;
	}
		
	.input {
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
		border: 1px solid #DCDCDC;
		padding: 0.2em;
		float:left;
	}
	
	.input1 {
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
		border: 1px solid #DCDCDC; 
		padding: 0.2em;
	}
	
	.input_submit {
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	textarea {
		font-family: Arial, Helvetica, sans-serif;
		border: 1px solid #CCCCCC; 
		padding: 0.2em; 
		font-size: 13px;
	}
	
	select {
		border: 1px solid #DCDCDC; 
		padding: 0px; 
		font-size:100%;
	}
	
	.col_side .options_select {
		border: 1px solid #DCDCDC; 
		font-size: 13px;
		width:23%;
		float:left;
	}
	.col_side .box_bottom {
		width:100%;
		height:18px;
		float:left;
		background-image: url(img/box_bottom.png); 
		margin-bottom:0px;
		border: 0px; 
		border-right: 0px;
	}
	
	.col_side .box_bottom_right {
		float:right;
	background-image: url(img/box_bottom_right.png); 
		width:5px;
		height:18px;
	}
	
	.col_side1 .options_select {
		border: 1px solid #DCDCDC; 
		font-size: 13px;
		width:23%;
		float:left;
	}
	
	.gui_select {
		border: 1px solid #DCDCDC; 
		font-size:100%;
		width:240px;
		float:left;
	}
	
	#content .go {
		width:16px;
		border:0px;
		margin-left:2px;
		margin-right:2px;
	}
	
	#comment_form {
		margin-right:9px;
		padding-top:3px;
	}
	
	#comment_form textarea {
		width:90%;
	}
	
	#comment_form .gui {
		float:right;
	}
	
	.calendar {
		position: relative; 
		display: none; 
		border-top: 2px solid #fff; 
		border-right: 2px solid #333; 
		border-bottom: 2px solid #333; 
		border-left: 2px solid #fff; 
		font-size: 11px; 
		color: #333333; 
		cursor: default; 
		background: #E2E2E2; 
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.calendar table {
		border: 1px solid #DCDCDC;
	}
	
	.calendar .button {
		text-align: center;
		padding: 1px; 
		border-top: 1px solid #fff; 
		border-right: 1px solid #333333; 
		border-bottom: 1px solid #333333; 
		border-left: 1px solid #fff;
		background: #D9E478;
	}
	
	.calendar thead .title {
		padding: 1px; 
		border: 1px solid #333333; 
		background: #D9E478; 
		color: #FFF; 
		text-align: center;
	}
	
	.calendar thead .name {
		border-bottom: 1px solid #333333; 
		padding: 2px; 
		text-align: center; 
		background: #E2E2E2;
	}
	
	.calendar thead .hilite {
		background-color: #9ECF13;
	}
	
	.calendar tbody .day {
		width: 2em; 
		text-align: right; 
		padding: 2px 4px 2px 2px;
	}
	
	.calendar tbody td.hilite {
		padding: 1px 3px 1px 1px; 
		border: 1px solid; 
		border-color: #fff #000 #000 #fff;
	}
	
	.calendar tbody td.selected {
		font-weight: bold;
		background-color:#F5F5F4;
	}
	
	.calendar td.time {
		border-top: 1px solid #000; 
		padding: 1px 0px; 
		text-align: center;
		background-color: #F5F5F4;
	}
	
	.calendar tfoot .ttip {
		padding: 1px; 
		border: 1px solid #fff; 
		background: #E2E2E2;
		text-align: center;
	}
	
	.txt_search_highlight {
		color: #F36692;
		font-weight: bold;
	}
	
	.listnav {
		margin-top:20px;
		text-align:center;
	}
}


@media screen,print {
	body {
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px; 
		color: #333333; 
		text-decoration: none;
	
		background-repeat: repeat-x;
		padding-left: 0em;
		padding-top: 0em; 
		padding: 0em; 
		margin-top: 0;
	}
	
	#system_message {
		color: #FF0000; 
		font-size:120%; 
		font-weight: bold;	
		padding: 9px;
		border-color: #FF0000; 
		border-style: dotted; 
		border-top-width: 2px; 
		border-right-width: 2px; 
		border-bottom-width: 2px; 
		border-left-width: 2px;
		background-color: #FFFFCC; 
		padding: 12px; 
	}
	
	#system_message_good {
		color: #006600; 
		font-size:120%; 
		font-weight: bold;	
		padding: 9px;
		border-color: #006600; 
		border-style: dotted; 
		border-top-width: 2px; 
		border-right-width: 2px; 
		border-bottom-width: 2px; 
		border-left-width: 2px;
		background-color: #66FF00; 
		padding: 12px; 
	}
	
	#system_message_neutral {
		color: #999999; 
		font-size:120%; 
		font-weight: bold;	
		padding: 9px;
		border-color: #999999; 
		border-style: dotted; 
		border-top-width: 2px; 
		border-right-width: 2px; 
		border-bottom-width: 2px; 
		border-left-width: 2px;
		background-color: #DCDCDC; 
		padding: 12px; 
	}
	
	#system_message_s {
		color: #FF0000; 
		font-size:100%; 
		font-weight: bold;	
		padding: 9px;
		border-color: #FF0000; 
		border-style: dotted; 
		border-top-width: 2px; 
		border-right-width: 2px; 
		border-bottom-width: 2px; 
		border-left-width: 2px;
		background-color: #FFFFCC; 
		padding: 12px; 
	}
	
	#system_message_good_s {
		color: #006600; 
		font-size:100%; 
		font-weight: bold;	
		padding: 9px;
		border-color: #006600; 
		border-style: dotted; 
		border-top-width: 2px; 
		border-right-width: 2px; 
		border-bottom-width: 2px; 
		border-left-width: 2px;
		background-color: #66FF00; 
		padding: 12px; 
	}
	
	#system_message_neutral_s {
		color: #999999; 
		font-size:100%; 
		font-weight: bold;	
		padding: 9px;
		border-color: #999999; 
		border-style: dotted; 
		border-top-width: 2px; 
		border-right-width: 2px; 
		border-bottom-width: 2px; 
		border-left-width: 2px;
		background-color: #DCDCDC; 
		padding: 12px; 
	}
	
	#col_head {
		color: #000000; 
		font-size:110%; 
		font-style: italic;	
		border-color: #999999; 
		border-style: dotted; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 2px; 
		border-left-width: 0px;
		padding: 5px; 
	}
	
	#content {
		float:left;
		font-size:100%;
		width:100%;
	}
	
	#content .box {
		width:99%;
		float:left;
		border-color: #E9E9E9; 
		border-style: solid; 
		border-top-width: 2px; 
		border-right-width: 2px; 
		border-bottom-width: 0px; 
		border-left-width: 2px;
	}
	
	#content .box_o {
		width:99%;
		float:left;
		border-color: #FF6600; 
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 0px; 
		border-left-width: 1px;
	}
	
	#content .box_g {
		width:99%;
		float:left;
		border-color: #E9E9E9; 
		border-style: solid; 
		border-top-width: 2px; 
		border-right-width: 2px; 
		border-bottom-width: 0px; 
		border-left-width: 2px;
	}
	
	#content .box_log_o {
		width:99%;
		float:left;
		border-color: #FF6600; 
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px;
		
  	background-image: url(img/frontLoginBg.jpg); 
		
	}
	
	#content .box_top {
		border-color: #DCDCDC; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		text-align: left;
		background-image: url(img/boxtop2.gif); 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		position:relative;
		color: #3366FF;
		font-weight: bold;
		height:50px;
		text-indent:5px;
		line-height: 3;
	}
	
	#content .box_top_o {
		border-color: #FF6600; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		vertical-align: bottom;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		position:relative;
		color: #FF6600;
		font-weight: bold;
		height:45px;
		text-indent:5px;
		line-height: 3;
	}
	
	#content .box_top_g {
	
			border-color: #DCDCDC; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		text-align: left;
			background-image: url(img/boxgrey.gif); 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		position:relative;
		color: #3366FF;
		font-weight: bold;
		height:50px;
		text-indent:5px;
		line-height: 3;
		
	}
	
		#content .comment_box{
		border-color: #CCCCCC; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 2px; 
		border-bottom-width: 2px; 
		border-left-width: 2px; 
		padding:6px;
	}
	
	#content .box_mid_b {
		float:left;
		width:100%;
	
		
	}
	
	#content .box_mid_b .content {
		float:left;
		padding:9px;
				background-image: url(img/front_bg.jpg); 			

	}
		
	#content .box_mid {
		float:left;
		width:100%;
		
	}
	
	#content .box_mid .content {
		float:left;
		padding:9px;
						

	}
	
	#content .box_mid .content_right {
		float:right;
		padding-left:9px;

	}
	#content .box_mid .pic_content {
		float:left;
		padding-top:9px;
		padding-bottom:9px;
		width:100%;
	}
	
	#content .box_mid .pic {
		float:left;
		padding:9px;
	}
	
	#content h2 {
		font-size: 1.5em; 
		font-weight: bold;
	}
	
	#content h3 {
		font-size: 1.1em; 
		font-weight: bold;
	}
	
	#content h4 {
		font-size: 1.0em; 
		font-weight: bold;
	}
	
	#content pre {
		background-color: #EEEEEE;
		padding:6px;
	}
	
	#content code {
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px; 
		color: #333333; 
	}
	
	#content .metadata {
		font-size:100%;
		margin-left:0px;
		margin-right:0px;
		border-color: #DCDCDC;
		border-style: dotted; 
		border-top-width: 1px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px;
		padding-top:9px;
		padding-bottom:9px;
		color:#666;
	}
	
	#content .metadata_top {
		font-size:100%;
		margin-left:0px;
		margin-right:0px;
		border-color: #DCDCDC;
		border-style: dotted; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 1px; 
		border-left-width: 0px;
		padding-top:0px;
		padding-bottom:9px;
		color:#666;
	}
	
	#content .comment {
		border-color: #DCDCDC;
		border-style: dotted; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px;
		padding-bottom:9px;
		padding-top:3px;
		width:100%;
	}
	
	#content .comment_author {
		font-size:100%;
	}
	
	#content .comment_child {
		padding-bottom:3px;
		padding-top:0px;
		width:100%;
		font-size: 13px;
	}
	
	#content .comment_author a:hover {
		color:#F36692;
	}
	
	.bg1 {
		background-color: #FF0000
	}
	
	.bg2 {
		background-color: #F1EEF0
	}
	
	.bg3 {
		background-color: #DCDCDC
	}
	
	.bg4 {
		background-color: #FDF3F6
	}
	
	.txt_item_title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.5em; 
		font-weight: bold; 
		text-decoration: none;
	}
	
	.txt_item_title_small {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em; 
		font-weight: bold; 
		text-decoration: none;
		
	}
	
	.txt_blg {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em; 
		text-decoration: none;
	}
	
	hr {
		color: #E4EAF4;
		height: 1pt;
		margin-top: 6px; 
		margin-right: 0px; 
		margin-bottom: 4px; 
		margin-left: 0px;
		border-top: 1px; 
		border-right: 0px; 
		border-bottom: 0px; 
		border-left: 0px;
		border-style: dotted; 
	}
	
	hr .big {
		color: #CCCCCC;
		height: 2pt;
		margin-top: 6px; 
		margin-right: 0px; 
		margin-bottom: 4px; 
		margin-left: 0px;
		border-top: 1px; 
		border-right: 0px; 
		border-bottom: 0px; 
		border-left: 0px;
		border-style: dotted; 
	}
	
	.bottom {
			color:  #3366FF;
				height: 1pt;
			border-style: solid;
	}
	
	.picture_right	{
		border: #333333 solid 1px; 
		margin-bottom: 4px; 
		margin-left: 10px;
	}
	
	.picture_left	{
		border: #333333 solid 1px; 
		margin-bottom: 4px; 
		margin-right: 10px;
	}
		
	.picture	{
		border: #333333 solid 1px;
	}
	
	fieldset {
		 border: 2px solid #DCDCDC;
	} 
	
	legend {
		padding-left: 6px;
		padding-right: 6px;
		font-weight: bold;
		color: #3366FF;
		font-size: 1.2em; 
		border:2px solid #DCDCDC;
		background-color: #DCDCDC;
	}
	
	#id_frm label {
		float:left; 
		width:6.0em; 
		display:block
	}
}
TD {
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif;
}
.menu {
	font-size:100%; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
.topper {
	font-size: 10px;
}
menu a {
	color: #000000; 
		text-decoration: none; 
		font-weight: bold
	}
	
	menu a:hover {
		color: #3366FF; 
		text-decoration: none
	}
A {
	COLOR:#3366FF;
	text-decoration: none; 
}
A:hover {
	COLOR: #ff6600;
	text-decoration: underline; 
	

}
.a2 {
	FONT-SIZE: 8pt; COLOR: #ff6600
}
.a3 {
	color: #3366FF;
		font-weight: bold;
		font-size: 14px;
		 TEXT-DECORATION: none;
}
a5 {
	COLOR: #000000
}
A.a3:hover {
	color: #3366FF;
		font-weight: bold;
		
		 TEXT-DECORATION: underline;
}
.a4 {
	color: #3366FF;
}
.text {
	font-size: 13px
}
.textw {
	font-size: 13px; COLOR: #bbbbbb; font-family: Arial, Helvetica, sans-serif;
}
.textb {
	font-size: 13px; COLOR: #333333; font-family: Arial, Helvetica, sans-serif;
}
.head {
	font-size: 13px; COLOR: #042d56
}
.p1 {
	font-size: 13px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
.pod {
	font-size:11px; COLOR: #8baccc
}
A.apod {
	COLOR: #8baccc; TEXT-DECORATION: none 
}
A.apod:hover {
	COLOR: #ffffff; TEXT-DECORATION: none 
}
A.ush {
	COLOR: #FF6600; TEXT-DECORATION: none;
	font-size: 14px;
}
A.ush:hover {
	COLOR: #3366FF; TEXT-DECORATION: none; font-size: 14px;
}
A.cush {
	COLOR: #3366FF; TEXT-DECORATION: none; font-size: 14px;
}
A.cush:hover {
	COLOR: #FF6600; TEXT-DECORATION: none;  font-size: 14px;
}

A.m {
	COLOR: #000000; TEXT-DECORATION: none
}
A.m:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}

A.sub:hover {
	COLOR: #FF6600; TEXT-DECORATION: underline; 
		font-weight: bold;
		
}

A.sub {
	COLOR: #3366FF; TEXT-DECORATION: none; 
		font-weight: bold;
}

.pods {
	font-size: 13px; COLOR: #042d56
}
.pod1 {
	font-size: 13px; COLOR: #efefef
}
.text1 {
	font-size: 13px; COLOR: #777777
}
.text2 {
	font-size: 13px
}
.text3 {
	font-size:11px; COLOR: #666666; font-family: Arial, Helvetica, sans-serif;
}
.textd {
	font-size: 13px; COLOR: #ffffff; font-family: Arial, Helvetica, sans-serif;
}
SELECT {
	font-size: 13px
}
INPUT {
	font-size: 13px
}
INPUT {
	font-size: 13px
}

p.front {
	color: #3366FF;
}
p.front1 {
	color: #3366FF;
	FONT-SIZE: 13px;
}
p.front2 {
	color: #FF6600;
	FONT-SIZE: 13px;
}
p.error {
	color: #FF0000;
	FONT-SIZE: 13px;
}
p.pages {
	FONT-SIZE: 14px;
}
table.search {
		background: #DCDCDC;
		border-color: #CCCCCC;
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px; 
		font-size:100%;
}

.checklist {
			border: 1px solid #ccc;
			list-style: none;
			height: 10em;
			overflow: auto;
			width: 16em;
		}
		.checklist, .checklist li { margin-left: 0; padding: 0; }
		.checklist label { display: block; padding-left: 25px; text-indent: -25px; }
		.checklist label:hover, .checklist label.hover { background: #777; color: #fff; }
		* html .checklist label { height: 1%; }
		
	
		.cl1 { font-size: 0.9em; width: 100%; height: 15em; }
		.cl1 .alt { background: #f5f5f5; }
		.cl1 input { vertical-align: middle; }
		.cl1 label:hover, .cl1 label.hover { background: #ddd; color: #000; }
		
	
		.cl2 {
			background: #67893d;
			color: #D1DCC5;
			font-family: Arial, Helvetica, sans-serif;
			width: 40%;
			height: 19em;
		}
		.cl2 input { vertical-align: middle; }
		.cl2 label { border-bottom: 1px solid #769550; padding: 0.2em 0.2em 0.2em 25px; }
		.cl2 label:hover, .cl2 label.hover { background: #306B34; color: #fff; }
		

		.cl3 {
			border: 1px dotted #a17c04;
			color: #a05a04;
			font-family: Arial, Helvetica, sans-serif;
			width: 40%;
			font-size: 0.9em;
			height: 19em;
		}
		.cl3 .alt { background: #f8f6ed; }
		.cl3 label { padding: 0.2em 0.2em 0.2em 25px; }
		.cl3 label:hover, .cl3 label.hover { background: #EFE9D4; color: #a05a04; }
#tagcloud {
    width: 93%;
    background:#FFFFCC;
    color:#0066FF;
    padding: 10px;
    border: 1px solid #FFE7B6;
    text-align:center;
}
 
#tagcloud a:link, #tagcloud a:visited {
    text-decoration:none;
}
 
#tagcloud a:hover, #tagcloud a:active {
    text-decoration: underline;
    color: #000;
}
 
#tagcloud span {
    padding: 4px;
}
 
.smallest {
    font-size: x-small;
}
 
.small {
    font-size: small;
}
 
.medium {
    font-size:medium;
}
 
.large {
    font-size:large;
}
 
.largest {
    font-size:larger;
} 

.avatar {
    float:left;
    background: url(/images/mpshad.png) no-repeat bottom right !important;
    background: url(/images/mpshad.gif) no-repeat bottom right;
    margin: 10px 0 0 10px !important;
    margin: 10px 0 0 5px;
}

.avatar img {
    display: block;
    position: relative;
    background-color: #fff;
    border: 1px solid #a9a9a9;
    margin: -6px 6px 5px -6px;
    padding: 4px;
}

.avatar:hover img {
	border: 1px solid gray;
}

.avatar:active img {
	border: 1px solid black;
}

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #3366FF;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #3366FF;

	color: #FF6600;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #3366FF;
		
		font-weight: bold;
		background-color: #3366FF;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	

/*Sample CSS to style the two tickers in the demo*/

.cnnclass{
width: 400px;
padding: 5px;
background-color: #F3F3F3;
border: 1px solid black;
margin-bottom: 1em;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}

.cnnclass a{
text-decoration: none;
}

.bbcclass{
width: 400px;
padding: 6px;
background-color: lightyellow;
border: 1px solid #004A00;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: bold;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
}

