﻿body   
{
    font-family: 'NobileRegular', Verdana, serif;
    margin: 0; padding: 0px;
    background: #BF1932;    /*Dominant red*/
}

.vigilmass
{
    width: 150px;
    margin: 8px 0 0 12px;
    padding: 6px;
    border: 1px solid #cccc00;
    color: antiquewhite;
}

.submitbutton /*tick*/
{
    background-color: #E2583E;
    margin-right: 100px;
    color: #ffffff;
    font-weight: bold;
    width: 95px;
    height: 32px;
    text-align: center;
}

.lblWait
{
    float: left;
    margin-top: 8px;
    color: #BF1932;
    width: 220px;
}

.LH_Panel       /* Contact Form */ 
{
    float: left;
    background: #eeeeee;
    height: 620px;
    // width: 470px;
    width: 468px;
    // width: 1200px;
    border-right: solid 2px #E2583E;
}

.RH_Panel
{
    float: left;
    background: #eeeeee;
    height: 620px;
    width: 730px;
}

.contactBorderedForm 
{
    float: left;
	background: #e8e8e8;
   font-family: 'NobileRegular', Verdana, serif;
   color: #000080;
	font-size:0.7em;
	border: 1px solid #E2583E;
	width: 350px;
	                height: 440px;
	margin-left: 44px;
	margin-top: 12px;
	padding: 12px 0 32px 32px;
	
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;


    -moz-box-shadow: #E2583E 2px 2px 8px;
    -moz-box-shadow: #E2583E 2px 2px 8px;
    -webkit-box-shadow: #E2583E 2px 2px 8px;
    -webkit-box-shadow: #E2583E 2px 2px 8px;
    box-shadow: #E2583E 2px 2px 8px;	/* Chrome */
    box-shadow: #E2583E 2px 2px 8px;	/* Chrome */
}

.teamBorderedForm 
{
    float: left;
	background: #e8e8e8;
   font-family: 'NobileRegular', Verdana, serif;
   color: #000080;
	font-size:0.7em;
	border: 1px solid #E2583E;
	width: 190px;
	height: 224px;
        height: 162px;
	margin-left: 44px;
	margin-top: 12px;
	padding: 12px 0 32px 32px;
	
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;


    -moz-box-shadow: #E2583E 2px 2px 8px;
    -moz-box-shadow: #E2583E 2px 2px 8px;
    -webkit-box-shadow: #E2583E 2px 2px 8px;
    -webkit-box-shadow: #E2583E 2px 2px 8px;
    box-shadow: #E2583E 2px 2px 8px;	/* Chrome */
    box-shadow: #E2583E 2px 2px 8px;	/* Chrome */
}

.borderedform 
{
	background: #e8e8e8;
   font-family: 'NobileRegular', Verdana, serif;
	font-size:0.7em;
	border: 1px solid #003366;
	width: 350px;
	height: 460px;
	margin-left: 102px;
	margin-top: 44px;
	padding: 12px 0 32px 32px;
	
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;


    -moz-box-shadow: #003366 2px 2px 8px;
    -moz-box-shadow: #0000ff 2px 2px 8px;
    -webkit-box-shadow: #003366 2px 2px 8px;
    -webkit-box-shadow: #ff0000 2px 2px 8px;
    box-shadow: #003366 2px 2px 8px;	/* Chrome */
    box-shadow: #00ff00 2px 2px 8px;	/* Chrome */
}

.main
{
    width: 1200px;
    height: 900px;
    height: 820px;
    margin: 0 auto;
    background: #ffff00;
    background: #eeeeee;
}

.contactmain    /* Contact Form */
{
    width: 1200px;
    height: 620px;
    margin: 0 auto;
    background: #cccccc;
}

.maincontainer
{
    width: 1200px;
    margin: 0 auto;
    background: #eeeeee;
}

.mainlinks
{
    width: 1200px;
    margin: 0px auto;
    background: beige;
    height: 820px;
    overflow: auto;
}



.donate {
	position: absolute;
	top: 112px;
	left: 1020px;
}

.webmaster {
   font-family: 'NobileRegular', Verdana, serif;
   font-size: 11px; font-size: 14px;
	width: 880px; height: 650px;
	border: 1px solid #800000;
	background: #dddddd;
	margin: 0 auto; padding: 16px;
	overflow: auto;
}

/* ============================================================ */
.l1 {
	position: relative;
	float: left;
}

.l2 {
	position: relative;
	float: left;
}

.l3 {
	position: relative;
	float: left;
}

.ack 
{
	color: #c00000;
	font-family: 'NobileRegular', Verdana, serif;
	font-size: 13px;
	padding-left: 84px;
	margin-top: 300px;
}

.leftpanel /* default */ 
{
    float: left;
    width: 240px; height: 678px;
    width: 240px; height: 770px;
}
/* = ============================================== = */

.rightpanelREGISTRATION
{
	float: right;
	    float: left;
    width: 590px; height: 590px;
        width: 570px; height: 590px;
    /*overflow-y: hidden;*/
    background: #838F9D;
        background: #008800;
}

.leftpanelREGISTRATION		/* QAZ */
{
	float: left;
    width: 369px; height: 590px;
    background: #838F9D;
        background: #cccc00;
    border-left: solid 1px #838F9D;
            border-right: solid 2px #008800;
    overflow-y: hidden;
        font-family: Courier;
}

.leftpanelREGISTRATIONcontent		/* QAZ */
{
    width: 200px; height: 150px;
    background: #e8e8e8;
        background: #ffff00;
    /*font-family: 'NobileRegular', Verdana, Serif;*/
    font-family: 'Times New Roman';
    line-height: 18px;
    border: 1px solid #000080;
    margin: 44px 0 0 100px;
    padding: 22px;
    text-align: justify;
    
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    
    -moz-box-shadow: #003366 2px 2px 8px;
    -webkit-box-shadow: #003366 2px 2px 8px;
    box-shadow: #003366 2px 2px 8px;	/* Chrome */
}
/* = ============================================== = */

.error {
	position: relative;
	width: 140px;
	font-size: 13px;
	font-weight: 300;
	line-height: 14px;
	float: left;
	color: #eeeeee;
	padding: 4px;
	margin-top: 4px;
	background: #000080;
	border: 1px solid #000080;
	text-align: justify;
}

.acknowledgement {
	position: relative;
	width: 180px;
	font-size: 14px;
	font-weight: 300;
	line-height: 14px;
	float: left;
	color: #007000;
	padding: 4px;
	margin-top: 14px;
	text-align: justify;
}

.tick {
	position: relative;
	width: 16px;
	float: left;
	padding: 6px;
	margin-top: 4px;
}	

.submitQWERTY /* Submit Button */ 
{
	float: right;
	font-weight: bold;
	height: 34px; width: 62px;
	margin: 4px 0 0 0px;
}



.re
{
	width: 32px;
	text-decoration: none;
	background: #C43466;
	color: #a00000;
	border: 1px solid #000000;
	border-radius: 5px;
}
	
.gn
{
	width: 32px;
	text-decoration: none;
	background: #84C337;
	color: #966958;
	border: 1px solid #000000;
	border-radius: 5px;
}

.bu
{
	width: 32px;
	text-decoration: none;
	background: #22ABCD;
	color: #D3AE9C;
	border: 1px solid #000000;
	border-radius: 5px;
}

.antispamQAZ {
	 font-size: 12px;
	 color: #000080;
	 text-align: justify;
	 width: 250px;
	 padding: 0 8px;
	 border: 1px solid #000080;
	 margin-bottom: 8px;
	 background: #dddddd;
	 line-height: 14px;
}



.rhs    /* RHS (contact form) */ 
{
    float: left;
    
    background: #e8e8e8;
    width: 496px;
    height: 600px;
    font-family: 'NobileRegular', Verdana, serif;
	font-size: 120%;
	border-left: 4px solid #cccccc;
}

.names 
{
    color: #003366;
    font-family: 'NobileRegular', Verdana, serif;
    font-size: 120%;
}



.textEntry 
{
    background: #e0e0e0;
    background: #eeeeee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.fullwidthbanner
{
    /*width: 100%; height: 110px; background: #7D303D;*/
    width: 100%; height: 110px; background: #BF1932;
}

.bannercontent  
{ 
    position: relative;
    width: 1200px;
    /*width: 960px;*/
    margin: 0 auto;
}

/*= ==================================================================== =*/


/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/*div.menu ul li a
{
    font-family: 'NobileRegular', Verdana, serif;
    
    font-size: 10pt;
    color: #7D303D;
    color: #A60C00;
    display: block;
    line-height: 10pt;
    padding: 10px 32px;
    text-decoration: none;
    white-space: nowrap;
}


div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    background: beige;
    background: red;
    
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

div.menu ul li a:hover
{
    text-decoration: none;
    background: #A60C00;
    color: #F5F5DC;
    font-weight: bold;
    border-top: 1px solid #F5F5DC;
    border: 1px solid #ffff00;
}

div.menu ul li a:active
{
    color: #000080;
    text-decoration: none;
}*/
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */


/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
.menu 
{
    float: left;
    width: 1200px;
    top: 0;
    position: relative;
    left: 14px;
}

.menu ul
{
    clear: left;
    float: right;
    list-style: none;
    margin: 0px; padding: 0px;
    position: relative;
    background: red;
}

.menu ul li
{
    display: block;
    float: left;
    list-style: none;
    position: relative;


    font-family: 'NobileRegular', Verdana, serif;
    font-size: 10pt;
    line-height: 10pt;
    padding: 10px 32px;
    text-decoration: none;
    white-space: nowrap;
}

menu ul li a
{
    display: block;
}


/*= ==================================================================== =*/

.header_2
{ 
    position: relative;
    top: 0px;
    left: 0;
}



.menu_registration
{
    position: absolute;
    width: 1200px;
    top: 0;
    left: 0;
    background: #eeee00;
}

/* ============================================================ */

p
{

}

.article_1 
{
	background: #f8f8f8;
	width: 840px;
	margin: 0 auto;
	text-align: justify;
	font-family: 'NobileRegular', Courier New, serif;
	font-size: 14px;
	color: #000000;
	display: inline-block;
}
	
.whyregister 
{
	position: absolute;
	padding: 6px;
	width: 460px;
	height: 64px;
	top: 30px;
	left: 480px;
	left: 680px;
	font-family: 'NobileRegular', Verdana, serif;
	font-size: 11px;
	line-height: normal;
	color: red;
	color: #ffffff;
}

#map 
{
	border: 2px solid #000000;
	padding-left: 44px;
	margin: 44px auto;
}

.wrapper 
{
	margin: 0 auto;
	width: 1200px;
	/*width: 960px;*/
	height: 400px;
	background: #cccccc;
}

.latepost 
{
    padding: 12px 0 0 52px;
}

.link 
{
    position: absolute;
    left: 1156px;
}
.beige 
{
    background-color: #C07130;
    text-align: left;
}

.text_article
{
    background: #ffffff;
    color: #000000;
    font-family: 'NobileRegular', Verdana, serif;
    width: 900px;
    height: auto;
    margin: 0 auto;
    text-align: justify;
    padding: 16px;
}

h2
{
    font-family: 'NobileRegular', Verdana, serif;
    font-size: 1.9em;
    color: #BF1932;
    text-transform: none;
    font-weight: 500;
    margin-bottom: 0px;
}

/* ------------------------------------------------------ */



/* ------------------------------------------------------ */










/* ================== */
.important
{
    width: 192px;
    
    background: #000000; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzFmM2IwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzYyN2Q0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #BF1932 27%, #BF1932 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(27%,#BF1932), color-stop(99%,#BF1932)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #BF1932 27%,#BF1932 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #BF1932 27%,#BF1932 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #BF1932 27%,#BF1932 99%); /* IE10+ */
    background: linear-gradient(-45deg,  #BF1932 27%,#BF1932 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BF1932', endColorstr='#BF1932',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
    
    border: solid 1px #ffffff;
    
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
    
    font-family: 'NobileRegular', Verdana, serif;
    
    font-size: 14px;
    text-align: justify;
    padding: 12px 12px;
    margin: 8px auto 0 auto;
    color: #ffffff;
}

.mass
{
    width: 192px;
    
    background: #000000; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzFmM2IwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzYyN2Q0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,  #BF1932 27%, #BF1932 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(27%,#BF1932), color-stop(99%,#BF1932)); /* Chrome,Safari4+ */
    
    /*background: -webkit-linear-gradient(-45deg,  #BF1932 27%,#BF1932 99%);*/ /* Chrome10+,Safari5.1+ */
    background: -webkit-linear-gradient(#BF1932 39%,#BF1932 69%);    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(-45deg,  #BF1932 27%,#BF1932 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #BF1932 27%,#BF1932 99%); /* IE10+ */
    background: linear-gradient(-45deg,  #BF1932 27%,#BF1932 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BF1932', endColorstr='#BF1932',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
        
        /*background: #BF1932;*/
        
    border: solid 1px #ffffff;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        
    font-family: 'Istock Web', Verdana, serif;
    
    font-size: 12px;
    line-height: 14px;
    text-align: left;
    padding: 12px 12px;
    margin: 12px auto 0 auto;
    color: #ffffff;
}

.half_width_1
{
    width: 1200px;
    /*width: 960px;*/
    margin: 0 auto;
}

.footer {
    clear: both;
    background: #BF1932;
    color: #FFD6B4;
    width: 1200px;
    height: 32px;
    /*margin: 22px auto 0 auto;*/
    margin: 0 auto 0 auto;
}

.login 
{
    position: absolute;
    top: 22px;
    left: 750px;
    font-family: 'NobileRegular', Verdana, serif;
    
    font-size: 10pt;
    color: #ffff00;
    font-weight: 200;    
}

.newsletter 
{
    position: absolute;
    top: 22px;
    left: 820px;
    font-family: 'NobileRegular', Verdana, serif;
    
    font-size: 11pt;
    color: #ffffff;
    font-weight: 200;    
}

/* HEADINGS   
----------------------------------------------------------*/

/*h1, h2, h3, h4, h5, h6
{
}*/

*/

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h3
{
    font-family: 'NobileRegular', Verdana, serif;
    font-size: 1.2em;

}

h4
{
    font-size: 1.1em;
    color: #000080;
}

h5, h6
{
    font-size: 1em;
    color: #222222;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #4b6c9e;
    width: 100%;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #025966;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
    border: 1px solid #BF1932;
    border: 1px solid #E2583E;
}

.registrationinactive 
{
    background: #BF1932;
    color: #ffffff;
    padding: 8px;
    border-radius: 5px;
    position: relative;
    top: -430px;
    right:-450px;
    width: 280px;
    height: 120px;
}


fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}



fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    padding-left: 88px;
    width: 35%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: #BF1932;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButtonQAZQAZ
{
    text-align: right;
    padding-right: 10px;
    width: 180px;
    color: #000080;
}

.registerbutton
{
    background: #dddddd;
    color: #000000;
    width: 80px;
    height: 30px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}


/*div.menu ul li a:visited
{
    font-family: Numans;
    font-size: 12pt;
    color: #000080;
    display: block;
    line-height: 12pt;
    padding: 14px 32px;
    text-decoration: none;
    white-space: nowrap;
}*/

div.menu ul li a:hover
{
    text-decoration: none;
    background: #BF1932;
    color: #F5F5DC;
    font-weight: bold;
    border-top: 1px solid #F5F5DC;
    border: 1px solid #ffff00;
}

div.menu ul li a:active
{
    color: #000080;
    text-decoration: none;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 5, 2012 05:38:53 AM America/New_York */

@font-face {
    font-family: 'NobileRegular';
    src: url('/Styles/nobile-webfont.eot');
    src: url('/Styles/nobile-webfont.eot') format('embedded-opentype'),
         url('/Styles/nobile-webfont.woff') format('woff'),
         url('/Styles/nobile-webfont.ttf') format('truetype'),
         url('/Styles/nobile-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NobileBold';
    src: url('/Styles/nobile_bold-webfont.eot');
    src: url('/Styles/nobile_bold-webfont.eot') format('embedded-opentype'),
         url('/Styles/nobile_bold-webfont.woff') format('woff'),
         url('/Styles/nobile_bold-webfont.ttf') format('truetype'),
         url('/Styles/nobile_bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*.maincontainerQAZ
{
    float: right;
    float: left;
    
    width: 737px;
    width: 666px;
    background-color: #dddddd;
    background-color: #888800;
    background: #008800;
    overflow: auto;
}*/







.rightpanel /* default */
{
    // width: 718px;
    width: 658px;
    width: auto;



    
        // height: 678px;
    height: 820px;
    background: #eeeeee;
    border-left: solid 1px #BF1932;
    overflow: auto;
}

.rightpanelcontent /* default */
{
    font-family: 'NobileRegular', Verdana, serif;
    font-size: 13px;
    text-align: justify;
    padding: 0 20px 40px 20px;
    color: #000000;
}

.rightmostpanelcontent /* default */
{
    float: right;
    width: 240px; height: 678px;
    width: 300px; height: 678px;
    width: 300px; height: 820px;
    background: #ffffff;
    background: #dddddd;
    margin-top: -678px;
    margin-top: -820px;
        font-family: 'NobileRegular';
}

/* == ========================================================================================================= == */
/* Main menu settings */
#centeredmenu {
	clear:both;
	float:left;
	margin:0;
	padding:0;
	border-bottom:1px solid #000; /* black line below menu */
	width:100%;
	font-family:Verdana, Geneva, sans-serif; /* Menu font */
	font-size:90%; /* Menu text size */
	z-index:1000; /* This makes the dropdown menus appear above the page content below */
	position:relative;
}

/* Top menu items */
#centeredmenu ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	position:relative;
	right:50%;
}
#centeredmenu ul li {
	margin:0 0 0 1px;
	padding:0;
	float:left;
	position:relative;
	left:50%;
	top:1px;
}
#centeredmenu ul li a {
	display:block;
	margin:0;
	padding:.6em .5em .4em;
	font-size:1em;
	line-height:1em;
	background:#ddd;
	text-decoration:none;
	color:#444;
	font-weight:bold;
	border-bottom:1px solid #000;
}
#centeredmenu ul li.active a {
	color:#fff;
	background:#000;
}
#centeredmenu ul li a:hover {
	background:#36f; /* Top menu items background colour */
	color:#fff;
	border-bottom:1px solid #03f;
}
#centeredmenu ul li:hover a,
#centeredmenu ul li.hover a { /* This line is required for IE 6 and below */
	background:#36f; /* Top menu items background colour */
	color:#fff;
	border-bottom:1px solid #03f;
}

/* Submenu items */
#centeredmenu ul ul {
	display:none; /* Sub menus are hidden by default */
	position:absolute;
	top:2em;
	left:0;
	float:left;
	right:auto; /*resets the right:50% on the parent ul */
	width:10em; /* width of the drop-down menus */
}
#centeredmenu ul ul li {
	left:auto;  /*resets the left:50% on the parent li */
	margin:0; /* Reset the 1px margin from the top menu */
	clear:left;
	float:left;
	width:100%;
}
#centeredmenu ul ul li a,
#centeredmenu ul li.active li a,
#centeredmenu ul li:hover ul li a,
#centeredmenu ul li.hover ul li a { /* This line is required for IE 6 and below */
	font-size:.8em;
	font-weight:normal; /* resets the bold set for the top level menu items */
	background:#eee;
	color:#444;
	line-height:1.4em; /* overwrite line-height value from top menu */
	border-bottom:1px solid #ddd; /* sub menu item horizontal lines */
	float:left;
	width:100%;
}
#centeredmenu ul ul li a:hover,
#centeredmenu ul li.active ul li a:hover,
#centeredmenu ul li:hover ul li a:hover,
#centeredmenu ul li.hover ul li a:hover { /* This line is required for IE 6 and below */
	background:#36f; /* Sub menu items background colour */
	color:#fff;
	float:left;
}

/* Flip the last submenu so it stays within the page */
#centeredmenu ul ul.last {
	left:auto; /* reset left:0; value */
	right:0; /* Set right value instead */
}
#centeredmenu ul ul.last li {
	float:right;
	position:relative;
	right:.8em;
}

/* Make the sub menus appear on hover */
#centeredmenu ul li:hover ul,
#centeredmenu ul li.hover ul { /* This line is required for IE 6 and below */
	display:block; /* Show the sub menus */
}
/* == ========================================================================================================= == */
.halfwidthnav
{
    width: 1200px; height: 36px;
    margin: 0 auto;
    font-family: 'NobileRegular', Verdana, serif;
    
    border-bottom: solid 1px #BF1932;
    background: #E2583E;
}

#nav, #nav ul {
	padding: 0;
    padding-left: 22px;
	margin: 0;
	list-style: none;
	line-height:2em;

}


    #nav ul li a
    {
        padding-left: 12px;
        background: #BF1932;

        width: 200px;   // Works
    }



#nav a {
	display: block;
	width: 10em;
        background-color: E2583E;
	    text-decoration:none;
        color: #ffffff;
        
}

#nav li {
	float: left;
	width: 10em;
}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;

}

/*-------------------------------------------------------------------------------------------------------------*/


