/* MEYER RESET v1.0*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* Basic Typography */
html {font-size: 62.5%;}
h1, h2, h3, h4, h5, h6 {font-weight: bold;}


.pushfoot {clear:both;}
*html .container {height:1%;}
.container {font-size:1.2em;line-height:1.6em;width:760px;margin: 0 auto;display:block;}

.container a:link, .container a:visited, .container a:active, .container a:focus {text-decoration:none;color:#36f;}
.container a:hover {text-decoration:underline;color:#c00;}

.container p {margin:0 0.5em 1.6em 0.5em;}

body {font-family: Arial, Helvetica, sans-serif;background: url(../img/skins/bg_main.jpg) repeat-x center top;}

.loud {font-size:1.2em;}

.warning, .error {font-weight:bold;width:90%;margin:10px auto;padding:5px 10px;}
.warning {background:#ff9;}
.error {background:#fcc;}
/**************************************/
/*             HEADING                */
/**************************************/
.container h1 {font-size: 1.7em;margin:.5em;line-height:1.5em;}
.container h2 {font-size:1.3em;margin:.6em;line-height:1.2em;}

/**************************************/
/*              HEADER                */
/**************************************/
#headwrap {width:774px;height:122px;margin:auto;background: url(../img/skins/bg_headwrap.jpg) no-repeat center top;}
#header {width:760px;height:92px;margin:auto;background: url(../img/skins/bg_header.jpg) repeat-x center top;}
#header img {margin:20px 0 0 10px;float:left;}
.strap {float:left;width:180px;text-align:left;}
.strap h1 {width:180px;font-size:1.8em;font-style:italic;color:#333;margin: 50px 0 0 30px;}
.opening {float:right;width:370px;margin:13px 0 0 0;}
.open_left, .open_right {float:left;padding: 0 15px 0 0;}
.open_left {font-size:2em;color:#03c;font-weight:bold;}
.open_right {font-size: 1.2em;color:#333;}
/**************************************/
/*            NAVIGATION              */
/**************************************/
#nav {width:760px;height:30px;margin:auto;color:#ff0;background:#333;}
#content {width:100%;margin-top:50px;}

ul#navlist{float:left;height:30px;margin:0;padding: 8px 0 0 0;font-size:1.2em;}
#navlist li{display: inline;list-style-type: none;margin:0;font-weight:bold;}
#navlist a {padding:6px 21px;}
#navlist a:link, #navlist a:visited {text-decoration:none;color:#fff;}
#navlist a:hover{text-decoration:none;color:#ff0;background:#0053e7;text-shadow: 2px 2px 2px #666;}

	/* sub nav- vertical */
.subnavwrap {background: #e5eeff;padding:8px 0;margin:0 0 20px 0;-moz-border-radius:8px;border-radius:8px;-moz-box-shadow: 3px 3px 2px #888;-webkit-box-shadow: 3px 3px 2px #888;box-shadow: 3px 3px 2px #888;}
ul#subnavlist{text-decoration: none;margin:0;padding:0;}
#subnavlist li {list-style-type: none;margin:0;font-weight:bold;}
#subnavlist a {display: block;color:#0053ef;padding: 3px 0px 3px 8px;text-decoration:none}	
#subnavlist a:hover {color:#ff0;background: #77a5fd url(../img/skins/subnav_over.jpg) no-repeat 230px 7px;}

.leftcol {width:33%;float:left;}
.rightcol {width:66%;float:left;}
.leftcol img {margin:6px;}

.adblock {width:241px;float:left;padding:6px;}

/**************************************/
/*               FONTS                */
/**************************************/
.red {color:#f00;}
.maintel {text-align:right;font-size: 1.9em;padding:5px 20px 0 0;text-shadow: 4px 4px 2px #000;}

/**************************************/
/*              FOOTER                */
/**************************************/
#footwarp {width:100%;height:80px;margin:0;padding:0;background: url(../img/skins/bg_footer.jpg) repeat-x center top;}
#footer {width:760px;height:40px;margin:auto;padding:20px;font-size:1.1em;text-align:left;color:#fff;line-height:2em;}
#footer a:link, #footer a:visited, #footer a:focus {color:#fc0;}
#footer a:hover {color:#fff;}
#footer img {float:right;margin-right:20px;}

/* FORMS */
fieldset {width:90%;padding:1.4em; margin: 0 auto 1.5em; border: 1px solid #ccc;}
legend {font-weight: bold; font-size:1.2em;}
label {font-weight: bold;color:#666;display:block;}
textarea, input[type='text'], input[type='password'], select {border: 1px solid #ccc; background: #fff;}
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover {border-color: #aaa;}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus {border-color: #888; outline: 2px solid #ffffaa;}
input, select {cursor: pointer;}
input[type='text'],input[type='password'] {cursor: text;}
