/* See Local Copy of Resourse Guide for Details*/

body{
	text-align: center;
	background-color: #000000;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	border-style: none;
/*  background-image: url(http://www.thebestcasescenario.com/ovride/frontpage/sopa_bkg.jpg); */
  background-position: top;
  background-repeat: no-repeat; 
}

a {
	text-decoration: none;
	color: #002bb8;
	background: none;
}
a:visited {
	color: #5a3696;
}
a:active {
	color: #faa700;
}
a:hover {
	text-decoration: underline;
}
a.stub {
	color: #772233;
}
a.new, #p-personal a.new {
	color: #ba0000;
}
a.new:visited, #p-personal a.new:visited {
	color: #a55858;
}

img {
	border: none;
}

p img {
	margin: 0;
}

/*form {
	border: none;
	margin: 0;
}*/

textarea {
	width: 100%;
	padding: .1em;
}

/*LAYOUT SETTINGS

Naming Standards:
  A#B, where:

  A is either T,M,B
  for Top, Middle Bottom.

  #, where this represents the number of the component from the top
  
  B, which is the horizontal placement, either L (left) C(center) or R(Right)

*/


div.MainHolder {
  width:1014px;
  margin: 0px auto 0px auto;
  border-style: none; 
  text-align: left;
}

/* ===========================================================================
                                                     THE HEADER PARTS
==============================================================================*/

div.header {
  float: left;
  height:279px;
  width:1014px;
  border-style: none;
  text-align: center;
  overflow:hidden;
}

div.header a a:link a:visited a:hover a:active{
  color: #FFFFFF;
}

div.headerleft{
  float:left;
  width:842px;
  height: 279px;
}

div.T1L, div.T2L, div.T3L, div.T4L, div.T5L, div.B1C{
  width:842px;
  float:left;
  clear:both;
  text-align: center;
}

div.T1L{
  height:31px;
  overflow:hidden;
}

div.T2L{
  height:112px;
  background-image: url('images/T3loop.png');
  background-repeat: repeat-x;
  overflow:hidden;
}

div.T3L, div.B1C{
  height:14px;
  background-image: url('images/T4loop.png');
  background-repeat: repeat-x;
  overflow:hidden;
}

div.T4L{
  height:25px;
  background-image: url('images/T5loop.png');
  background-repeat: repeat-x;
  overflow:hidden;
}

div.T5L{
  height: 97px;
  background-color: #204A74;
  overflow:hidden;
}

div.headerright{
  float:right;
  clear:right;
  padding-top:110px;
  width: 172px;
  height: 279px;
  background: #204A74;
  background-image: url('images/logo.png');
  background-repeat: no-repeat;
}

div.boundingboxhr{
  float:right;
  width: 152px;
  height:100%;
  text-align: right;
	font-size: large;
	text-decoration: bold;
  margin-right:7px;
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  color: #FFFFFF;
}

.style1 a{ color:#ffffff;
          font-size: medium;
          text-align: right;
                    }
          
.whitey{color: #FFFFFF;
        font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        font-size: 10pt;
        text-align:center;
        }

div.logoA{
  float:left;
  background-image: url('images/T3logo.png');
  width:453px;
  height:27px;
  margin: auto auto 0px 5px;
}

div.logoB{
  float:right;
  background-image: url('images/T3sig.png');
  width:82px;
  height:27px;
  margin: auto 10px 0px auto;
}

div.logoC{
  background-image: url('images/T5middle.png');
  width:415px;
  height:27px;
  margin: 0px auto auto auto;
}

div.banner{
  width:730px;
  height: 78px;
  padding: 0px;
  margin: 4px auto auto auto;
  border-left: 3px solid #000000;
  border-right: 3px solid #000000;
  border-bottom: 1px solid #000000;
  border-top: none;
}

div.topAdd{
  width: 824px;
  height: 95px;
  border: 2px solid #000000;
  border-bottom: none;
  background: #012E54;
  margin: auto auto 0px auto;
  padding-top:3px;
}

a.buttonA, a.buttonB, a.buttonC, a.buttonD, a.buttonE, a.buttonF{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 7px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: none;
	text-decoration: none;
	color: #FFF;
	height: 31px;
}

a.buttonA:visited, a.buttonB:visited, a.buttonC:visited, a.buttonD:visited, a.buttonE:visited, a.buttonF:visited {
	text-decoration: none;
	color: #FFF;
}
a.buttonA:active, a.buttonB:active, a.buttonC:active, a.buttonD:active, a.buttonE:active, a.buttonF:active {
	text-decoration: none;
	color: #FFF;
}
a.buttonA:hover, a.buttonB:hover, a.buttonC:hover, a.buttonD:hover, a.buttonE:hover, a.buttonF:hover {
	text-decoration: none;
	color: #FFF;
}

a.buttonA{
	width:143px;
	background-image: url(images/T1_A.png);
}

a.buttonB{
	width:139px;
	background-image: url(images/T1_B.png);
}

a.buttonC{
	width:140px;
	background-image: url(images/T1_C.png);
}

a.buttonD{
	width:139px;
	background-image: url(images/T1_D.png);
}

a.buttonE{
	width:140px;
	background-image: url(images/T1_E.png);
}

a.buttonF{
	width:141px;
	background-image: url(images/T1_F.png);
}

/* ===========================================================================
                                                     THE BODY PARTS
==============================================================================*/

div.main {
	float:left;
	display:block;
	width:100%;
	border-style: none;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:16pt;
	background-image: url('images/b.gif');
  background-repeat: repeat-y;
}

div.M1C{
	float:left;
	width: 824px;
	background-color:#FFFFFF;
	font-size:15pt;
	border: 0px solid #000000;
	border-top: none;
	margin: auto auto 0px 8px;
	padding: 1px;
	font-size: 76%;
	text-align:left;
	text-decoration: none;
	}

div.M1C-HOF{
        float:left;
        width: 824px;
        /*background-color:#FFFFFF;*/
        font-size:15pt;
        border: 0px solid #000000;
        border-top: none;
        margin: auto auto 0px 8px;
        padding: 1px;
        font-size: 76%;
        text-align:left;
        text-decoration: none;
        }


div.M1R{
	width: 172px;
	float:right;
	background-color:#012E54;
}

div.M2R{
	float:right;
	width: 172px;
	background-color:#012E54;
	text-align: center;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: none;
	text-decoration: none;
	font-size:75%;	
}

div.M2R table{
  width:100%;
  border-collapse: collapse;
  border-spacing:0px;
  border-width: 0px;
  border-style:none;
  background-image: url('images/seperator.png');
  background-repeat: no-repeat;
  background-position: top center;
  margin-bottom:17px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: none;
  font-size:100%;
}

div.M2R tr{
  border-style:none;
  /*background-image: url('images/seperator.png');
  background-repeat: no-repeat;
  background-position: bottom center;*/
}

div.M2R th{
  background-image: url('images/seperator.png');
  background-repeat: no-repeat;
  background-position: bottom center;
  padding-top:6px;
  padding-bottom: 6px;
  border-style:none;
  text-align:center;
	text-decoration: none;
	color:#FFF;
	font-size:100%;
}

div.M2R td{
  text-align: left;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 10px;
  border-style:none;
  font-family: Arial, Helvetica, sans-serif;
  font-size:80%;
}

div.M2R td.nospace{
  text-align: center;
  padding-top: 5px;
  padding-bottom: 0px;
  padding-left: 1px;
  border-style:none;
  font-family: Arial, Helvetica, sans-serif;
  font-size:80%;
}

div.M2R a{
  border-style:none;
	color: #EEEEEE;
	text-decoration:none;
	padding-left: 10px;
  background-image: url('images/dot_a.png');
  background-repeat: no-repeat;
  background-position: center left;
}

div.M2R a.nodot{
  border-style:none;
  color: #EEEEEE;
  text-decoration:none;
  padding: 0px 0px 0px 0px;
  background: none;
}

div.M2R a:link{color: #CCCCCC; text-decoration:none;}
div.M2R a:visited{color: #CCCCCC;text-decoration:none;}
div.M2R a:hover{color: #FFFFFF; text-decoration:none;}
div.M2R a:active{color: #CCCCCC; text-decoration:none;}


/* ===========================================================================
                                                     THE FOOTER PARTS
==============================================================================*/

div.footer {
  float:left;
  width:100%;
	height: 50px;
  background-color: #000000;
  background-image: url('images/foot.png');
  background-repeat: no-repeat;
  background-position: top left;
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.footer p{
  margin:0;
  display:block;
  color: #FFFFFF;
  text-align: center;
  font-size:7pt;
  padding-top: 18px;
}

