.HeaderBox1
{
	border-right: #336699 1px solid;
	padding-right: 3px;
	border-top: #336699 1px solid;
	padding-left: 3px;
	background: #e0e9f5;
	padding-bottom: 3px;
	margin: 1px 15px 1px 1px;
	border-left: #336699 1px solid;
	color: #336699;
	padding-top: 3px;
	border-bottom: #336699 1px solid; 
}

.TableBox
{
	border-right: #336699 1px solid;
	padding-right: 3px;
	border-top: #336699 1px solid;
	padding-top: 3px;
	border-bottom: #336699 1px solid; 
	padding-bottom: 3px;
	border-left: #336699 1px solid;
	padding-left: 3px;
	margin: 1px 15px 1px 1px;
	color: #336699;
	
}

.sidetable { 
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #404D69;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #404D69;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.sidetable2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.sidelinks:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFBE00;
	font-size: 11px;
	font-weight: normal;
}
.sidelinks:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFBE00;
	font-size: 11px;
	font-weight: normal;
}
.sidelinks:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFBE00;
	font-size: 11px;
	font-weight: normal;
}

.sidelinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFBE00;
	font-size: 11px;
	font-weight: normal;
}

.smalllinks:link,.smalllinks:active,.smalllinks:hover,.smalllinks:visited
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color: #336699;
	font-size: 12px;
	font-weight:normal;
	text-decoration:underline; 
}


.italiclinks:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 12px;
	font-weight: bold ;
	font-style:italic;
	 text-indent:30;  
}
.italiclinks:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 12px;
	font-weight: bold ;	
	font-style:italic; 
}
.italiclinks:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 12px;
	font-weight: bold ;
	font-style:italic; 
}
.italiclinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #336699;
	font-size: 12px;
	font-weight: bold ;
	font-style:italic; 
	
}

.baseline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;  
	text-decoration:none;
	color: #336699;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;  
	text-decoration:none;
	color: #336699;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;  
	text-decoration:none;
	color: #336699;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;  
	text-decoration:underline;
	color: #990000;
}
.exact{
	width:100%;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.featureTitle {
	font-family: Trebuchet MS;
	font-size:18px;
	color: #4D5A74;
	font-weight:bold;
}
.featureDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
}
.pageTitle {
	font-family: Trebuchet MS;
	font-size:20px;
	color: #4D5A74;
	font-weight:bold;
}
hr {
	color: #5F6C9C;
}
.highlightAmount {
	color: #CC0000;
	font-weight: bold;
}
.error {
	color: #CC0000;
	font-weight: bold;
}
.msg {
	color: #009900;
	font-weight: normal;
}
.box {
	background-color: #E1E9F6;
}
.borderLite {
	background-color: #F0F4FB;
}
.borderHeavy {
	background-color: #5F6C9C;
}
.promoSmall {
	border: 1px solid #5F6C9C;
	background-color: #F0F4FB;
}
.noMargin {
	margin: 0px 0px 0px 0px;
}
.raise {
	border-bottom: 1px solid #F0F4FB;
	border-right: 1px solid #F0F4FB;
	border-top: 1px solid #F0F4FB;
	border-left: 1px solid #F0F4FB;
}
.welcome {
	font-size: 12px;
}
.whitelink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}
.whitelink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}
.whitelink:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}
.whitelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
}
.fixSelect {
	width: 150px;
}
/*.h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #404D69;
}*/

.textlabelindent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	text-indent:20;	
}
	
.TextLabelBold{					
color: black;
font-family: verdana;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.TextLabelSmall{					
color: black;
font-family: verdana;
font-size: 9px;
text-decoration: none;
}

.TextLabelSmallBold{					
color: black;
font-family: verdana;
font-size: 9px;
font-weight: bold; 
text-decoration: none;
}

.TextLabelBoldColored{
color: #336699;
font-family: verdana;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.TextLabelNormal{
color: black;
font-family: verdana;
font-size: 11px;
text-decoration: none;
}

.NumericTextBox
{
	color: black;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    text-align:right;  
	border-style: inset;
}

.TextLabelRequired{					
color: Red;
font-family: verdana;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

.AllDropdowns{
font: 8pt verdana;
background-color:white;
color:black;
border-color:#CC0000;
}

/*Commented out allbuttons element for this skin - JL */
/*
.AllButtons{
	font: 13px Verdana;
	font-weight:bold;
	letter-spacing:2px;   
	background-color:#9da1a2;
	border:1px solid #004056;
	color: #9da1a2;
    cursor:hand;
	filter : progid:dximagetransform.microsoft.shadow(color='#666666', direction=135, strength=2); 
}
*/
.tdbgColor
{
	background-color: Navy; 
	 
}

.trbgcolor
{
	
} 

.trAltbgcolor
{
	 
} 
	

/* ================================    css styles for TIMSSCMS   ================================*/
.commandbutton{
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	font-weight : normal;
}
.ContentPane{
	padding-left: 10px;
	padding-right: 10px;
}
.head
{
	font-weight: bold;
	font-size: 18px;
	color: #000066;
	font-family: Tahoma, Arial, Helvetica;
}
.leftpane{
}


.mainmenu_menuarrow{
	font-family : webdings;
	font-size : 18px;
	cursor : hand;
	border-right : 0px solid #333333;
	border-bottom : 0px solid #333333;
	border-top : 0px solid #333333;
}
.mainmenu_menubar{
	cursor : hand;
	height : 25px;
	color: white;
}
.mainmenu_menubreak{
	border-bottom : 0px solid #404040;
	border-left : 0px solid #FF8080;
	border-top : 0px solid #FF8080;
	border-right : 0px solid #404040;
	background-color : #000033;
	height : 1px;
}
.mainmenu_menucontainer{
	/**border-bottom : 1px solid #336699;
	border-left : 0px solid #336699;
	border-top : 0px solid #336699;
	border-right : 0px solid #336699;
	background-color: #336666;
	color: white;**/
	/*background-color : #CCDDFF;*/
}
.mainmenu_menuicon{
	cursor : hand;
	background-color : #9da1a2;
	border-left : 0px solid #9da1a2;
	border-bottom : 0px solid #9da1a2;
	border-top : 0px solid #9da1a2;
	text-align : center;
	width: 16px;
	height: 21px;
	padding: 0px 3px 0px 3px;
}
.mainmenu_menuitem{
	cursor : hand;
	color : #fff;
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : bold;
	font-style : bold;
	border-left : 0px solid #666;
	border-bottom : 0px solid #9da1a2 ;
	border-top : 0px solid #9da1a2 ;
	border-right : 0px solid #9da1a2 ;
	padding: 0px 3px;
}
.mainmenu_menuitemsel{
	background-color : #666;
	cursor : hand;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : bold;
	padding: 0 3px;
	/**text-decoration: underline;**/
}
.mainmenu_rootmenuarrow{
	font-family : webdings;
	font-size : 10pt;
	cursor : hand;
}
.mainmenu_submenu{
	cursor : hand;
	filter : progid:dximagetransform.microsoft.shadow(color='#696969', direction=135, strength=3);
	z-index : 1000;
	background-color : #9da1a2;
	border-bottom : 0px solid #9da1a2 ;
	border-left : 0px solid #9da1a2 ;
	border-top : 0px solid #9da1a2 ;
	border-right : 0px solid #9da1a2 ;
}
.moduletitle_menuarrow{
	font-family : webdings;
	font-size : 10pt;
	cursor : hand;
	border-right : #FFFfff 0px solid;
	border-bottom : #FFFfff 0px solid;
	border-top : #FFFfff 0px solid;
}
.moduletitle_menubar{
	cursor : hand;
	height : 16;
	background-color : transparent;
}
.moduletitle_menubreak{
	border-bottom : #EEEEEE 1px solid;
	border-left : #EEEEEE 0px solid;
	border-top : #EEEEEE 1px solid;
	border-right : #EEEEEE 0px solid;
	background-color : #EEEEEE;
	height : 1px;
}
.moduletitle_menucontainer{
	border-bottom : #0000FF 0px solid;
	border-left : #0000FF 0px solid;
	border-top : #0000FF 0px solid;
	border-right : #0000FF 0px solid;
}
.moduletitle_menuicon{
	cursor : hand;
	background-color : #EEEEEE;
	border-left : #EEEEEE 1px solid;
	border-bottom : #EEEEEE 1px solid;
	border-top : #EEEEEE 1px solid;
	text-align : center;
	width : 15;
	height : 21;
}
.moduletitle_menuitem{
	cursor : hand;
	color : #000000;
	font-family : Verdana, Arial, Helvetica;
	font-size : 9pt;
	font-weight : bold;
	font-style : normal;
	border-left : #FFFFFF 0px solid;
	border-bottom : #FFFFFF 1px solid;
	border-top : #FFFFFF 1px solid;
	border-right : #FFFFFF 0px solid;
	background-color : transparent;
}
.moduletitle_menuitemsel{
	cursor : hand;
	color : #000000;
	font-family : Verdana, Arial, Helvetica;
	font-size : 9pt;
	font-weight : bold;
	font-style : normal;
	background-color : #C1D2EE;
}
.moduletitle_rootmenuarrow{
	font-family : webdings;
	font-size : 10pt;
	cursor : hand;
}
.moduletitle_submenu{
	cursor : hand;
	filter : progid:dximagetransform.microsoft.shadow(color='#696969', direction=135, strength=3);
	z-index : 1000;
	background-color : #FFFfff;
	border-bottom : #FFFfff 0px solid;
	border-left : #FFFfff 0px solid;
	border-top : #FFFfff 0px solid;
	border-right : #FFFfff 0px solid;
}
.normalSS{
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : bold;
	color : #FF0000
}
.normal{
	font-family : Verdana, Arial, Helvetica;
	font-size : 13px;
	font-weight : normal;
}
.normalbold{
	font-family : Verdana, Arial, Helvetica;
	font-size : 13px;
	font-weight : bold
}
.normaltextbox{
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight : normal;
}
.othertabs{
	font-weight : normal;
	font-size : 8.5pt;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica;
	text-decoration : none;
}
.rightpane{
}
.selectedtab{
	font-weight : normal;
	font-size : 11px;
	/*color : #000033;*/
	color : white;
	font-family : Verdana, Arial, Helvetica;
	text-decoration : none;
}
.subhead{
	font-family : Verdana, Arial, Helvetica;
	font-size :  11px;
	font-weight : normal;
	color : #003366;
}
.subsubhead{
	font-family : Verdana, Arial, Helvetica;
	font-size :  11px;
	font-weight :    bold;
	color : #000000;
}
.tabbg{
	background-color : #336699;
	color: #FFFFFF;
	font-size : 11px;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica;
}
/* generic */
h1  {
	font-family : Verdana, Arial, Helvetica;
	font-size :  18px;
	font-weight : bold;
	color : #000033;
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.commandbutton:link {
	text-decoration : underline;
	color : #003366;
}
/* hyperlink style for the unselected tabs */
a.othertabs:link {
	text-decoration : none;
	color : #336699;
}
/* page background */
	/* background color for the header at the top of the page  */
.headbg {
	background-color : #FFFFFF;
}
a.commandbutton:active{
	text-decoration : underline;
	color : #003366;
}
a.commandbutton:hover{
	text-decoration : underline;
	color : #FF0000;
}
a.commandbutton:visited{
	text-decoration : underline;
	color : #003366;
}
a.othertabs:active{
	text-decoration : none;
	color : #FFFfff;
}
a.othertabs:visited{
	text-decoration : none;
	color : #336699;
}
a.othertabs:hover{
	text-decoration : none;
	color : #cc0000;
}
a.selectedtab:active{
	text-decoration : none;
	color : #000033;
}
a.selectedtab:link{
	text-decoration : none;
	color : #000033;
}
a.selectedtab:visited{
	text-decoration : none;
	color : #000033;
}
a.selectedtab:hover{
	text-decoration : none;
	color : #336699;
}
big{
	font-size :  14px;
}
blockquote, pre{
	font-family : lucida console, monospace;
}

h3{
	font-family : Verdana, Arial, Helvetica;
	font-size :  12px;
	font-weight :    normal;
	color : #003366;
}
h4{
	font-family : Verdana, Arial, Helvetica;
	font-size :  12px;
	font-weight :    normal;
	color : #003366;
}
h5, dt{
	font-family : Verdana, Arial, Helvetica;
	font-size :  11px;
	font-weight :    bold;
	color : #003366;
}
h6{
	font-family : Verdana, Arial, Helvetica;
	font-size :  11px;
	font-weight :    bold;
	color : #003366;
}
hr{
	color : dimgrey;
	height : 1pt;
	text-align:left
}
ol li{
	list-style-type :    decimal;
}
ol ol li{
	list-style-type :    lower-alpha;
}
ol ol ol li{
	list-style-type :    lower-roman;
}
small{
	font-size :  8px;
}
tfoot, thead{
	font-family : Verdana, Arial, Helvetica;
	font-size :  12px;
	color : #003366;
}
th{
	vertical-align : baseline;
	font-family : Verdana, Arial, Helvetica;
	font-size :  12px;
	font-weight :    bold;
	color : #003366;
}
testlistitem
{
	  text-indent:30; 
}

ul li li li{
	list-style-type :    circle;
}
ul li li{
	list-style-type :    disc;
}
ul li{
	list-style-type :    square;
}
.TimssContainer
{
	border-right: #336699 1px solid;
	margin-bottom: 10px;
	border-left: #336699 1px solid;
	
	border-bottom: #336699 1px solid;
	background-color: #edf2fa;
}
.wins {
	border-top: 1px solid #C1D6D6;
	border-bottom: 1px solid #C1D6D6;
	border-left: 1px solid #C1D6D6;
	border-right: 1px solid #C1D6D6;
	background-color:#fff;
	font-weight: bold;
	color:#000066;
	/*border-top: 1px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	background-color:#edf2fa;
	font-weight: bold;
	color:#000066; */
}

.winsnotextbold {
	border-top: 1px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	background-color:#edf2fa;
	text-indent:0; 
	color:#000066; 
}

td {
	font-family : Verdana, Arial, Helvetica;
	font-size :  13px;

}
/* the following styles are used  datagrids. added by rchen 10/26/2004 */


.dgSearchResult {
	border-top: 1px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	color:#000066; 
}	

.dgHeader
{
	font-size: 20px;
	background-color: #edf2fa;
}
.dgItem
{
	background-color: #edf2fa;
	color: #edf2fa;
	font-size: 8pt;
	
}
.dgAlternate
{
	background-color: #f4f4f4;
	color: #4A3C83;
	font-size: 8pt;
}
.MessageText
{color:Red;
font-size:8pt;
font-weight:bold;
}

.BadgePreview
{
	border-left:solid #000000 1px;
	border-right:solid #000000 1px;
	border-top:solid #000000 1px;
	border-bottom:solid #000000 1px;
	background-color:White; 
	background-image: url(Images/Badge.gif); 
}

.BadgeLine1
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 16px;
	font-weight: bold;   
}
.BadgeLine2
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 14px;
	font-weight: bold;   

}
.BadgeLine3
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 12px;
	font-weight: bold;   
	
}
BadgeLine4
{
	font-family: Verdana, Arial, Helvetica;
	font-size : 11px;
	font-weight: bold;   

}
.BackImage
{
	background-image: url(/TimssSolutionSite2004/Portals/0/datagrid_bg.gif);
}

.TableBorder
{
	border-right: #ebe9ed thin solid;
	border-bottom: #ebe9ed thin solid;
}

.SubHead1{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	height:20px; 
	/*text-indent:5px;*/
	color: white;
	background-color:#35649a;
}

.SubHead2{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	height:20px; 
	color: #35649a;
	background-color:#F0F4FB;
}

.datagridHeader
{
	font-weight: bold;
	font-size: 15px;
	color: blue;
	font-family: Verdana;
}
/*------------------------------ CLASSES FOR THE PRODUCT CLASS MENU --------------------------------------------*/
/************************************* FIX FOR CQ5I00021697 *****************************************************/
.product_class_mainmenu_menuarrow{
	font-family : webdings;
	font-size : 10pt;
	cursor : hand;
	border-right : 0px solid #333333;
	border-bottom : 0px solid #333333;
	border-top : 0px solid #333333;
	}
.product_class_mainmenu_menubar{
	cursor : hand;
	height : 22px;
}
.product_class_mainmenu_menubreak{
	border-bottom : 0px solid #404040;
	border-left : 0px solid #FF8080;
	border-top : 0px solid #FF8080;
	border-right : 0px solid #404040;
	background-color : #000033;
	height : 1px;
	}
.product_class_mainmenu_menucontainer{
	border-bottom : 0px solid #336699;
	border-left : 0px solid #336699;
	border-top : 0px solid #336699;
	border-right : 0px solid #336699;
	/*background-color : #CCDDFF;*/
}
.product_class_mainmenu_menuicon{
	cursor : hand;
	background-color : #CCCCCC;
	border-left : 0px solid #333333;
	border-bottom : 0px solid #333333;
	border-top : 0px solid #333333;
	text-align : center;
	width: 16px;
	height: 21px;
	padding: 0px 3px 0px 3px;
}
.product_class_mainmenu_menuitem{
	cursor : hand;
	color : #000000;
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	font-weight : normal;
	font-style : normal;
	border-left : 0px solid #333333;
	border-bottom : 0px solid #333333 ;
	border-top : 0px solid #333333 ;
	border-right : 0px solid #333333 ;
	padding: 0px 3px 0px 3px;
}
.product_class_mainmenu_menuitemsel{
	background-color : #ADC5DD;
	cursor : hand;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	font-weight : normal;
	font-style : normal;
	padding: 0px 3px 0px 3px;
	}
.product_class_mainmenu_rootmenuarrow{
	font-family : webdings;
	font-size : 10pt;
	cursor : hand;
}
.product_class_mainmenu_submenu{
	cursor : hand;
	background-color : #F4F4F4;
	border-bottom : 0px solid #404040 ;
	border-left : 0px solid #FF8080 ;
	border-top : 0px solid #FF8080 ;
	border-right : 0px solid #404040 ;
}
.RedText
{
	color: #cc0000;
}

.RedTextWithBackGround
{
	background-color:#FFFF99; 
	font-weight: bold;
	color: #cc0000;
}

.greyTextsmall
{
	color:Gray;
	font-size : 9px;
}

.RedTextBold
{
	color: #cc0000;
	font-family : Verdana, Arial, Helvetica;
	font-weight: bold;
}
.terms:active{
	text-decoration : none;
	color :  #000;
	font-weight: normal;
	font-size:11px;
}

.terms:link{
	text-decoration : none;
	color :  #000;
	font-weight: normal;
	font-size:11px;
}
.terms:visited{
	text-decoration : none;
	color :  #000;
	font-weight: normal;
	font-size:11px;
}
.terms:hover{
	text-decoration : underline;
	color :  #000;
	font-weight: normal;
	font-size:11px;
}
.privacy:active{
	text-decoration : none;
	color :  #000;
	font-weight: normal;
	font-size:11px;
}

.privacy:link{
	text-decoration : none;
	color :  #000;
	font-weight: normal;
	font-size:11px;
}
.privacy:visited{
	text-decoration : none;
	color :  #000;
	font-weight: normal;
	font-size:11px;
}
.privacy:hover{
	text-decoration : underline;
	color :  #000;
	font-weight: normal;
	font-size:11px;
}
.normalLink:active{
	text-decoration : none;
	color :  #000;
	font-weight: normal;
}
.normalLink:link{
	text-decoration : none;
	color :  #000;
	font-weight: normal;
}
.normalLink:visited{
	text-decoration : none;
	color : #000;
	font-weight: normal;
}
.normalLink:hover{
	text-decoration : underline;
	color :  #000;
}
.CalendarTitle
{
	font-weight: bold;
	font-size: 20px;
	color: #000;
	background-color: #336699;
	text-align: center;
}
.CalendarHeader
{
	background-color: #ccddff;
	text-align: center;
}
.CellClass
{
	background-color: #F1F1F1;
}
.DayHeader
{
	background-color: #FFFFF5;
}
.LinkClass
{
	font-weight: normal;
	font-size: x-small;
	color: black;
	background-color: #fffff5;
}
.tbRightBorder
{
	BORDER-RIGHT: lightgrey 2px solid;
	BORDER-BOTTOM: lightgrey 2px solid;
}
.GridHeaderStyle
{
	font-weight: bold;
	font-size: xx-small;
	color: white;
	background-color: #336699;
	text-align: center;
}
.TableHeader {
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	background-color: #336699;
}
.TableBorder1 {
	background-color: #336699;
}

.TableCell1 {
	background-color: #f4f4f4;
}
.TableCell2 {
	background-color: #f1f1f1;
}

.TableCellRightBorder
{
	border-right: silver 1px solid;
	background-color: #f4f4f4;
}

.AdminPanel {
	background-color:#F4f4f4;
	border: 1px dotted #666666;
}

.APIMessage {
	border-top: 1px dotted #cc0000;
	border-bottom: 1px dotted #cc0000;
	border-left: 1px dotted #cc0000;
	border-right: 1px dotted #cc0000;
	background-color:#ffffce;
	font-weight: bold;
	color:#cc0000; 
	margin: 10px;
}

.ViewCartItemColor
{
	color: #000;
}

.ViewCart:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: normal;
}
.ViewCart:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: normal;
}
.ViewCart:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: normal;
}
.ViewCart:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: normal;
}

.textUsername
{
	color: #000;
	font-weight: normal;
}

.webpartTitle
{
 text-indent:10;
 font-weight:bold; 
 text-align:left; 
 color:    Maroon Silver  ; 
 font-size:14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}



.FeaturedItemLayout
{
	height: 130px;
	border-bottom: 1px solid #333333;
	border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-left: 0px solid #333333;
	padding-bottom: 5px;
}
.segment_title 
{
	font-weight: bold;
	background-image: url(../../../../images/blueSkin/lightbluebg.gif);
	background-repeat: repeat-x;
	background-position:0px 5px;
	height: 25px;
	font-size: 11px;
	vertical-align:top;
	color: #336699;
	cursor:hand; 
}



.segment_items:link,.segment_items:active,.segment_items:hover,.segment_items:visited
{
	font-weight:normal;
	text-decoration:underline; 
	font-size: 9px;
	height: 5px;
	text-indent:15px; 
	line-height:20px;
	color: #336699;
}

.segment_member_list
{
	border: solid 1px #999999;
    background-color: #ccddff;  

}

.segment_action:link,.segment_action:active,.segment_action:visited
{
	font-weight:normal;
	text-decoration:none; 
	font-size: 10px;
	height: 5px;
	line-height:20px;
	color: #996600;
}

.segment_action:hover
{
	font-weight:normal;
	text-decoration:none; 
	font-size: 10px;
	height: 5px;
	line-height:20px;
	color: #224FAA;

}
.segment_activity:link,.segment_activity:active,.segment_activity:visited,.segment_activity:hover
{
	font-weight:normal;
	text-decoration:none; 
	font-size: 10px;
	height: 5px;
	line-height:20px;
	color: #224FAA;
	 
}

.cartImage
{

 width: 25px;
 background-image: url(../../../../images/cart_white.gif);
 background-repeat: no-repeat;
}

.mainmenuItemCSS td
{
 font-weight: bold;
 color: #fff;
 height: 30px;
 font-size: 14px;
 padding:0 3px;
}

.mainmenuItemSelCSS td
{

 font-weight: bold;
 color: #fff;
 height: 30px;
 font-size:14px;
 padding:0 3px;
}

/* Blue */

.ContainerHeaderBlue
{
	padding: 4px;
	background-color: #C1D6D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.ContainerContentBlue
{
	padding: 5px;
}
.ContainerBorderBlue
{
	width: 100%;
	border: 1px solid #C1D6D6;
}

/* Custom CSS by JL */
.mainmenuCurrTab td
{
 background-color:#666;
 font-weight: bold;
 color: #FFF;
 height: 30px;
 font-size:14px;
 padding:0 3px;
}

body{height:100%;font-family:Arial,Helvetica,sans-serif;background: #5780b1 url(blue_bg.jpg) repeat-y top center; font-size:13px;margin:0;padding:0;}
#nav{font-family:arial;font-weight:bold;width:950px;background-color: #9da1a2;}

.bold_login{font-weight:bold;}
.content_wrpr{width:950px;position: relative; top:25px;min-height:500px;height:auto !important;height:500px}
.leftpane {height:700px;background: url(gradientboxroundcorner225x700.jpg) no-repeat;padding:20px 0  0 10px;width:215px;}
.login {float:right;position:/*absolute*/relative;width:75px;/*left:1100px;top:126px;*/}
.login_text{font-family:verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;color:#000;}
.login_wrpr{width:950px;height:25px;position: relative;text-align:right;vertical-align:middle;padding-top:4px;}
.main{width:978px;margin:0 auto;overflow:hidden;}

/*.shadow_main{width:978px;min-height:500px;height:auto !important;height:500px}
.shadow_bottom{width:978px;height:50px;position:relative;}*/
/*.header_wrpr {background: url(content_bg.png) repeat-y/*url(new_banner_bg.png) no-repeat*//*;width:978px; height:120px;}*/
/*.nav_wrpr{background: url(content_bg.png) repeat-y; width:978px; height:30px;}*/
/*#top_login{background:url(content_bg.png) repeat-y; width:978px; height:20px;margin:0px;padding-top:4px;}*/