/*HOME PAGE  */
#Welcome
{
	width: 275px;
	float: left;
	margin-right: 50px;
}

#Welcome p
{
	text-align: justify;
	text-transform: inherit;
	
		font-size: 99%;
	line-height: 17px;




}






#portfolioBanners
{
	width: 360px;
	float: left;
}

#portfolioBanners h2
{
	margin: 0px;
	font-size: 13px;
	padding: 0px;
}

#portfolioBanners div.banner
{
	height: 60px;
	width: 350px;
	border: 2px solid #666;
	cursor: pointer;
	margin: 0 0 0 0;
}

#billboard
{
	height: 400px;
	width: 200px;
	float: left;
	margin: 0 30px 10px 0;
	border-width: 2px;
	border-style: solid;
}

/*  */
body
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(/images/bg.gif);
	background-attachment: fixed;
	background-color: #F7F7F6;
	background-repeat: repeat-y;
	background-position: 50% 0;
}

body, div, td
{
	font-family: verdana,arial, helvetica, geneva, sans-serif;
	color: #363746;
	font-size: 12px;
}

p
{
	font-size: 12px;
	line-height: 17px;
}

/* Main layout Controls */
#Frame
{
	width: 786px;
	text-align: left;
	margin: 0px auto 50px auto;
}

#Masthead
{
	margin: 0px 12px;
	padding: 0px;
	background-color: black;
	height: 100px;
}

#Masthead  h2
{
	margin: 0px;
	padding: 0px;
}

div#hdr-banner
{
	position: relative;
	width: 219px;
	height: 65px;
	background-image: url(/images/hdr-banner.gif);
	background-repeat: no-repeat;
	top: 10px;
	left: 15px;
}

div#hdr-banner span { display: none; }

#Topnav
{
	margin: -18px 14px 0px 54px;
	padding: 0px;
	height: 18px;
}

#ContentBox
{
	margin: 10px 40px 20px 40px;
	padding: 5px;
	text-align: left;
	background-color: ;
	border-color: #BBB;
	border-width: 0;
	border-style: solid none solid none;
}

#Footer
{
	margin: 30px 12px 0px 12px;
	padding: 10px;
	clear: both;
	color: #999;
	border-color: #CCC;
	border-width: 1px 0 0 0;
	border-style: solid;
	font-size: 10px;
}

/* Navlinks */
#Topnav ul, #Topnav li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	font-size: 11px;
}

#Topnav a:link, #Topnav a:visited
{
	float: left;
	line-height: 12px;
	font-weight: ;
	text-decoration: none;
	margin: 0 8px 0 8px;
	color: #CCC;
}

#Topnav a:hover
{
	border-bottom: 4px solid #fff;
	padding-bottom: 2px;
	background: transparent;
	color: #fff;
}

#Topnav a:hover { color: #fff; }

/************************
    	define main content layouts for 3col, 2col-right, 2col-left etc
************************/

/****************************************************************
    	2col - left
    	****************************************************************/

#Content-2c-Body
{
	width: 550px;
	margin-left: 170px;
}

#Content-2c-Left
{
	float: left;
	width: 152px;
}

.oldbrowsers { display: none; }

/**** LINK-tag style sheet download?id=10 ****/
a:link { color: #273B77; }
a:visited { color: #273B77; }
a:hover { color: #CECECE; }
a:active { color: #669; }
h3 { }
h2 { font-size: 16px; }
