/* Default CSS Stylesheet for a new Web Application project */
.newBanner
{
	height: 80px;
	background-image: url("images/banner2.gif"); 
	background-repeat: no-repeat;
	background-position: left top;
	/*
	border-top: solid 1px #4453A4;
	border-left: solid 1px #4453A4;
	border-right: solid 1px #4453A4;
	*/
}
.newMainContent
{
	/*height: 565px;
	width: 675px;*/
	padding-bottom: 170px;
	width: 980px;
	background-image: url("images/main_graphic.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
	
	/*padding-left: 5px;
	padding-right: 5px;
	
	border: solid 1px #4453A4;*/
}

.loginFrame
{
	height: 86px;
	width: 200px;
	background-image: url("images/banner_right.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
}

.newMainContentText
{
	/* Positioning */
	position: relative;
	/*top: 10px;
	left: 5px;*/
	width: auto;
	
	/* TEXT */
	padding-left: 15px;
	padding-bottom: 10px;
	font-family: Verdana;
	font-size: 8pt;
	
	/* BORDER 
	border: solid 1px #4453A4;*/
	
	/* BG MASK */
	/*background-image: url("images/bg_mask.gif");*/
}
.newProductTable
{
	position: relative;
	width: 58%;
	height: 318px;
	overflow:hidden;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 25px;
	/*border: solid 1px #4453A4;*/
	float: right;
	 z-index: 1; 
	font-family: Verdana;
	font-size: 9pt;
	
	background-image: url("main/images/bg_pattern.gif");
	background-position: right top;
	background-repeat: no-repeat;
}

.newProductCell
{
	border-left: solid 1px #4453A4;
	border-top: solid 1px #4453A4;
	border-right: solid 1px #4453A4;
	
	font-family: Verdana;
	font-size: 9pt;
	padding-top: 0px;
	padding-right: 0px;
	cursor: pointer;
}


.newContent
{
	width: 670px;
	height: 100%;
	overflow: auto;
	/*
	height: 395px;
	overflow: auto;
	*/
	background-repeat: no-repeat;
	background-position: left top;
	
	
	border: solid 2px #4453A4;
	
	position: relative;

	padding-top: 72px;
	padding-left: 5px;
	/*padding-right: 5px;*/
	
	font-family: Tahoma;
	font-size: 13px;
}




.newFooter
{
	/*
	position: relative;
	top: 25px;
*/
	height: 21px;
	background-image: url("images/footer.gif"); 
	background-repeat: no-repeat;
	background-position: left top;	
	color: #ffffff;
}
.newProductContent
{
	width: 670px;
	height: 100%;
	overflow: auto;
	/*
	height: 395px;
	overflow: auto;
	*/
	background-repeat: no-repeat;
	background-position: left top;
	
	
	/*
	border-right: solid 2px #4453A4;
	*/
	
	position: relative;

	padding-top: 72px;
	padding-left: 5px;
	/*padding-right: 5px;*/
	
	font-family: Tahoma;
	font-size: 13px;
}
.newProductContentShade
{
	width: 692px;
	height: 98%;
	overflow: hidden;

	background-image: url('images/bg_shade.gif');
	background-repeat: repeat-y;
	background-position: right top;
	
	position: absolute;

	/*top: 72px;*/
	padding-top: 0px;
	/*padding-left: 5px;*/
	/*padding-left: 50px;*/
	
	/*padding-right: 5px;*/
}
.newProductContentNobanner
{
	width: 670px;
	height: 100%;
	overflow: auto;
	/*
	height: 395px;
	overflow: auto;
	*/
	
	/*
	border-right: solid 2px #4453A4;
	*/
	
	position: relative;

	padding-top: 0px;
	padding-left: 5px;
	/*padding-right: 5px;*/
	
	font-family: Tahoma;
	font-size: 13px;
}
.frontItemList
{
	font-family: Tahoma;
	color: #8C0000;
	font-size: 8pt;
	font-weight: bold;
	
	margin: 0px;
	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
}

.frontItemList li
{
    line-height:14px;
}

.overviewHeader
{
	width: 100%;
	text-align: center;
	font-family: Tahoma;
	color: #8C0000;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
}
.overviewContainer
{	
	position: relative;
	/*height: 98.75%; */
	height: 100%;
	overflow: auto;
	/*
	height: 100%; 100%;
	width: 670px;
	overflow: auto;
	*/
	font-family: Tahoma;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 5px;
	
	scrollbar-3dlight-color: "#e6e6e6";
	scrollbar-arrow-color: "#e6e6e6";
	scrollbar-dark-shadow-color: "#000000";
	scrollbar-face-color: "#4453A4";
	scrollbar-highlight-color: "#e6e6e6";
	scrollbar-shadow-color: "#00000";
}
.overviewContainerInner
{
	position: relative;
	height: 400px;
}

.overviewItemHeader
{
	position: relative;
	
	height: 140px;
	width: 100%;
	
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 5px;
	font-size: 12px;
	text-align: left;
}
.overviewItem
{	
	position: relative;
	width: 60%;
	height: auto;
	overflow: auto;

	padding-top: 10px;
	padding-bottom: 10px;

	text-align: left;
}
.overviewItem_Line
{	
	position: relative;
	width: 60%;
	height: auto;
	overflow: auto;
	border-top: solid 1px #4453A4;

	padding-top: 10px;
	padding-bottom: 10px;

	text-align: left;
}

.contentContainer
{
	position: relative;
	/*height: 98.75%; */
	height: 100%;
	overflow: auto;
	/*
	height: 100%; 100%;
	width: 670px;
	overflow: auto;
	*/
	font-family: Tahoma;
	font-size: 11px;
	
	padding-top: 0px;
	padding-right: 5px;
	
	background-image: url("images/content_bg.gif");
	background-position: left top;
	background-repeat: repeat-y;
	
	scrollbar-3dlight-color: "#e6e6e6";
	scrollbar-arrow-color: "#e6e6e6";
	scrollbar-dark-shadow-color: "#000000";
	scrollbar-face-color: "#4453A4";
	scrollbar-highlight-color: "#e6e6e6";
	scrollbar-shadow-color: "#00000";
	

}
.contentContainerInner
{
	position: relative;
	height: 400px;
}

.contentImage
{
	position: relative;
	float: right;
	border: 2px solid #000000;
	
	left: 5px;
	
}



.contentBenefits
{
	text-align: left;
	
	color: #4453A4;
	font-weight: bold;

	position: absolute;
	top: 0px;
	padding-top: 0px;
	
	left: 425px;
	height: auto;
	width: 35%;
	
	/*
	border: solid 1px #000000;
	*/
}
.contentBenefitsHeader
{
	text-align: left;
	font-family: Tahoma;

	color: #8C0000;
	
	font-size: 11pt;
	font-weight: bold;
	
	/*
	border: solid 1px #000000;
	*/
}

.contentBenefitsList
{
	display: inline-block;
	list-style: outside, square;
	
}

.contentItemHeader
{
	
	position: relative;
	
	/*
	height: 165px;
	width: 100%;
	*/
	
	width: auto;
	height: auto;
	overflow: auto;
	
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 5px;
	
	margin-right: 215px;
	
	font-size: 12px;
	text-align: left;
	font-family: Verdana;
	
}
.contentItemHeader_Alt
{
	position: relative;
	width: 98%;
	height: auto;

	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 12px;
	text-align: left;
}
.contentPrimaryUsers
{	
	position: relative;
	
	/*
	height: 165px;
	width: 100%;
	*/
	
	width: auto;
	height: auto;
	overflow: auto;
	
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 5px;
	
	margin-right: 250px;
	
	font-size: 12px;
	text-align: left;
	font-family: Verdana;
}

.contentItem
{	
	position: relative;
	width: 75%;
	height: auto;
	overflow: auto;
	/*
	padding-left: 100px;
	padding-right: 100px;
	*/
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-top: solid 1px #4453A4;
	text-align: left;
}

.contentItem_Open
{	
	position: relative;
	width: 87%;
	height: auto;
	overflow: auto;
	/*
	padding-left: 100px;
	padding-right: 100px;
	*/
	/*
	padding: 10px;
	*/
	padding-top: 10px;
	/*
	border-top: solid 1px #4453A4;
	*/
	text-align: center;
}














.ulStyleArrow
{	
	position: relative;
	top: -15px;
	list-style-position: outside;
	list-style-type: disc;
}

.moduleHeader
{
	background-image: url("images/ModHeader.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width: 99%;
	height: 21px;
	position: relative;
	top: 5px;
	color: #ffffff;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	
	/*border-bottom: solid 1px #4453A4;*/
}

.moduleBody
{
	border-left: solid 1px #4453A4;
	border-right: solid 1px #4453A4;
	border-bottom: solid 1px #4453A4;
	position: relative;
	top: 0px;
	font-family : Tahoma;
	font-size : 11px;
	
	
	width: 99%;
	
	height: 100%;
	
	/*

	
	
	height: auto;
	
	height: 205px;
	*/
	
	overflow: auto;
	
	padding-top: 5px;
		
	scrollbar-3dlight-color: "#e6e6e6";
	scrollbar-arrow-color: "#e6e6e6";
	scrollbar-dark-shadow-color: "#000000";
	scrollbar-face-color: "#4453A4";
	scrollbar-highlight-color: "#e6e6e6";
	scrollbar-shadow-color: "#00000";
}

.moduleTable
{
	position: absolute; 
	top: 5px; 
	left: 0px;
	width: 90%; 
	height: auto; 
	overflow: auto;
	
	font-size: 11px;
	font-family: Tahoma;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 1px;
}

.newsRelease
{
	position: relative;
	top: 5px;
	left: 5px;
	
	width: 665px;
	height: 100%;
}

.newsHeadline
{
	font-family: Verdana;
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
}

.newsSubHeadline
{
	font-family: Verdana;
	color: #000000;
	font-style: italic;
	font-size: 10pt;
}

.productLogoBig
{
	font-family: Times New Roman;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}

.productLogoSmall
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: lowercase;
	vertical-align: text-bottom;
	color: #8C0000;
}

.productLogoTM
{
	font-family: Arial;
	font-size: 6px;
	font-variant: small-caps;
	vertical-align: super;
	color: #8C0000;
}

.header
{
    width: 100%;
    text-align: center;
}

.header .productLogoBig
{
	font-size: 22px;
}

.header .productLogoSmall
{
	font-size: 20px;
}

.header .productLogoTM
{
	font-size: 10px;
}



BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    /*margin: 5px 0px 0px 0px */
	margin: 0px 0px 0px 0px;
	
	/*
	scrollbar-3dlight-color: "#e6e6e6";
	scrollbar-arrow-color: "#e6e6e6";
	scrollbar-dark-shadow-color: "#000000";
	scrollbar-face-color: "#4453A4";
	scrollbar-highlight-color: "#e6e6e6";
	scrollbar-shadow-color: "#00000";
	*/
	
}


.button_action
{  font-family:		Verdana, Arial, Helvetica, sans-serif;
   font-weight: 	bold;
   font-size:		8pt;
   height:		14pt;
   text-decoration: 	none;
   background-color: 	#3366CC;       
   color: 		#ffffff;            
  border: 		0px;              
  /* border-color: 	#f0f0f0 #696969 #696969 #f0f0f0; */
   cursor:		pointer;
}

.button_action_small
{  font-family:		Verdana, Arial, Helvetica, sans-serif;
   font-weight: 	bold;
   font-size:		8pt;
   height:		9pt;
   text-decoration: 	none;
   background-color: 	#3366CC;       
   color: 		#ffffff;            
  border: 		0px;              
  /* border-color: 	#f0f0f0 #696969 #696969 #f0f0f0; */
   cursor:		pointer;
}
.button_action_selected
{  font-family:		Verdana, Arial, Helvetica, sans-serif;
   font-weight: 	bold;
   font-size:		8pt;
   height:		14pt;
   text-decoration: 	none;
   background-color: 	#ffffff;       
   color: 		#3366CC;            
   border: 		0px;              
  /* border-color: 	#f0f0f0 #696969 #696969 #f0f0f0; */
   cursor:		pointer;
}

.message_green 
{
	font-family: Tahoma;
	color: #006400;
	font-weight: bold;
	font-size: 11px;
	/*padding-top: 20px;
	position: relative; 
	top: 10px;*/
}
.message_red
{
	font-family: Tahoma;
	color: red;
	font-weight: bold;
	font-size: 11px;
	padding-top: 20px;
	position: relative; 
	top: 10px;
}
.text_tiny
{
	font-family: Tahoma;
	font-size: 9px;
}


.text_small 
{
	font-family: Tahoma;
	font-size: 11px;
}
.text_small_new
{

}

.text_small_bold 
{
	font-family: Tahoma;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}

.text_medium {
	font-family: Tahoma;
	color: #000000;
	font-size: 13px;
}

.text_medium_bold {
	font-family: Tahoma;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
}
.text_medium_italic {
	font-family: Tahoma;
	color: #000000;
	font-style: italic;
	font-size: 13px;
}

.text_large 
{
	font-family: Tahoma;
	font-size: 15px;
}

.dropdown_small 
{
	font-family: Tahoma;
	font-size: 11px;
}
.dropdown_small2 
{
	font-family: Tahoma;
	font-size: 9px;
}

.tablefooter
{
	background-color: #4C4F60;
	color: White;
}

.text_error
{
	font-family: Tahoma;
	font-size: 11px;
	color: red
}
.text_error_large
{
	font-family: Tahoma;
	font-size: 12pt;
	font-weight: bold;
	/*color: #4453A4;*/
	color: Red;
}

.text_tiny_error
{
	font-family: Tahoma;
	font-size: 9px;
	color: red
}

.text_success
{
	font-family: Tahoma;
	font-size: 11px;
	color: green
}

.grid_header
{
	/*background-color: #003399;*/
	background-color: #000066;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.grid_record
{
	font-size: 11px;
	font-family: Tahoma;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 1px;
	/*background-color: #FFFFFF; */
}

.grid_record_alt
{
	background-color: #EEEEEE;
}

.tableHeader
{
	/*border: solid 1px #cc3333;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 20px;
	color: black;*/
	font-family: Tahoma;
	font-size:8pt;
	color: #4453A4;
	line-height: 11pt;
	font-weight: bold;
}

.tableBar
{
	/*border: solid 1px #cc3333;*/
	background-color: #4C4F60;
}


.tablemenubar
{
	/*background-color: #DDDDDD;
	color: #000000;*/
	background-color: #4453A4;
	font-family: Tahoma;
	font-size: 7pt;
	font-weight: 100;
	color: #FFFFFF;
	height: 10px;	
}

.banner_main_menu_text {
	font-family: Tahoma;
	font-size : 8pt;
	font-weight  : bold;
	color : #ffffff;
	border-right:solid 1px #000000;
	text-align: center;
	/*padding-left:10px;*/
	padding-bottom: 4px;
}

.banner_main_menu_text_alt {
	font-family : Tahoma;
	font-size : 8pt;
	font-weight : bold;
	color : #ffffff;
	/*border-right:solid 1px #000000;*/
	text-align: center;
	/*padding-left:10px;*/
	padding-bottom: 4px;
}

tr.main_menu 
{
	/*width: 100%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd7700,endColorstr=#ededed);*/
	background-color: #4453A4;
	font-family: Tahoma;
	font-size: 7pt;
	font-weight: 100;
	color: #FFFFFF;
	height: 10px;
}

.footer {
	background-color: #4C4F60;
	font-family: Tahoma;
	font-size: 8pt;
	color: #ededed;
}

td.menu_footer {
	background-color: #4453A4;
}

table.content {
	background-color: #FFFFFF;
	/*height: 404px;*/
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*padding: 10px;*/
	/*border: double 5px #d8d8d8;*/
	width: 99%;
}

table.frontContent
{
	background-color: #FFFFFF;
	/*height: 404px;*/
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	/*padding: 10px;*/
	/*border: double 5px #d8d8d8;*/
	width: 99%;
}

table.login {
	background-color: #FFFFFF;
	border: 4px #4C4F60 double;
	padding: 8px;
	width: 100%;
	font-family: Tahoma;
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 10px;
}

table.news {
	background-color: #ffffff;
	border: 4px #4C4F60 double;
	/*height: 350px;*/
	padding: 8px;
	margin-bottom: 10px;
	width: 100%;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
}



font.header_blue 
{
	font-family: Tahoma;
	font-size:8pt;
	color: #4453A4;
	line-height: 11pt;
	font-weight: bold;
}

font.body 
{
	font-family: Tahoma;
	font-size: 8pt;
	color: black;
}

font.news
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #777676;
}

a:link { font-family: Tahoma; font-size: 8pt; /*color: #4453A4;*/color: #4453A4;  text-decoration: none; }
a:visited { font-family: Tahoma; font-size: 8pt;  /*color: #4453A4;*/color: #4453A4; text-decoration: none; }
a:hover { font-family: Tahoma; font-size: 8pt;  /*color: #4453A4;*/color: #8C0000; text-decoration: none; }
a:active { font-family: Tahoma; font-size: 8pt;  /*color: #4453A4;*/color: #4453A4; text-decoration: none; }

a.login:link { font-family: Tahoma; font-size: 8pt; /*color: #4453A4;*/color: #4453A4;  text-decoration: none; }
a.login:visited { font-family: Tahoma; font-size: 8pt;  /*color: #4453A4;*/color: #4453A4; text-decoration: none; }
a.login:hover { font-family: Tahoma; font-size: 8pt;  /*color: #4453A4;*/color: #8C0000; text-decoration: none; }
a.login:active { font-family: Tahoma; font-size: 8pt;  /*color: #4453A4;*/color: #4453A4; text-decoration: none; }

a.aBig:link { font-family: Tahoma; font-size: 10pt; /*color: #4453A4;*/color: #4453A4;  text-decoration: none; }
a.aBig:visited { font-family: Tahoma; font-size: 10pt;  /*color: #4453A4;*/color: #4453A4; text-decoration: none; }
a.aBig:hover { font-family: Tahoma; font-size: 10pt;  /*color: #4453A4;*/color: #8C0000; text-decoration: underline; }
a.aBig:active { font-family: Tahoma; font-size: 10pt;  /*color: #4453A4;*/color: #4453A4; text-decoration: none; }

.text_post
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
}

.text_post_user
{
	font-size: 8pt;
}

.text_discussion
{
	font-size: 11pt;
	color: #FFFFFF;
	font-family: Tahoma;
}

.text_topic
{
	font-size: 18pt;
	color: #4453a4;
	font-family: tahoma;
	font-variant: small-caps;
}

.text_category
{
	font-size: 26pt;
	color: #8e0000;
	font-family: tahoma;
	font-variant: small-caps;
	font-weight:600;
	vertical-align:baseline;
}

.post_header
{
	font-family: Tahoma;
	font-size: 10pt;
	color: #ffffff;
	background-color:#4453a4;
	height: 15px;
}
	

.forum_button_action
{
   font-family:	Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size:	8pt;
   height:		14pt;
   text-decoration:	none;
   background-color:#4453A4;       
   color: 	#ffffff;            
   border: 	0px;              
   /* border-color: 	#f0f0f0 #696969 #696969 #f0f0f0; */
   cursor:	pointer;
}

.text_date
{
	font-family: Tahoma;
	font-size: 8pt;
}

.dropdown_medium
{
	font-family: Tahoma;
	font-size: 12px;
}

a.aTopic:link { font-family: Tahoma; font-size: 13pt; font-variant: small-caps;/*color: #4453A4;*/color: #4453A4;  text-decoration: none; }
a.aTopic:visited { font-family: Tahoma; font-size: 13pt;  font-variant: small-caps;/*color: #4453A4;*/color: #4453A4; text-decoration: none; }
a.aTopic:hover { font-family: Tahoma; font-size: 13pt;  font-variant: small-caps;/*color: #4453A4;*/color: #8C0000; text-decoration: underline; }
a.aTopic:active { font-family: Tahoma; font-size: 13pt;  font-variant: small-caps;/*color: #4453A4;*/color: #4453A4; text-decoration: none; }

a.aDiscussion:link { font-family: Tahoma; font-size: 11pt; /*color: #4453A4;*/color: #4453A4;  text-decoration: none; }
a.aDiscussion:visited { font-family: Tahoma; font-size: 11pt;  /*color: #4453A4;*/color: #4453A4; text-decoration: none; }
a.aDiscussion:hover { font-family: Tahoma; font-size: 11pt;  /*color: #4453A4;*/color: #8C0000; text-decoration: underline; }
a.aDiscussion:active { font-family: Tahoma; font-size: 11pt;  /*color: #4453A4;*/color: #4453A4; text-decoration: none; }

a.topicLink:link { font-family: Tahoma; font-size: 12pt; font-variant: small-caps; color: #4453A4; text-decoration: none; }
a.topicLink:visited { font-family: Tahoma; font-size: 12pt;  font-variant: small-caps; color: #4453A4; text-decoration: none; }
a.topicLink:hover { font-family: Tahoma; font-size: 12pt;  font-variant: small-caps; color: #8C0000; text-decoration: none; }
a.topicLink:active { font-family: Tahoma; font-size: 12pt;  font-variant: small-caps; color: #4453A4; text-decoration: none; }
/*---------------------------------------------------------------------------------------------------*/

