/* Start of CMSMS style sheet 'layout-core' */
/* CSS Document */
#main {
	position:absolute; 
	width:1056px; 
	height:845px; 
	z-index:1; 
             background-color: #ffffff;
	background-image: url(images/bg-page.jpg); 
	layer-background-image: url(images/bg-page.jpg); 
	border: 0px none #000000; 
	top: 0px;
}


#banner {
	position:absolute; 
	width:1014px; 
	height:136px; 
	z-index:1; 
	left: 14px; 
	top: 0px; 
	border: 1px none #000000;
}

#title {
	position:absolute;
	width:590px;
	height:96px;
	z-index:5;
	left: 330px;
	top: 160px;
	border: 1px none #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #656565;
	font-weight: normal;
margin:0;
float: left;

}

#cert_logos {
	position:absolute;
	width:280px;
	height:85px;
	z-index:1;
	left: 480px;
	top: 0px;
	border-left: 1px solid #666699;
	border-right: 1px solid #666699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;

  float: left;
  margin:0px;

}


#search {
	position:absolute;
	width:276px;
	height:24px;
	z-index:1;
	left: 780px;
	top: 20px;
	border: 1px none #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;

  float: left;
  margin:0px;

}

#login {
	position:absolute; 
	width:150px; 
	height:30px; 
	z-index:1; 
	left: 787px; 
	top: 50px; 
	border: 1px none #000000;
            float:left;
}

#logo {
	position:absolute; 
	width:193px; 
	height:70px; 
	z-index:1; 
	left: 16px; 
	top: 8px; 
	border: 1px none #000000;
}
#photo {
	position:absolute; 
	width:275px; 
	height:220px; 
	z-index:1; 
	left: 40px; 
	top: 136px; 
	border: 1px none #000000;
}
#quote {
	position:absolute;
	width:275px;
	height:220px;
	z-index:1;
	left: 38px;
	top: 375px;
	border: 1px none #000000;
	background-image: url(images/bg-quote.jpg);
             float: left;

}
.quotetxt {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: italic;
	color: #666294;
	font-weight: normal;
	padding: 10px;
	margin: 30px 10px 10px;

            line-height:18px;
}
#question_of_day .quotetxt {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	color: #666294;
	font-weight: normal;
	padding: 2px;
	margin: 3px 3px 3px;

            line-height:14px;
}
#question_of_day H2{
padding:2px;
margin:0;
}

#question_of_day .quotereference{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #666294;
	padding: 2px;
	margin: 2px 2px 2px 15px;
             float: right;
           line-height:12px;

}
#question_of_day {
padding-top:4px !important;
height:172px !important;
padding-bottom:10px !important;
}
.eventslist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666699;
	font-weight: normal;

             margin-bottom: 10px;
}

#footer {
	position:absolute;
	width:703px;
	height:22px;
	z-index:1;
	left: 30px;
	top: 785px;
	border: 1px none #000000;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999 ;
        float: left;

}




p {
	font-family: Arial, Geneva,  Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	margin: 0px;
	padding: 0px;


}
li {
	font-family: Arial, Geneva,  Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	margin: 0px 0px 0px 10px;
	padding: 0px;
float:0;

}

body {
 margin:0;
 padding:0;
}


a {
   text-decoration: none;
}


p a:link {
color: #333366;
}
p a:visited {
color: #663399;
}
p a:active {
text-decoration: none
}
p a:hover {
text-decoration: underline;
font-weight: bold; 
}
a.lnk:link {
color: #333366;
}
a.lnk:visited {
color:  #663399;
}
a.lnk:active {
text-decoration: none
}
a.lnk:hover {
text-decoration: underline;
font-weight: bold; 
}

li a:link {
color: #333366;
}
li a:visited {
color:  #663399;
}
li a:active {
text-decoration: none
}
li a:hover {
text-decoration: underline;
font-weight: bold; 
}
#content a:hover {
text-decoration: underline;
font-weight: bold; 
}
#content a:link {
color: #333366;
}
#content a:visited {
color: #663399;
}
#content a:active {
text-decoration: none
}
#content a:hover {
text-decoration: underline;
font-weight: bold; 
}
.block a:link {
color: #333366;
}
.block a:visited {
color: #663399;
}
.block a:hover {
text-decoration: underline;
font-weight: bold; 
}

#menu a:hover {
background-color: #666699;
font-weight: bold; 
}

#footer a {
   color: #999999 ;
   text-decoration: none;

}


strong {
	font-weight: bold;
	color: #65679A;
}
h3 {
	font-family: Arial, Geneva,  Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	margin: 0px 0px 2px;
}
h2 {
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 20pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: lowercase;
	color: #333333;
	margin: 0px 0px 2px;
	padding: 2px 0px 5px 0px;

}

h1 {
	font-family: Garamond, "Times New Roman", Times,   serif;
	font-size: 30px;
	font-weight: normal;

	padding: 0px;
	margin: 0px;
	color: #333333;


}

p {
	font-family: Arial, Geneva,  Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	margin: 0px 0px 20px ;
	padding: 0px 0px 0px 0px;


}

.txt {
	font-family: Arial, Geneva,  Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	margin: 0px 0px 0px;
	padding: 0px 0px 0px 0px;


}


.txt-small {
	font-family: Arial, Geneva,  Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	margin: 0px 0px 0px;
	padding: 0px 0px 0px 0px;


}

#main_nav {
	position:absolute;
	width:990px;
	top: 90px;
	z-index:1;
	left: 15px; 
	border-top: 1px solid #62619A;
	padding: 0px; 
             padding-left: 25px;
	margin: 0px;


}

#main_nav a:hover {
font-weight: bold;
}

#sub_nav {
	position:absolute;
	top: 112px;
	width:990px;
	height:24px;
	z-index:1;
	left: 15px; 
	border: 0px none #000000;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	background-color: #62619A;
             float:left;
	padding: 0px; 
             padding-left: 25px;
	margin: 0px;

}

#sub_nav a:hover {
font-weight: bold;
}

.submenu {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-variant: normal;
	color: #FFFFFF;
	padding: 4px 4px 4px 10px;
	margin-top: 0px;
	text-transform: uppercase;
	display: inline;
	text-decoration: none;
	vertical-align: bottom;
             float: left;
}
.submenu-on {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-variant: normal;
	color: #9696FA;
	padding: 4px 4px 4px 10px;
	margin-top: 0px;
	text-transform: uppercase;
	display: inline;
	text-decoration: none;
	vertical-align: bottom;
             float: left;
}

.navmenu  {
	font-family: Arial, Helvetica, Verdana,  sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	margin-top: 0px;
	padding: 2px 10px 4px 10px;
	height: 28px;
	border: 0px none #660066;
	text-transform: uppercase;
	display: inline;
             background-repeat: no-repeat;
	background-position: top right;
	background-image: url('images/menuline.gif');
	text-decoration: none;
            float: left;
}


.navmenu-on {

	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	margin-top: 0px;
	padding: 2px 10px 4px 10px;
	height: 28px;
	border: 1px none #660066;
	text-transform: uppercase;
	display: inline;

  float: left;


	color: #FFFFFF;
	background-color: #62619A;
	text-decoration: none;


}

.searchInput {


	width:120px;
	height:18px;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;


	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	vertical-align: middle;
}

.searchButton {




	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	vertical-align: middle;
}
.fld {
	width:250px;
	height:18px;
background-color: #eeeeee;
	border: 1px none #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}
.txtarea {
	width:250px;
background-color: #eeeeee;
	height:150px;
	border: 1px none #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}

textarea {

	width:250px;
	height:150px;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}




.submenu2 {
	display:block;PADDING-RIGHT: 4px; MARGIN-TOP: 0px;  PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: bottom; TEXT-TRANSFORM: uppercase; COLOR: #62619A; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none;BACKGROUND-COLOR: #ffffff;width:200px;BORDER-bottom:solid 1px #62619A;
}


/* End of 'layout-core' */

