/****** Div Table******/
.divcontainer		{width: 982px; }
.divheader			{width: 982px; height:180px;}

.divconttainercont	{background:url(../images/templates/bg.gif) repeat-y; margin: 0 auto;}
.divmaincontent		{width: 980px; margin-left:5px;}

.mainTableCellLeft 	{float:left; background:#FFFFFF; margin-right:5px}
.mainTableCellCenter{float:left; background:#FFFFFF; margin-right:5px}
.mainTableCellRight {float:left; background:#FFFFFF; margin-right:0} 
.CellLeft 			{float:left}
.CellCenter			{float:left}
.CellRight 			{float:left}

.divclear			{clear:both; display:block}
.commonbg 			{background:#0071B4 url(../images/bgg.gif)}
/****** Menu ******/
a.htitle		{font-size: 10px; font-weight: bold; color: #FFFFFF; font-weight:bold; font-family:Verdana;l}
a.htitle:hover	{font-size: 10px; font-weight: bold; color: #000000; font-weight:bold;}

.headerMenu {}
.headerMenu td#logo  		{display:block;}
.headerMenu td#logo img 	{border: 0}
.headerMenu td#logoL img	{display:block;padding:0;border: 0;vertical-align:top; }
/* Text Menu with or without images */
.headerMenu td#menu 		{padding:0;}
.headerMenu td#menu img#Img {width: 0; height: 0;}
.headerMenu td#menu table 	{margin-top:0px}
.headerMenu td#menu td 		{padding-top:32px;padding-bottom:13px}
/* Active & Noneactive links in menu */
a.menu:link 			{color: #FFFFFF; text-decoration: none;font-size:12px; font-weight:bold; padding:2px 18px 2px 18px;}
a.menu:visited 			{color: #FFFFFF; text-decoration: none;font-size:12px; font-weight:bold; padding:2px 18px 2px 18px;}

a.menu:hover			{color: #FFFFFF; background:#80C3D9; text-decoration: none;font-size:12px; font-weight:bold; padding:2px 18px 2px 18px;} 
a.menu:active 			{color: #FFFFFF; background:#80C3D9; text-decoration: none;font-size:12px; font-weight:bold; padding:2px 18px 2px 18px;}

a.menuActive:link		{color: #FFFFFF; text-decoration: none;font-size:12px; font-weight:bold; padding:2px 18px 2px 18px;}
a.menuActive:visited 	{color: #FFFFFF; text-decoration: none;font-size:12px; font-weight:bold; padding:2px 18px 2px 18px;}
a.menuActive:hover		{color: #FFFFFF; background:#80C3D9; text-decoration: none;font-size:12px; font-weight:bold; padding:2px 18px 2px 18px;}
a.menuActive:active 	{color: #FFFFFF; background:#80C3D9; text-decoration: none;font-size:12px; font-weight:bold; padding:2px 18px 2px 18px;}
/****** Sub Menu ******/
.subMenuBlock {
	margin-top:6px;
	display:none;
	position:absolute;
	z-index: 2500;
}
a.subMenu {
	width: 150px;
	padding: 5px 5px 5px 10px;
	display:block;
	color: #FFFFFF;
	font-size:11px;
	text-decoration:none;
	text-align: left;
	background:#001572;
	border-top:#233796 solid 1px;
}
a.subMenu:hover, a.subMenu:active {
	background:#233796;;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}
/* blocks ***************/
.topTitle {
	margin-top: 0;
	padding-top:0;
	background:#FFFFFF;
	}
.topTitleLeft {
	width: 13px; height:5px;
	background:url(../images/templates/border/group_1/topTitleLeft.gif) #DEEBEF no-repeat left top;
	}
.topTitleCenter {				
	white-space: normal;
	background:url(../images/templates/border/group_1/topTitleCenter.gif) #DEEBEF repeat-x center top;
	}
.topTitleCenter div {
	margin-top:5px;
	font-size:11px; color:#FFFFFF;
	font-family:Verdana;
	font-weight:bold;
	height:20px;
	}
.topTitleRight {
	width: 13px; height:5px;
	background:url(../images/templates/border/group_1/topTitleRight.gif) #DEEBEF no-repeat right top;
	}
.block {
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	}
/******** 2 ******************/
.topTitle2 {
	margin-top: 0;
	padding-top:0;
	background:#FFFFFF;
	}
.topTitleLeft2 {
	width: 13px; height:13px;
	background:url(../images/templates/border/group_1/topTitleLeft2.gif) #DEEBEF no-repeat left top;
	}
.topTitleCenter2 {				
	white-space: normal;
	background:url(../images/templates/border/group_1/topTitleCenter2.gif) #DEEBEF repeat-x center top; height:13px;
	}
.topTitleCenter2 div a{
	padding:1px 0 3px 3px;
	font-size:12px; color:#003366;
	font-weight:bold;
	font-family:Arial;
	}
.topTitleRight2 {
	width: 13px; height:13px;
	background:url(../images/templates/border/group_1/topTitleRight2.gif) #DEEBEF no-repeat right top;
	}
/******** 3 ******************/
.topTitle3 {
	margin-top: 0;
	padding-top:0;
	background:#FFFFFF;
	}
.topTitleLeft3 {
	width: 13px; height:5px;
	background:url(../images/templates/border/group_1/topTitleLeft3.gif) #DEEBEF no-repeat left top;
	}
.topTitleCenter3 {				
	white-space: normal;
	background:url(../images/templates/border/group_1/topTitleCenter3.gif) #DEEBEF repeat-x center top;
	}
.topTitleCenter3 div {
	margin-top:5px;
	font-size:11px; color:#FFFFFF;
	font-family:Verdana;
	font-weight:bold;
	height:20px;
	}
.topTitleRight3 {
	width: 13px; height:5px;
	background:url(../images/templates/border/group_1/topTitleRight3.gif) #DEEBEF no-repeat right top;
	}


/****** Bottom ******/

.botTitle {
	margin-bottom: 8px;
	white-space:normal;
	background: url(../images/templates/border/group_1/botTitleCenter.gif) repeat-x center bottom; height:5px;
	}

.botTitleLeft {
	width: 13px; height: 13px;
	background: url(../images/templates/border/group_1/botTitleLeft.gif) no-repeat left;
	}
.botTitleRight {
	width: 13px; height: 13px;
	background: url(../images/templates/border/group_1/botTitleRight.gif) no-repeat right;
	}
/* botTitle 2 ************************/
.botTitle2 {
	margin-bottom: 8px;
	white-space:normal;
	background: url(../images/templates/border/group_1/botTitleCenter2.gif) repeat-x center bottom; height:5px;
	}

.botTitleLeft2 {
	width: 13px; height: 13px;
	background: url(../images/templates/border/group_1/botTitleLeft2.gif) no-repeat left;
	}
.botTitleRight2 {
	width: 13px; height: 13px;
	background: url(../images/templates/border/group_1/botTitleRight2.gif) no-repeat right;
	}

/**** footer ***/
.footerTitle {
	margin-bottom: 8px;
	white-space:normal;
	background: url(../images/templates/border/group_1/footerBot.gif) repeat-x center bottom; height:5px;
	}
.footerTitleLeft {
	width: 13px; height: 13px;
	background: url(../images/templates/border/group_1/footerBotLeft.gif) no-repeat left;
	}
.footerTitleRight {
	width: 13px; height: 13px;
	background: url(../images/templates/border/group_1/footerBotRight.gif) no-repeat right;
	}
/************* Footer *******************/
.footerMenu			{text-align:center; font-size:11px;font-family:tahoma}
.footerMenu	span 	{padding: 0 0 0 5; color:#C6CED3;}
.footerHTML			{text-align:center; padding: 5px; color:#697A8B;font-size:10px;}
.footerHTML font	{font-size:11px; font-family:tahoma}
.footerBlock {
	background:url(../images/templates/bg.gif) repeat-y;
	}
/************* end Fieldset ***************/
td.userHome 			{ padding:10px; background-color:#E6F9FF; border:#7E98AB solid 5px;}
div.userHomeTitle		{ font-size: 14px; color: #333333; padding:7 0 7 0;}
div.userHomeBottom 		{ padding: 5px 2px 5px 20px;}
div.userHomeBottom a 	{ color:#FFFFFF; font-weight:bold; font-size:16px; background:#0F4C8B; padding:2px 20px 2px 20px;border:#E7ECF0 solid 5px;}
/************* Category *******************/
.topCategory a 					{background:#ffffff url(../images/v2/dothed.gif) bottom repeat-x;;padding:4px 0 4px 5px;display:block;color:#003366; font-size:11px; font-weight:bold;}
.topCategory a:hover			{background:#f2f2f2 url(../images/v2/dothed.gif) bottom repeat-x;text-decoration:none;display:block; color:#CC0000}

.selectedtopCategory a 			{background:#f2f2f2 url(../images/v2/dothed.gif) bottom repeat-x;padding:4px 0 4px 5px;display:block;color:#CC0000; font-size:11px; font-weight:bold;}
.selectedtopCategory a:hover	{background:#f2f2f2 url(../images/v2/dothed.gif) bottom repeat-x;text-decoration:none;display:block; color:#CC0000}

.subCategory a 					{background:#FFFFF0 url(../images/v2/dothed.gif) bottom repeat-x;padding:4px 0 4px 5px;display:block;color:#000000;font-size:9px;}
.subCategory a:hover			{background:#FFFFC6 url(../images/v2/dothed.gif) bottom repeat-x;text-decoration:none;display:block; color:#CC0000}

.selectedsubCategory a 			{background:#FFFFC6 url(../images/v2/dothed.gif) bottom repeat-x;padding:4px 0 4px 5px;display:block;color:#000000;font-size:9px;}
.selectedsubCategory a:hover	{background:#FFFFC6 url(../images/v2/dothed.gif) bottom repeat-x;text-decoration:none;display:block; color:#CC0000}

.headerbg { background: #7E98AB; }
.usualbg  { background: #f4f4f4; }
.middlebg { background: #E7ECF0; }
.errorbg  { background: #FF0000; }

body		{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: black; margin: 0; padding:0;}
body.popup	{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: black; margin: 0; padding:0;}

tr, td					{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#333333; }
tr.middle, td.middle	{background-color: #E7ECF0; font-weight: bold; }
tr.error, td.error		{background-color: #FFE0E0; color: red; font-weight: bold; }
table.usual 			{background-color: #7E98AB;}
select					{border:solid 1px #ebdfc8; font-size: 11px;color: #105CB6;background: #fffffa;padding-left: 4px}
img						{border:0;}
a					{color: #1584D2; text-decoration: none; font-size: 12px; }
a:hover				{color: #003399; text-decoration: underline; }

a.header 			{color: #1584D2; text-decoration: underline; }
a.header:hover		{color: #1584D2; text-decoration: underline; }
a.title				{font-size: 10px; font-weight: bold;  color: #1584D2; text-decoration: none; }
a.title:hover		{font-size: 10px; font-weight: bold;  color: #1584D2; text-decoration: none; }
a.smallText			{color: #1584D2; text-decoration: none; font-size: 11px; font-family:Tahoma; }
a.smallText:hover	{color: #FF6600; text-decoration: none;}

textarea			{font-family:Tahoma; font-size: 11px; color:666666; margin: 5; padding:2;}
select				{font-size: 10px;color:#105CB6; padding-left: 3px; font-family:Verdana;}
fieldset 			{_position :relative;_display : block; border:#E0E0E0 double 1px; background:#FBFBFB;margin:0;padding:10}
legend 				{_position : absolute;_top : -12px;padding :2px;font-style:italic; margin:0; padding-top:5px}
h1,h2,h3,h4,h5,h6	{margin: 0px;padding: 0px;font-weight: normal;}
form , p 			{padding: 0px;}
hr					{color:#C6CED3;background-color:#C6CED3;height:1px;border:none; }
img					{border:0}


.articleDate{font-size: 10px; color: #CCCCCC; }
.top		{font-size: 10px; padding: 2 0 2 0;}
.smallText	{font-size: 11px;font-family:Tahoma; }
.middleText	{font-size: 10px; }
.bigText	{font-size: 10px; color:#0066CC; font-weight:bold; padding-bottom:10px; border-bottom:#CCCCCC dotted 1px; }
.comment	{font-size: 10px; color: #7777CC; }
.message	{font-size: 10px; color: #0000CC; }
.title		{font-size: 10px; font-weight: bold; color: #1584D2; }
.bigtitle	{font-size: 10px; font-weight: bold; color: #1584D2; }
.bigtitle2	{font-size: 12px; color: #1584D2; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }
.bigtitle3	{
	font-size: 14px; 
	color: #003366;
	font-weight:bold;
	display:block;
	border:#DEEBEF solid 1px;
	font-family:Tahoma;
	background:#FFFFFF;
	padding:10px;
	}
/*************  menuLeft  ***************/
.menuLeft .level1 {padding: 4 3 4 5;background:#EBF3F5; height:20px; border-bottom:#FFFFFF solid 1px;}
.menuLeft .level2 {padding: 4 3 4 5;background:#EBF3F5; height:20px; border-bottom:#91DBFF solid 1px;}
.menuLeft .level3 {padding: 4 3 4 5;background:#EBF3F5; height:20px; border-bottom:#91DBFF solid 1px;}
.menuLeft .level4 {padding: 4 3 4 5;background:#EBF3F5; height:20px; border-bottom:#91DBFF solid 1px;}

.menuLeft a {color:#003399;font-size:10px; font-family:Verdana;}
.menuLeft a:hover {color:#000033; text-decoration:underline}

/*************  AmenuLeft  ***************/
.AmenuLeft .level1 {padding: 4 3 4 5;background:#DEEAF0; height:20px; border-bottom:#D7E0E5 solid 1px;}
.AmenuLeft .level2 {padding: 3 3 3 5;background:#DEEAF0; height:20px; border-bottom:#D7E0E5 solid 1px;}
.AmenuLeft .level3 {padding: 3 3 3 5;background:#DEEAF0; height:20px; border-bottom:#D7E0E5 solid 1px;}
.AmenuLeft .level4 {padding: 3 3 3 5;background:#DEEAF0; height:20px; border-bottom:#D7E0E5 solid 1px;}

.AmenuLeft a {color:#003366;font-size:10px;  font-family:Verdana, Arial, Helvetica, sans-serif}
.AmenuLeft a:hover {color:#0066FF; text-decoration:underline}


.row1 a, .row2 a	{font-family:Verdana; font-size:11px;}
.row1	{background:#f2f2f2}
.row2	{background:#FFFFFF}
/*.row1 a {color:#003366;}
.row2 a {color:#0080C0;}*/


a.tumu	{color:#FFFF00; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px}
a.headdays		{color:#003366; }