/* RESET */

dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input, p { margin: 0; padding: 0; }

ul,ol { list-style: none; }

fieldset,img { border: none; }

caption,th { text-align: left; }

table { border-collapse: collapse; border-spacing: 0; }



a {

color:#80a5d6;

text-decoration:underline;

}



/* Common */

body {

background-color:#fff;

color:#fff;

font-family:Arial, Helvetica, sans-serif;

font-size:72%;

#font-size:70%;

background-image: url(../images/bg-main.gif);

background-repeat: repeat-y;

background-position: center top;

}



#site_wrapper {

margin:0;

padding:0;

}



#wrapper {

width:920px;

margin:0 auto;

}



.clearer {

clear:both;

}



/* Header */

#header {

width:920px;

height:111px;

margin:0;

padding:0;

}



#logo {

width:322px;

height:85px;

float:left;

}



#header_nav {

width:530px;

float:left;

margin:25px 0 0 0;

#margin:35px 0 0 0;

}



#header_nav ul{

width:100%;

display:block;	

list-style-type:none; 

z-index:3;

}



#header_nav ul li{

display:block; float:left;

}



#header_nav ul li a{

font-size:1.0em;

color:#a5a5a5;

text-decoration:none;

margin:0 12px 0 12px;

font-weight: bold;

text-transform: uppercase;

}



#header_nav ul li a:hover{

color:#c79643;

}



#search {

width:100px;

float:left;

margin:4px 0 0 400px;

#margin:-14px 0 0 400px;



}



/* GLOBAL SEARCH */

#globalsearch { width: 163px; height: 38px;  }

#globalsearch.active { background-position: 100% -38px; }

#globalsearch input.g-prettysearch { width:140px; height: 16px; margin-top: 9px; margin-left: 11px; background: url(../images/searchbg.gif) center top repeat-x; }

#globalsearch .search-wrapper { position: relative; width: 140px; margin-top: 9px; margin-left: 11px; }





#globalsearch .search-wrapper .right { background-image: url(../images/search-right.gif); background-repeat: no-repeat; }

#globalsearch .search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(../images/search-left.gif) left top no-repeat; }

#globalsearch .search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background-image: url(../images/search-right.gif); background-repeat: no-repeat; }

#globalsearch .search-wrapper.empty.blurred input { color: #7E7E7E; }





#globalsearch .search-wrapper input.g-prettysearch { position: absolute; width: 110px; top: 0; right: 10px; background: url(../images/searchbg.gif) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", Arial, sans-serif; }

#globalsearch label .prettyplaceholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}



/* Canvas */

#canvas {

width:920px;

padding:0 0 10px 0;

}



#flash {

width:100%;

height:334px;

}



#signup {

width:100%;

padding:4px 0;

background-color:#000;

text-align:center;

font-weight:bold;

color:#fff;

}



/* Bottom Panel */

#bottomPanel {

width:900px;

margin:0px auto 12px auto;

padding:0 0;

line-height:1.4em;

background-image: url(../images/bottom-bg.gif);

}



#bottomPanel p {

margin:0;

padding:0;



}



.title01 {

font-size:1.1em;

color:#fff;

font-weight:bold;

background-color:#2c5381;

margin:0;

padding:8px;

width:95%;

margin:0 auto 8px auto;

}



.blueTitle {

color:#80a5d6;

}



.blue-divider-hor {

background-image: url(../images/divider-h.gif);

background-repeat: repeat-x;

height:6px;

clear:both;

margin:10px auto;

width:100%;

}



#buttonArea {

width:90%;

text-align:center;

margin:20px auto 0 auto;

background-color:#2c517b;

padding:10px;

}





#left {

float:left;

width:290px;

padding:8px;



}



#center {

float:left;

width:274px;

_width:270px;

padding:8px;

}



#right {

float:left;

width:282px;

padding:8px 8px 8px 10px;

}





/* Footer */

#footer {

width:100%;

margin:20px 0 0 0;

text-align:center;

color:#a5a5a5;

font-size:.9em;

clear:both;

}



#footer p {

margin:2px 0;

}





#footer a {

color:#80a5d6;

text-decoration:none;

}


.title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color:#ffffff;

	font-weight:bold;

}

.title14 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color:#ffffff;

	font-weight:bold;

}

.text13 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color:#ffffff;

}

.text13 a {

	color:#ffffff;

	text-decoration:underline;

}

.text13 a:hover {

	text-decoration:none;

	font-weight:bold;

}

.tableheader {

font-family:Helvetica, Geneva, Arial, sans-serif;

font-weight:bold;

color:#FFFFFF;

font-size:11px;

text-decoration:none;

background-color:#265A93;

}



.bgcolorlight {

font-family:Helvetica, Geneva, Arial, sans-serif;

font-weight:normal;

color:#FFFFFF;

font-size:11px;

text-decoration:none;

background-color:#000000;

}



.bgcolordark {

font-family:Helvetica, Geneva, Arial, sans-serif;

font-weight:normal;

color:#FFFFFF;

font-size:11px;

text-decoration:none;

background-color:#000000;

}

.text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#ffffff;

}

.text a {

	color:#ffffff;

	text-decoration:underline;

}

.text a:hover {

	text-decoration:none;

	font-weight:bold;

}



.btext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#000000;

}

.btext a {

	color:#000000;

	text-decoration:underline;

}

.btext a:hover {

	text-decoration:none;

	font-weight:bold;

}



.wtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#ffffff;

}

.wtext a {

	color:#ffffff;

	text-decoration:underline;

	font-weight:bold;

}

.wtext a:hover {

	text-decoration:none;

	font-weight:bold;

}