/* Reset everything to zero */

* {

	margin: 0;

	padding: 0;

	text-decoration: none;

}

u
{
  border-bottom: dashed 1px;
}

p
{
	margin-bottom: 10px;
}

body { background: #fbfbfb url('/images/v2/site_bg.gif') repeat-x 0 0; font: 11px/14px verdana, sans-serif; color: #83908B; }



/* Headings */

#topspace
{
height: 200px;
}

h1, h2 {
	color: #720000;
	padding-bottom: 4px;
	margin-bottom: 5px;
	line-height: 1em;
}

h1, h2 { letter-spacing: -1px; }

h1 { font-size: 1.55em; }

h2 { font-size: 1.10em; }

h2.simple { color: #720000; text-transform: none; background: transparent; border: none; }



/* Links */

a {

	color: #720000;


}

a:hover { color: #FF7F00; }





/* Images */

a img { border: none; }

img { border: none; }



.float_left {float: left; margin: 4px; 	height: 30%;

	width: 30%;

}



.float_right {float: right; margin: 4px; height: 30%;

	width: 30%;

}



#wrapper {

	width: 1100px;

	margin: 0 auto;

	position: relative;

}





/* Container Boxes */

#wrap {

	width: 780px;

	margin: 0 auto 0 150px;

	position: relative;

}

#container {

	border-left: 2px solid #ebebeb;

	border-right: 2px solid #ebebeb;

	background: #fff;

	height: 1%;

	overflow: auto;

	padding-bottom : 20px;

	background-image: url('/images/v2/content_bg.gif');

	width: 900px;

}

#content { min-height: 550px; }



/* News Items */

#news_item {
height: 140px;
	clear: both;
overflow: hidden;

}

#news_item img {

	float: right;
margin-left: 8px;
	height: 110px;

	width: 110px;

}

#news_item .news_text {

	float: none;

}

#news_item .date {

	float: none;

	font-size: 10px;

	font-style: oblique;

	color: #999999;

}





/* Header */

#header {
 background: #fff url('/images/v2/header_bg.gif') repeat-x 0 0;
 padding-top: 20px;
width: 900px;
position: absolute;
top: 0px;
}

#header #login_box { background: transparent url('/images/v2/login_bg.gif') no-repeat 0 0; width: 430px; height: 59px; float: right; margin: -20px 20px 0; position: relative; font-size: 9px; }

#header #login_box a { font-weight: bold; text-decoration: none; }

#header #login_box #login {

	position: absolute;

	top: 27px;

	left: 250px;

}

#header  #login_box  #help_link {

	position: absolute;

	top: 12px;

	left: 230px;

}

#header #login_box form {

	position: absolute;

	top: 10px;

	left: 20px;

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

	font-size: 10px;

	color: #999999;

}



#header #login {

	position: relative;

	top: 45px;

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

	font-size: 10px;

	color: #999999;

	float: right;

	left: 435px;

	width: 250px;

	text-align: right;

}



.submit input

{

margin-left: 4.5em;

} 

input

{

	color: #CCCCCC;

}







#header #logo { border: none; background: none; }

/* #header #logo a { display: block; background: transparent url('/images/v2/bliggo-logo.gif') no-repeat 0 0; width: 190px; height: 61px; margin: 0 20px; } */

#header #logo a {

	display: block;

	background: transparent url('/images/v2/bliggo-logo.gif') no-repeat 0 0;

	width: 351px;

	height: 71px;

	margin: 0 20px;

}

#header #logo span { display: none; }



/* Navigation */

/* original #top_menu { list-style-type: none; text-transform: lowercase; clear: both; font-size: 11px; font-weight: bold; text-align: center; margin: 0 20px; overflow: hidden; height: 1%; } */

#top_menu {

	list-style-type: none;

	text-transform: lowercase;

	clear: both;

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	margin: 0 20px;

	overflow: hidden;

	height: 30px;

	padding-bottom: 10px;

}



/* Menu Stuff */

#top_menu li { display: inline;	}

/* original #top_menu li a { display: block; float: left; height: 22px; padding: 16px 10px 0; text-decoration: none; color: #720000; } */

#top_menu li a { display: block; float: left; height: 22px; padding: 10px 10px 0; text-decoration: none; color: #720000; }

#top_menu li a:hover { color: #BAE683; }

/* orginal #top_menu li.button a { background: #fff url('/images/v2/button_inactive_bg.gif') no-repeat 0 0; width: 107px; height: 22px; padding: 16px 0 0; color: #720000; } */

#top_menu li.button a { background: #fff url('/images/v2/button_inactive_bg.gif') no-repeat 0 0; width: 107px; height: 22px; padding: 10px 0 0; color: #720000; }

#preload {
	background-image: url('/images/v2/button_active_bg.gif');
height: 0px;
width: 0px;
}

#top_menu li.button a:hover {

	background-image: url('/images/v2/button_active_bg.gif');

	color: #FFFFFF;

}





#sub_menu {

	list-style-type: none;

	text-transform: lowercase;

	clear: both;

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	margin: 0 20px;

	overflow: hidden;

	height: 8px;

	padding-bottom: 10px;

	float: right;

}

#sub_menu li { display: inline;	}

/* original #top_menu li a { display: block; float: left; height: 22px; padding: 16px 10px 0; text-decoration: none; color: #720000; } */

#sub_menu li a {

	display: block;

	float: left;

	height: 0px;

	padding: 0px 5px 0;

	text-decoration: none;

	color: #720000;

}

#sub_menu li a:hover { color: #BAE683; }

/* orginal #top_menu li.button a { background: #fff url('/images/v2/button_inactive_bg.gif') no-repeat 0 0; width: 107px; height: 22px; padding: 16px 0 0; color: #720000; } */

#sub_menu li.button a { background: #fff url('/images/v2/button_inactive_bg.gif') no-repeat 0 0; width: 107px; height: 22px; padding: 10px 0 0; color: #720000; }

#sub_menu li.button a:hover {

	background-image: url('/images/v2/button_active_bg.gif');

	color: #FFFFFF;

}





/* Sidebar */

#sidebar {
	position: absolute;
	width: 167px;
	z-index: 1;
	top: 223px;
	overflow: visible;
	font: 11px/14px verdana, sans-serif;
	padding: 10px;
	text-align: left;
	left: 0px;
	background: url('/images/v2/sidebar-bg.gif') no-repeat 0 0;
}





#sidebar a {

	display: block;

	text-decoration: none;

	color: #666666;

	margin: 5px 5px 5px 15px;

}



#sidebar ul {

	display: block;

	text-decoration: none;

	color: #720000;

	list-style-type: square;

	list-style-position: outside;

	margin: 5px 5px 5px 15px;

}





/* Banners & Layout Seperation */

div.separator {

	clear: both;

	width: 715px;

	height: 20px;

}



div.side-bar-separator {

	clear: both;

	width: 133px;

	height: 1px;

	background-image: url(/images/v2/sidebar-seperator.png);

}



/* Two and three column lists */

ul.three {

	padding: 0 14px;

	border-width: 1px;

	border-color: #ebebeb;





}

ul.three li {

	border-width: 1px;

	border-color: #ebebeb;

	list-style-type: none;

	float: left;

	width: 200px;

	margin: 0 2px 0 2px;

	padding: 0 7px 0 7px;

	}







/* Main page content box */

div.content_wrapper {

	clear: both;

	background: url('/images/v2/features_bg.png') no-repeat 0 0;

	margin: 10px auto;

	width: 715px;

	padding: 15px 15px;

}

div.content_wrapper li { list-style-type: none; }

div.content_wrapper #content_text_left {

	float: left;

	width: 218px;

	padding-right: 15px;

}

div.content_wrapper #content_text_left p { margin-bottom: 10px; }

div.content_wrapper #featured_case_right { float: right; width: 484px; height: 128px; }

div.content_wrapper #featured_case_right li { float: right; width: 240px; height: 128px; margin: 0 0px 0 0; }

div.content_wrapper #featured_case_right li a { position: relative; display: block; background: transparent url('/images/v2/featured_case_bg.gif') no-repeat 0 0; width: 240px; height: 128px;?padding: 2px 1px 2px; color: #fff; text-decoration: none; }





/* Footer */

#footer {

	clear: both;

	background: #fbfbfb url('/images/v2/footer_bg.gif') no-repeat 0 0;

	padding: 32px 20px;

	width: 890px;

	margin: 0 auto 0 auto;

}

#footer p.legal { margin-top: 10px; }

#footer p.tagline {	margin-top: 10px; }

/* Extra Text */

#extra_text { clear: both; width: 740px; margin: 0 auto 0 auto; }

#extra_text p.clear { display: none; }

