@import url(//fonts.googleapis.com/css?family=Noto+Sans:400,400italic,700,700italic);


/* cornerstone Css */

body {font-family: 'Noto Sans', sans-serif; font-size:100%; margin:auto; line-height:1.4;}
p {font-family: 'Noto Sans', sans-serif; text-align:justify; line-height:1.4;}

form {font-family: 'Noto Sans', sans-serif; line-height:1.4; font-size:0.813em; }


.txtfm {font-family: 'Noto Sans', sans-serif; font-size:0.938em; line-height:1.4;}

.nm {font-family: 'Noto Sans', sans-serif; line-height:1.4; font-size:0.875em;}
.sm {font-family: 'Noto Sans', sans-serif; line-height:1.4; font-size:0.875em;}
.sml {font-family: 'Noto Sans', sans-serif; line-height:1.4; font-size:0.813em;}
.newsletter {font-family: 'Noto Sans', sans-serif; font-size:0.875em; line-height:1.4;}

.inc {font-family: 'Noto Sans', sans-serif; line-height:1.4;  }


.smform {font-family: 'Noto Sans', sans-serif; line-height:1.4; font-size:0.625em;}


.title {
	font-family: 'Noto Sans', sans-serif;
	font-size: 1.5em;
	color: #9A2424;
    line-height:1;
	font-weight: bold;
}

a:link { font-family: 'Noto Sans', sans-serif; color: #9A2424; text-decoration:none;}
a:visited { font-family: 'Noto Sans', sans-serif; color: #9A2424;}
a:hover { font-family: 'Noto Sans', sans-serif; color: #008000;}

a.title:link {color:#FFFFFF; font-size:0.813em; font-family: 'Noto Sans', sans-serif;}
a.title:visited {color:#FFFFFF; font-size:0.813em; font-family: 'Noto Sans', sans-serif;}
a.title:hover {color:#9A2424; font-size:0.813em; font-family: 'Noto Sans', sans-serif;}


a.toptitle:link {font-family: 'Noto Sans', sans-serif; color: #000099;font-size: 0.688em; text-decoration: none}
a.toptitle:visited {font-family: 'Noto Sans', sans-serif; color: #000099;font-size: 0.688em; text-decoration: none}
a.toptitle:hover {font-family: 'Noto Sans', sans-serif; color: #9A2424;font-size: 0.688em; text-decoration: none}


a.sml:link {font-family: 'Noto Sans', sans-serif; color: #000099; font-size:0.75em;}
a.sml:visited {font-family: 'Noto Sans', sans-serif; color: #000099; font-size:0.75em;}
a.sml:hover {font-family: 'Noto Sans', sans-serif; color: #9A2424; font-size:0.75em; text-decoration: none;}


a.heading:link { font-family: 'Noto Sans', sans-serif; color: #FFFFFF; font-size:0.813em; text-decoration: none;font-weight:bold; padding:5px 10px; background-color:#799048;}
a.heading:visited { font-family: 'Noto Sans', sans-serif; color: #FFFFFF; font-size:0.813em; text-decoration: none;font-weight:bold; padding:5px 10px; background-color:#799048;}
a.heading:hover { font-family: 'Noto Sans', sans-serif; color: #FFE600; font-size:0.813em;font-weight:bold; padding:5px 10px; background-color:#604848;}

.heading { font-family: 'Noto Sans', sans-serif; color: #333333; font-size:0.813em; text-decoration: none;}


#portal
{
	/* padding-left:40px; */
	Margin:auto;
	background-color:#FDFAF5;
}

#portal .indextable 
{
   width:981px;
   border:thin;
   border-color:black;
   Margin-left:auto; 
   margin-right:auto;
   
    /*
    -webkit-box-shadow:  0px 3px 3px 3px #d2f0d8;        
    box-shadow:  0px 3px 3px 3px #d2f0d8;
   */
   
}

#portal .top {
	background-color:#FDFAF5;
	padding-left:0px;
}

#portal .topLogin {
	background-color:#FDFAF5;
}

#portal .menu {
   padding-left:0px;
   width:200px;		
}

#portal .content {
    width:auto;
    height:550px;
	padding-left:5px;
	padding-right:10px;

	
}



#portal .footer {
	padding-left: 0px;
	color:#000000;
	background-color:#FFFFFF;
	
	font-size:0.813em;
}

.footer {
	padding-left: 0px;
	color:#000000;
	background-color:#FFFFFF;
	
	font-size:0.813em;
}


#menu .maintable
{
   width:194px;
   border-collapse: collapse; 
   border-spacing: 0px; 
   background-color:#A82743;
   border-bottom:solid 20px #A82743;
   border-top:solid 10px #A82743;
   margin:auto;
   
   
}

.sidemenu {
   background-color:#339966;
   padding-left:0px;		
}

#menu .seperate
{
	background-color:#FFFFFF;
	
   /* border-spacing: 20;  */
}

#menu .subtable
{
   width:95%;
   background-color:#CCFFCC;
}
#menu .subMenuTd
{
   /* background:#006699; */
   background-color:#FFFAE1;
}

#menu .submenu
{
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	
}

#menu .mainCategory {
	padding-bottom:5px;
	padding-left:0px;
	padding-right:5px;
	padding-top:5px;	
}

#menu .categoryText {
	font-family:'Noto Sans', sans-serif;
	font-size:1.188em;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:20px;

}

#menu .mainmenu
{
   font-family:'Noto Sans', sans-serif;
   border-bottom:medium;
   /*background-color:#e7e6e4;*/
   padding-left:0px;
   padding-bottom:20px;   
   padding-top:0px;
   padding-right:4px;
}



#menu .submenu {
	padding-left:10px;	
}
#menu a.link:link { font-family: 'Noto Sans', sans-serif; color: #FFFFFF; font-size:0.813em; text-decoration: none; line-height:1.6; padding:2px 6px; display:block;}
#menu a.link:visited { font-family: 'Noto Sans', sans-serif; color: #FFFFFF; font-size:0.813em; text-decoration: none; line-height:1.6; padding:2px 6px; display:block;}
#menu a.link:hover { font-family: 'Noto Sans', sans-serif; color: #FFFFFF; font-size:0.813em; text-decoration:underline; line-height:1.6; padding:2px 6px; display:block;}

#menu a.sublink:link { font-family: 'Noto Sans', sans-serif; color: #FFFFFF; font-size:0.813em; text-decoration: none; line-height:1.6; padding:2px 6px; display:block; }
#menu a.sublink:visited { font-family: 'Noto Sans', sans-serif; color: #FFFFFF; font-size:0.813em; text-decoration: none; line-height:1.6; padding:2px 6px; display:block; }
#menu a.sublink:hover { font-family: 'Noto Sans', sans-serif; color: #FFFFFF; font-size:0.813em; text-decoration:none; line-height:1.6; padding:2px 6px; display:block; background-color:#799048;}

#menu .sideHighlight {  font-family: 'Noto Sans', sans-serif; padding:2px 6px; display:block;  background-color:#799048;}