html{
	overflow-x: hidden;
	overflow-y:scroll;	
}

body {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding: 0;
	background-color: rgb(238,186,179);
	background-image: url('res/newBG4.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
	text-align: center;
	vertical-align: top;
	color: rgb(40,60,75);
	font-family: avant garde, garamond, georgia, helvetica;
	font-size: 14pt;
}

#all {
	height: 100%;
}

#container {
	height: 100%;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#titlemenu {
	text-align:right;
	padding:0;
	margin:0;
	border:0;
	border-collapse: collapse; 
	border-spacing: 0;
	vertical-align:bottom;
	margin-left:auto;
	margin-right: auto;
	position:relative;
	z-index:3;
	display:none;
}

.menutd{
	vertical-align:top;
	padding:0;
	margin:0;
	border:0;
}

.menubutt {
	cursor: pointer;
}


#header {
	/* height: 30%; */
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: top;
}

#contenttr {
	height: 90%;
	text-align: center;
	vertical-align: top;
}

.main-table {
	border-collapse: collapse;
	position:relative;
	top: 10px;
	left: 0px;
	z-index:3;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	-moz-box-shadow:    6px 18px 15px 7px #585858;
	-webkit-box-shadow: 6px 18px 15px 7px #585858;
	box-shadow:         6px 18px 15px 7px #585858;
	display: none;
}

.main-table-header {
	vertical-align:middle;
	text-align: left;
	/*padding-left: 50px;*/
	/*background-image: url('res/note-t.png');*/
	background-repeat: no-repeat;
	z-index: 5;
	padding-top: 0px;
	margin-bottom: 0px; 
	padding-bottom: 0px;
}

.main-table-header img {
	display: block;	
}

#topshadow {
	position: absolute;
	top: 0px;
	left:0px;
	z-index: 1;	
	display: none;
}

.main-table-footer {
	vertical-align:middle;
	height: 87px;
	text-align: left;
	/*padding-left: 50px;*/
	background-image: url('res/note-b2.jpg');*/
	background-repeat: no-repeat;
}

.titlemessage {
	padding-top: 50px;	
}

#tablecontent {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	width: 720px;	
}

.main-tr {
	background-image: url('res/note-bg.jpg');
	background-repeat: repeat-y;
}

#footer {
	/* height: 20%; */
	text-align: center;
	vertical-align: bottom;
	font-weight: 500;
}

.imglink a:link {
	border: 0;
	color: black;
}

.imglink a:visited {
	color: black;
	border: 0;
}

.imglink a:hover {
	color: black;
	border: 0;
}

.heading1 {
	color: #FFCC99;
	font-weight: 700;
	font-size: 220%;
}

.heading2 {
	color: white;
	font-weight: 500;
	font-size: 150%;
}


a:link {
	color: rgb(110,0,0);
	text-decoration: none;
}

a:visited {
	color: rgb(110,0,0);
	text-decoration: none;
}

a:hover {
	color: rgb(230,72,198);
	text-decoration: none;
}

.formH {
	font-size: 14pt;
	font-weight: 500;
	color: rgb(110,0,0); 
}

.formF {
	font-size: 13pt;
	text-align: center;
	font-family: garamond, times new roman, garamond, helvetica;
}

.notify {
	font-size: 16pt;
	color: rgb(110,0,88);
}

.notify ul{
	list-style-position: inside;
}

a img {
	outline: none;
	border: none;
}

.hiddendiv {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	position:fixed; 
	bottom:0px; 
	width: 800px; 
	height: 0px; 
	z-index: 1; 
	vertical-align: bottom;
}


.leftoverlay{
	position:relative; 
	right: 250px; 
	top: -355px; 
	pointer-events:none; 
	z-index:2;
	display: none;
}

.rightoverlay{
	position:relative;
	left: 430px; 
	top: -335px; 
	pointer-events:none; 
	z-index:2;
	display: none;
}

.hiddendivIE {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	position:fixed; 
	bottom:0px; 
	width: 0px; 
	height: 0px; 
	z-index: 2; 
	vertical-align: bottom;
	overlow: hidden;
}

.leftoverlayIE{
	position:relative; 
	right: 560px; 
	top: -360px; 
	pointer-events:none; 
	z-index:2;
	display: none;
}

.rightoverlayIE{
	position:relative;
	left: 270px; 
	top: -670px; 
	pointer-events:none; 
	z-index:2;
	display: none;
}

#links_table{
	margin-left:auto;
	margin-right:auto;
	width:600px;	
}

#links_table a{
	font-weight: 800;
	font-size: 36pt;
	color: #5457B6;	
}

#links_table a:hover {
	color: rgb(230,72,198);
	text-decoration: none;
}

#links_table span{
	font-style: italic;
	font-size: 16pt;	
}

.blogs {
	padding-left: 45px;
	padding-right: 30px;
	position: relative;
	top: -30px;	
}
	
h3{
	color: #A64195;
	font-size: 46pt;
	font-style: italic;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;	
}

h4{
	color: #2D455C;
	padding-left: 30px;
	font-size: 42pt;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	position: relative;
	top: -30px;		
}

.blogcontent {
	padding-left: 30px;
	font-size: 14pt;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
	position: relative;
	top: -20px;	
}

.blogcontent img{
	border: 4px solid rgba(45,69,92,0.6);
	margin-top: 25px;
	margin-bottom: 25px;
	margin-left: 70px;
	border-radius: 10px;
}

.nullshadowwrapper{
	display: inline;	
}

/* IE box shadow fix */
.IEshadowwrapper {
        margin-bottom: 10px;
        padding-left: 10px;
        padding-right: 0px;
        padding-bottom: 5px;
        background-color: #585858; /* Needed for IEs */
        
        position: relative;
        top: 20px;

        -moz-box-shadow: 	5px 10px 6px rgba(88,88,88,0.6);
        -webkit-box-shadow: 5px 10px 6px rgba(88,88,88,0.6);
        box-shadow: 		5px 10px 6px rgba(88,88,88,0.6);

        filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=13,MakeShadow=true,ShadowOpacity=0.50);
        -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=13,MakeShadow=true,ShadowOpacity=0.50)";
        zoom: 1;
}
.IEshadowwrapper .main-table {
        position: relative; /* This protects the inner element from being blurred */
        top: -12px;
}

.about-title{
	font-style: italic;
	color: #954E38;	
}

.home-title{
	color: #186162;
	font-size: 40pt;
	padding-bottom: 5px;
	margin-bottom: 0px;
	position: relative;
}