/*@font-face {
    font-family: 'PorcelainRegular';
    src: url('/fonts/Porcelain/porcelain-webfont.eot');
    src: url('/fonts/Porcelain/porcelain-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Porcelain/porcelain-webfont.woff') format('woff'),
         url('/fonts/Porcelain/porcelain-webfont.ttf') format('truetype'),
         url('/fonts/Porcelain/porcelain-webfont.svg#PorcelainRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
	font-family: 'Porcelain';
	src: url('/fonts/Porcelain/Truetype/Porcelain.ttf');
}

@font-face {
	font-family: Delicious;
	font-weight: bold;
	src: url('Delicious-Bold.otf');
}
*/
.section-only {
    visibility: hidden;
    display: none;}

/*h1, h2 {visibility: hidden;
	display: none;}*/

table {border-collapse: collapse;}

td    {padding: 0;}

.container {
	vertical-align: top;
	width: 700px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

.content-heading {
    box-sizing: content-box;
    padding: 0 0 0 25px;
    /*margin: 0;
	border: 0;*/
    height: 80px;
    /*background-image: url('/images/title-bg-700x80.gif');*/
    background-color: #A8956D; /*EAEAEE;*/
    background-repeat:  no-repeat; 
}

.content .main {
	vertical-align: top;
	/*margin-right: 290px;*/
	/*padding: 0 10px 10px 0;*/
	padding: 20px 0 0 20px;
	color: #030;
/*	min-height: 600px;*/
	background-color: #FAFAFC;
	background-image: url('/images/22_Typhoon_pilots.png');
	background-repeat:  no-repeat;
	background-position: bottom;  
}
.content {
	vertical-align: top;
	padding: 20px 40px 0 20px;
	color: #030;
/*	min-height: 600px;*/
	background-color: #FAFAFC;
/*	background-image: url('/images/Anne-Chair-Desk-Comp-460x500.png');*/
	background-repeat:  no-repeat; 
	background-position: right bottom;  
	clear: left;
}

.content-rside {
	/*position: absolute;*/
	vertical-align: bottom;
	/*float: bottom;*/
	top: 0;
	/*left: 500px;
	width: 255px;
	height: 100%;*/
	margin: 0;
	padding: 0 0 0 0;
	/*background:;*/
	border: 0 solid #002c99; 
	background-color: #D5E2FE;
		/*background-image: url('/images/desk-top-pattern-240x1063-40.jpeg');*/
	background-repeat: repeat; 
}

.book_title {
    font-style: italic;
    text-decoration: underline;
}	

/*img {
    display: block;
}*/

.page_heading{
	font-family: Porcelain, PorcelainRegular, Arial, Helvetica, Sans-Serif;
	font-size:28pt;
	/*padding: 0;*/
	margin: 0;
	/*border: 0;*/
	/*align:left;*/}	


.main_txt_img {border: 0;
	       border-right-width: 10px; 
	       padding-right: 10px;
	       margin: 0;
	      } 
.new_blink_img {border: 0;
		border-right-width: 10px; 
		padding-top: 5px;
		padding-right: 10px;
		margin-left: 0;
		vertical-align: text-top;
	       } 

.main_txt_bck_img {
    border-right-width: 0; 
    padding: 0;
    float: right;
    bottom: 0;
    right: 0
} 

.side_img img {
    /*position: absolute;*/
    vertical-align: top;
    /*float: bottom;*/
    top: 15px;
    left: 10px;
    /*width: 255px;
	height: 100%;*/
    margin: 0;
    padding: 0 0 0 0;
    /*background:;*/
    border: 1px solid #000000; 
    background-color: #D5E2FE;
    /*background-image: url("/images/desk-top-pattern-240x1063-65.jpeg");*/
    background-repeat: repeat; 
}

.content-rside img {
    /*border: 0px solid #002c99;*/
    /*float: bottom;*/
    /*top: 263px;*/
    right: 0;
    position: relative;
    vertical-align: bottom;
}

.bottom_navbar {
    background-color: #FAFAFC;}

.footer {
    vertical-align: top;
    padding: 0 0 0 0;
    background-color: #FAFAFC;
    /*background:;*/
}


.main_heading{
	font-family: Porcelain, PorcelainRegular, Arial, Helvetica, Sans-Serif;
	font-size:10pt;}

.main_txt{
	font-family: Candara, 'Segoe Script', 'Apple Chancery', 'URW Chancery L', 'Pinyon Script', cursive, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;}
a.main_txt{
	font-family: Candara, 'Pinyon Script', Arial, Helvetica, Sans-Serif;
	font-size: 10pt;}

.image_separator{
        margin-left: 0;
        text-align: left;
        width: 20%;

}

a:hover   {background-color:#A8956D; /* C3CFE5;*/
	   border-left:4px solid #FFFFFF;}
a:link    {color: #543C20; text-decoration: none; }
a:visited {color: #543C20; text-decoration: none; }
a:active  {color: #543C20; text-decoration: none; }


.topmenutitle {color: #FAFAFC; /*#7C6344;*/
	       text-decoration: none;
	       display:block;
	       text-indent:2px;
	       border: 1px solid #FAFAFC; /*#EAEAEE; #FFFFFF;*/
	       border-left: 4px solid #FAFAFC; /*#EAEAEE;  #FFFFFF*/
	       padding: 2px;
	       line-height: 14px;
	     /*width:90px;*/
}

.topmenuul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.topmenuli{
	list-style-type: none;
	float: left;
}

.submenuul {
	text-indent: 2px;
	margin: 0;
	margin-top: -1px;
	background-color: /*#A8956D;*/ #E7F7FF;
	background-position: top left;
	background-repeat: repeat-x;
	border-top: 1px solid #FAFAFC; /*#FFFFFF*/
	border-bottom: 1px solid #EAEAEE; /*#000000*/
	border-right: 1px solid #EAEAEE; /*#000000*/
	border-left: 4px solid #FAFAFC; /*#EAEAEE; #FF0000*/
	list-style-type:none;
	position:absolute;
	padding:0;
	display:none;
}

.submenuli a{
    box-sizing: content-box;
	display:block;
	width:90px;
	padding: 3px;
	text-decoration: none;
	color: #543C20;
}

.over ul, li:hover ul { /* lists nested under hovered list items */
	display: block;
}

.dmenu li>ul { 
	top: auto;
	left: auto;
}


.dmenu {
	font-family: Candara, Arial, Helvetica, Sans-Serif;
	font-size:11px;
}


.submenuli a:hover{
	text-decoration: none;
	/*background-color:#A8956D;*/
	background: #A8956D; /*#FAFAFC #336699*/
	color: #543C20;
	border-left: 0 solid #FF0000;

}

.main_txt a:hover{
	text-decoration: none;
	/*background-color:#A8956D;*/
	background: #A8956D; /*#FAFAFC #336699*/
	color: #543C20;
	border-left: 0 solid #FF0000;
}

.side_img a:hover{
	text-decoration: none;
	/*background-color:#A8956D;*/
	background: #A8956D; /*#FAFAFC #336699*/
	color: #543C20;
	border-left: 0 solid #FF0000;
}

.sqdn {position: relative;

}
