* {margin:0; padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body { 
background:#636466 url(layout/bg1.gif) 50% 0 repeat-y;
text-align:center;
min-height:800px;/* for good browsers */
min-width:700px;/* for good browsers */
font:12px/14px Arial, Helvetica, sans-serif;
color:#000
}
a img {border:none}
h1 {margin:0 20px; padding:10px 0; color:#231f20; font:20px/22px Arial, Helvetica, sans-serif; font-weight:bold}
h2 {margin:14px 12px 0 12px; color:#231f20; font:16px/18px Arial, Helvetica, sans-serif; font-weight:bold}
p {margin:14px 12px 0 12px}
dl, ol {margin:14px 24px 14px 12px}
dl.home {margin:14px 24px 14px 12px; float:left; width:320px}
dl em {color:#636466; font-weight:normal}
dt {color:#ee245e; font-weight:bold}
dd {margin-left:16px}
ol {margin-left:32px}
ol li {margin-bottom:12px}
#outer{
height:;
width:100%;
display:table;
text-align:center
}
#container {
text-align:center;
vertical-align:middle;
display:table-cell;
height:;
} 
#inner {
width:700px;
background:#ee245e;
height:;
text-align:center;
margin:0 auto;
}
#frameworks {width:676px; background:#ee245e; padding:0 6px; text-align:center; margin:auto}
#topborder {width:100%; height:7px; background:url(layout/topborder.gif) 0 0 repeat-x}
#botborder {width:100%; height:13px; background:url(layout/botborder.gif) 0 100% repeat-x}
#headerout {height:80px; padding:5px 0 0 0; background:#ee245e; width:676px; text-align:center}
#header {width:672px; height:80px; background:#fff; text-align:right; padding:8px 8px 0 8px; font-weight:bold; line-height:26px}
#header p {float:right; margin:0; display:inline; width:480px}
#logo {margin-left:12px; float:left; clear:both}
#navbox {width:672px; height:26px; text-align:center; background:#fff; padding-bottom:4px; padding-left:8px; margin:auto}
#bigup {width:688px; height:209px; padding-top:5px}
.bigcontimg {border:2px solid #fff; float:left}
.smallcontimgs {width:280px; float:right}
.smallcontimgs2 {border:2px solid #fff; border-left:6px solid #fff}
.vr {width:1px; height:95%; margin:4px 6px; background:url(layout/hr.gif) 0 0 repeat-y; float:left}
div .hr {height:1px; margin:6px 5px; background:url(layout/hr.gif) 0 0 repeat-x;}
* html div .hr {margin:4px 5px 5px 5px}
div .hr hr {display:none}
#newsletter {padding:6px; text-align:right; color:#fff; height:25px}
#cont {background:#fff; text-align:left; vertical-align:top}
#cont h1 {background:url(layout/hr.gif) 0 100% repeat-x}
#contbase .hr {margin:0 20px; display:block}
#contbase {background:#fff url(layout/contbasebg.gif) 100% 100% no-repeat; text-align:left; padding-bottom:16px}
.vr {width:1px; height:200px; margin:4px 6px; background:url(layout/hr.gif) 0 0 repeat-y; float:left}
#contbase .vr {width:1%; margin:10px 0; height:170px}
.contbasel {float:left; width:55%}
.contbasel img {float:left; clear:both; margin-right:12px}
.contbaser {float:left; width:44%}
.contbaser img{float:left; clear:both; margin-right:12px; border:1px solid #636466}
.bigcontimg {border:2px solid #fff; float:left}
a:link {color:#ee245e; text-decoration:none}
a:visited {color:#ee245e; text-decoration:none}
a:hover {text-decoration:underline}
a:active {}


ul#nav, ul#nav ul {
	margin:0 auto;
	padding:0;
	list-style:none}

ul#nav li {
	position: relative;
	float:left;
	width:95px;
	text-align:center;
	padding:0 3px}
	
#nav li ul {
	position: absolute;
	margin-left:-999em; /* hide menu from view */
	top:auto;
	left:0}

/* Styles for Menu Items */
ul#nav li a {
	display:block;
	text-decoration:none;
	color:#fff;
	background:#231f20; /* IE6 Bug */
	padding:5px 0;
	border:1px solid #ee245e;
	margin-bottom:-1px;
	min-height:0}
/* commented backslash mac hiding hack \*/ 
* html ul#nav li {float:left; height:1%}
* html ul#nav li a {height:1%; position:relative}
/* end hack */ 

#nav li:hover a,#nav  li.over a,
#nav li:hover li a:hover,#nav li.over li a:hover {
   color:#fff;
   background-color:#ee245e}

/* set dropdown to default */
#nav li:hover li a,#nav li.over li a {
   color:#fff;
   background-color:#231f20}
#nav li ul li a {padding:2px 5px} /* Sub Menu Styles */
#nav li:hover ul,#nav li.over ul {margin-left:0} /* show menu*/
