@CHARSET "ISO-8859-1";

/***********************************************************************************
	Standard Properties (top level selectors)
************************************************************************************/

*{margin:0;padding:0;}

html,body
{background: #fff; font: 13px Georgia,sans-serif; height: 100%; line-height: 140%; word-spacing: 1px;}

img
{border: 0;}

/***********************************************************************************
	Default Layout Properties (frame, columns, menu, body)
************************************************************************************/

#layout_container
{width: 960px; margin: 0 auto 0 auto; background: #fff url('../images/bg-dots.gif') right top no-repeat; min-height: 1020px}

#layout_columnLeft
{width: 719px; float: left;}

#layout_header
{width: 720px; height: 180px; background: #999;}

#layout_headerLeft
{display: block; float: left; border-right: 1px solid #fff;}

#layout_headerRight
{display: block; float:left;}

#layout_headerRightFrame
{height: 150px; border-bottom: 1px solid #fff;}

#layout_logo
{width: 192px; position: absolute; z-index: 99999; margin-left: 64px; top: -8px;}

#layout_columnRight
{width: 239px; float: right; border-left: 1px solid #fff;}

#layout_bodyContainer
{}

#layout_menuContainer
{width: 170px; float:left; margin-top: 30px;}

#layout_menuContainer_default
{width: 170px; float:left; margin-top: 30px;}

#layout_body
{width: 468px; float:left; margin: 0px 0px 0px 33px;}

#layout_body_default
{width: 468px; float:left; position:relative;  left: -10px;}

#layout_footer
{width: 468px; float: right; border-top: 1px solid #D2D2D2; padding-top: 8px; margin: 30px 47px 30px 0px; *margin-right: 24px;}

/***********************************************************************************
	Content Style Properties (titles, paragraphs, lists, links, images)
************************************************************************************/

h1.sectionTitle
{color : #999; margin-bottom: 20px; margin-top: 30px; font-size: 30px; font-family: Arial,sans-serif; font-weight: bold;}

h2
{color : #555; margin-bottom: 0px; font-size: 16px; font-family: georgia; font-weight: normal;}

p.sectionPara
{margin: 15px 0px 25px 0px; }

p.bia
{margin-top: 5px;}

#layout_body ul,#layout_body  ol
{margin: 2em 2em;}

/***********************************************************************************
	Component Style Properties (sidebar items, navigation)
************************************************************************************/

.sideBarItem{width: 239px; height: 240px; font-size: 12px;}
.sideBatItem img{display:block;}
.sideBarItem_title{height: 31px;}
.sideBarItem_bodyImage{height: 99px;}
.sideBarItem_body{width: 132px; float:left; margin-top: 10px; padding-left: 13px;}
.sideBarItem_button{width: 90px; float:right; padding-top:1px; }

#layout_menu{font-size: 14px; list-style: none none inside;}
#layout_menu li{background: #fff url('../images/menuItem_background.png') no-repeat; line-height: 30px; text-align: right; display: block; padding: 0px 40px 0px 0px;}
#layout_menu li a{color: #145680; text-decoration:none;} /*0079C2*/
#layout_menu li ul{display:none;}

#layout_menu li.active {background: #fff url('../images/menuItem-open_background.png') no-repeat; }
#layout_menu > li.active ul{display:block;list-style: none none inside; margin-right: 10px;}
#layout_menu > li.active ul li{background: #fff url('../images/menuItem-child_background.png'); line-height: 18px; padding-bottom: 5px;}
#layout_menu > li.active ul li a{color: #999;}

#frontPageNews { width:550px;}
#frontPageNews a {text-decoration: none;}
#frontPageNews h2{font: bold 15px Arial,Heveltica,sans-serif; color: #999;}
#frontPageNews h2 span{font-weight: normal; font-size: 11px; }

.frontPageNewsItem	{float:left; width: 33%; border-right: 1px solid #D2D2D2;border-top: 1px solid #D2D2D2;}
.frontPageNewsItemEnd  {border-right: none;}
.frontPageNewItemCategory	{margin: 0px 5px; height: 20px; padding-top: 3px; line-height: 20px; font: bold 11px georgia; color: #6699DE}
.frontPageNewItemCategory a	{color: #6699DE;}
.frontPageNewsItemTitle	{margin: 5px; font-size: 17px; color: #114477;}
.frontPageNewsItemBody	{margin: 0px 5px; font: normal 12px Arial,Heveltica,sans-serif; color: #444;}

.wireframeguy  {background: #fff url('../images/wireframe-guy-home.gif') no-repeat; height:610px; margin-top: -21px;}
.wireframeguy2 {background: #fff url('../images/wireframe-guy-home2.gif') no-repeat; height:510px; position:relative; top: -21px;}

#signup table {
background-color: #F9FBFD;
color: #000000;
width: 300px;
border: 1px solid #D7E5F2;
border-collapse: collapse;
}

#signup td {
border: 1px solid #D7E5F2;
padding-left: 4px;
height: 30px;
}

.fieldcell input {
 width: 200px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
}

.smallfieldcell input {
 width: 100px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
}

.smallfieldcell select {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
}

.button {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 margin-left: 12px;
 margin-top: 3px;
 margin-bottom: 2px;
}






