
/* CSS Document */

body		{background-image:url(images/bg.jpg); background-color:#404040; background-repeat:repeat-x; font-family:verdana; font-size:12px}

input, select, textarea	{border:1px #CCCCCC solid}

/** Home **/

#homeContainer		{width:980px; margin:0px auto; background-color:#FFFFFF; overflow:hidden}

#header				{width:950px; padding:15px; overflow:hidden}
#header #logo		{float:left; width:352px; padding-left:15px}
#header #logo h1	{margin:0px; padding:0px}
#header #links		{float:right; width:500px; text-align:right; padding:25px 15px 0 0}
#header #links ul	{list-style:none; margin:0px; padding:0px}
#header #links li	{display:inline; margin:0px; padding:0px 8px}

#homeFlash			{width:950px; padding:0 15px; margin:0px auto}
#blkBar	{width:920px; background-color:#000000; padding:15px; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; margin:0px auto}

#logoSearch		{width:950px; margin:0px auto; background-image:url(images/bg-skyline.gif); height:140px; overflow:hidden; padding:40px 0 0 0; text-align:center; background-repeat:none}

#content	{position:absolute; top:580px; width:880px; padding:0 40px 20px 60px; font-size:12px; background-color:#FFFFFF}

#content #left		{float:left; width:410px}
#content #left h1	{font-size:16px; margin:0px; padding:0px}
#content #left img	{margin:0 40px 50px 0}
#content #left li	{padding: 0 0 10px 0}

#content #right		{float:right; width:380px}
#content #right h1	{font-size:16px; margin:0px; padding:0px}
#content #right img	{margin:0 40px 70px 0}
#content #right li	{padding: 0 0 5px 0}

div.spacerHome		{height:210px}

/** Sub Pages */

#subContainer		{width:980px; margin:0px auto; background-color:#FFFFFF; overflow:hidden; padding: 0 0 50px 0}

#imageRightContent		{float:right; width:930px; padding:25px 0 0 0}
#imageRightContent #left   {float:left; width:400px; padding:15px 0 0 0}
#imageRightContent #left label	{font-size:18px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif}
#imageRightContent #right	{float:right; width:500px;text-align:right}

#imageRightContent2		{float:right; width:930px; padding:25px 0 0 0}
#imageRightContent2 #left   {float:left; width:500px; padding:15px 0 0 0}
#imageRightContent2 #left #formLeft		{float:left; width:140px;  padding:5px 5px 5px 0}
#imageRightContent2 #left #formRight	{float:left; width:300px; padding:5px}

#imageRightContent2 #left h1	{font-size:18px}
#imageRightContent2 #right	{float:left; width:330px; text-align:right; padding:10px 0 0 0}

#imageRightContent2 #wide		{width:940px}
#imageRightContent2 #wide DIV.client	{float:left; width:150px; padding:15px 35px 15px 0}

#imageRightContent2 #wide ul.more	{float:left; margin:0px; padding:0 20px 0 30px}


#imageRightContent2 #blogLeft		{width:600px; float:left; padding-right:50px; border-right:1px solid #e9e9e9}
#imageRightContent2 #blogLeft h1	{font-size:21px; color:#d26300}
#imageRightContent2 #blogLeft label		{font-style:italic; font-weight:bold}

#imageRightContent2 #blogLeft DIV.line		{width:600px; height:1px; border-bottom:1px solid #dedbc2; padding:10px 0 5px 0 }

#imageRightContent2 #blogRight		{width:250px; float:right; padding:10px 0 0 0}
#imageRightContent2 #blogRight ul	{margin:0px; padding: 10px 0 30px 20px}
#imageRightContent2 #blogRight li	{padding:0 0 5px 0}


#imageRightContent2 #right #callout		{padding:50px; margin:20px 0 0 50px; width:180px; }
#imageRightContent2 #rightPic		{float:left; width:200px}

#imageLeftContent			{margin:0px auto; width:880px;}
#imageLeftContent h2	{font-size:18px}
#imageLeftContent #left   	{float:left; width:320px; padding:25px 0 0 10px}
#imageLeftContent #right	{float:left; width:550px;}
#imageLeftContent #right h1	{font-size:18px}



/** Footer **/

DIV.footer				{width:950px; margin:0px auto; font-size:11px; color:#FFFFFF; text-align:center; padding:30px 0 20px 0}
DIV.footer ul			{list-style:none; margin:0px; padding:0px}
DIV.footer li			{display:inline; padding:0px 3px}
DIV.footer a			{color:#FFFFFF}

DIV.footer p			{color:#CCCCCC}

DIV.footer	#footerNav		{width:600px; float:left; text-align:left}
DIV.footer	#badge			{width:250px; float:right; text-align:right}

/*	blog css*/
#header_blg				{width:950px; padding:15px; overflow:hidden}
#header_blg #logo		{float:left; width:352px; padding-left:15px}
#header_blg #logo h1	{margin:0px; padding:0px}
#header_blg #links		{float:right; width:500px; text-align:right; padding:25px 15px 0 0}
#header_blg #links ul	{list-style:none; margin:0px; padding:0px}
#header_blg #links li	{display:inline; margin:0px; padding:0px 8px}


/** Footer **/

DIV.blg_footer				{width:950px; margin:0px auto; font-size:11px; color:#FFFFFF; text-align:center; padding:40px 0 20px 0}
DIV.blg_footer ul			{list-style:none; margin:0px; padding:0px}
DIV.blg_footer li			{display:inline; padding:0px 3px}
DIV.blg_footer a			{color:#FFFFFF}

DIV.blg_footer p			{color:#CCCCCC}
.main_title {
	color:#000;
	font-size:21px;
	font-family: Verdana, Geneva, sans-serif;
}
.dotted_line {
	background-image:url(images/dotted_line.gif);
	background-repeat:repeat-x;
	background-position:left center;
}
li {
	padding:0px;
	margin:0px;
	list-style:none;
}
.blog_link:link {
	color:#d26300;
	text-decoration:none;
	font-size:21px;
}
.blog_link:visited {
	color:#d26300;
	text-decoration:none;
	font-size:21px;
}
.blog_link:hover {
	color:#000;
	text-decoration:none;
	font-size:21px;
}
.vertical_line {
		background-image: url(images/vertical_line.gif);
		background-position:center top;
		background-repeat:repeat-y;
}
.errorMsg {
	font-weight: bold;
	color: #F00;
	text-align: center;
}