﻿
img 
{
	border-spacing:none;
	border-width:0;
}

ul
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}



.main-body
{
	font-family: arial;
	font-size: smaller;
	padding-left: 15px;
}


.slider-table .header td
{
	font-size: 1px;
	font-weight: bold;
	font-family: Arial;
	color: #356AA0;
	padding: 0px 0 0 0;
}

.basic-table
{
	border-style: none;
	border-color: Black;
	border-width: 0;
	padding: 10px 0 0 0;
	border-collapse: collapse;
}

.basic-table td
{
	font-size: 12px;
	border-style: solid;
	border-color: Black;
	border-width: 0px;
	padding: 5px 0 15px 0;
}

.basic-table .header td
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #356AA0;
	padding: 10px 0 0 0;
}

.slider-table
{
	border-style: none;
	border-color: Black;
	border-width: 0;
	padding: 0px 0px 0px 0px;
}

.slider-table td
{
	padding: 1px 0 0px 0;
}


.headerspan
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #356AA0;
	padding: 10px 0 0 0;
}

#main-menu a
{
	float: left;
	position: relative;
	font-family: Arial;
	font-size: 15px;
	padding: 0px 13px 0;
	color: White;
	font-weight: bold;
	text-decoration: none;
}

#main-menu li
{
	float: left; /* background:url("../img/LightBlueCurvedCornerRight.jpg") no-repeat right top;*/
	margin: 0 2px 0 2px;
	padding: 3px 0 2px 0;
}

#main-menu a:hover
{
	/*background:url("../img/LightBlueBox.bmp") no-repeat left center;       background-position:top;*/
	margin: 0 0 0 0;
	color: Black;
}

#main-menu li:hover
{
	float: left;
	background: url( "../img/LightBlueBox.bmp" ) no-repeat right center;
	color: Black;
}



#main-menu ul
{
	float: left;
	position: relative;
	margin: 0px;
	padding: 12px 0px 15px 15px;
	list-style: none;
	background: url( '../img/DarkBlueNavCurved2Left.jpg' ) no-repeat left top;
}



#main-menu #Selected a
{
	background: url( "../img/LightBlueBox.bmp" ) no-repeat left;
	color: #17375E;
}

#main-menu #Selected
{
	float: left;
	background: url( "../img/LightBlueBox.bmp" ) no-repeat right top;
}

div #main-menu
{
	position: absolute;
	background: url( '../img/DarkBlueNavCurved2Right.jpg' ) no-repeat right top;
	font-family: Tahoma;
	padding: 0px 5px 5px 0px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	width: 100;
}

a
{
	text-decoration: none;
	font-family: Arial;
	color: #356AA0;
}


a:hover
{
	text-decoration: underline;
}

.UserMenu
{
	position: relative;
	vertical-align: top;
	font-size: 11px;
	padding: 6px 3px 0;
	font-family: Verdana;
	margin: 10px 0 0 0;
	color: #3366aa;
}

.web-part
{
	border-color: #d9d9d9;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
}

.web-part tr
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: Arial;
}

.web-part td
{
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	margin: 0 0 0 0;
}

.web-part .header td
{
	background-color: #eedc82;
	background: url( '../img/GreyBackground.bmp' ) repeat left;
	font-weight: normal;
	font-size: 14px;
	color: #191970;
	text-align: center;
}


.glassyElectricMenuLevel3
{
	padding: 5px 15px 5px 5px;
	color: Black;
	font-weight: bold;
}

.glassyElectricMenuLevel2
{
	color: Black;
}

.lightBluePanel
{
	border-color: #B9CDE5;
	border-style: solid;
	border-width: 2px;
	padding: 8px 8px 8px 8px;
}

.lightBluePanelHeader
{
	font-weight: bold;
	border-color: #B9CDE5;
	border-style: solid;
	border-width: 2px;
	padding: 3px 8px 3px 8px;
	color: #1F497C;
	background-color: #B9CDE5;
}

.darkBluePanel
{
	border-color: #DCE6F2 /*B9CDE5*/;
	border-width: 1px;
	border-style: solid;
	padding: 5px 0 5px 0;
}

.darkBluePanelHeader
{
	border-style: solid;
	border-width: 1px;
	border-color: #4F81BD;
	background-color: #4F81BD;
	padding: 3px 0 3px 0;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	margin: 0 0 0 0;
}

.darkBluePanelHeader245
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	margin: 0 0 0 0;
	background-image: url(../img/BlueHeader245.png);
	background-repeat: no-repeat;
}

.darkBluePanelHeader206
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	margin: 0 0 0 0;
	background-image: url(../img/BlueHeader206.png);
	background-repeat: no-repeat;
}

.darkBluePanelHeader228
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	margin: 0 0 0 0;
	background-image: url(../img/BlueHeader228.png);
	background-repeat: no-repeat;
}


.darkBluePanelHeader238
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	border-style: none;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderSolidBlue238.png);
	background-repeat: no-repeat;
}


.darkBluePanelHeader500
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	border-style: none;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderSolidBlue500.png);
	background-repeat: no-repeat;
}

.darkBlueGradedPanelHeader241
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	border-style: none;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBlueGraded241.png);
	background-repeat: no-repeat;
}


.darkBlueGradedPanelHeader500
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	border-style: none;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBlueGraded500.png);
	background-repeat: no-repeat;
}


.darkBlueLateFadePanelHeader230
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	border-style: none;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBlueLateFade230.png);
	background-repeat: no-repeat;
}


.darkBlueLateFadePanelHeader500
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	border-style: none;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBlueLateFade500.png);
	background-repeat: no-repeat;
}

.darkBlueLateFadePanelHeaderThick176
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	border-style: none;
	font-weight: bold;
	text-align: center;
	font-size: 20px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderThickGraded176.png);
	background-repeat: no-repeat;
}

.darkBlueLateFadePanelHeaderThick240
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	border-style: none;
	font-weight: bold;
	text-align: center;
	font-size: 20px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderThickGraded240.png);
	background-repeat: no-repeat;
}


.lightBluePanelHeader232
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: #DCE6F2;
	border-style: none;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderLightBlue232.png);
	background-repeat: no-repeat;
}

.lightBluePanelHeader500
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: #4F81BD;
	border-style: none;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderLightBlue500.png);
	background-repeat: no-repeat;
}

.medBluePanelHeader232
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: #1F497C;
	border-style: none;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderMedBlue232.png);
	background-repeat: no-repeat;
}

.medBluePanelHeader500
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: #1F497C;
	border-style: none;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderMedBlue500.png);
	background-repeat: no-repeat;
}


.brightBluePanelHeader232
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	border-style: none;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBrightBlue232.png);
	background-repeat: no-repeat;
}

.brightBluePanelHeader500
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	border-style: none;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBrightBlue500.png);
	background-repeat: no-repeat;
}

.brightGreenPanelHeader232
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	border-style: none;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBrightGreen232.png);
	background-repeat: no-repeat;
}

.brightGreenPanelHeader500
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	border-style: none;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBrightGreen500.png);
	background-repeat: no-repeat;
}

.darkBluePanelHeader500
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	margin: 0 0 0 0;
	background-image: url(../img/BlueHeader500.png);
	background-repeat: no-repeat;
}

.divContent
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 0 0;
	font-family: Arial;
	color: Black; /*font-weight:bold;     text-align:center;     font-size:14px;*/
	margin: 0 0 0 0;
	border-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-style: solid;
	border-color: #006893;
}



.divBottom248
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	margin: 0 0 0 0;
	background-image: url(../img/BorderBottom248.png);
	background-repeat: no-repeat;
}

.divHeader248Old
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 8px 0 8px 0;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBlank248.png);
	background-repeat: no-repeat;
}


.divBottom510
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 8px 0 8px 0;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	margin: 0 0 0 0;
	background-image: url(../img/BorderBottom510.png);
	background-repeat: no-repeat;
}

.divHeader510Old
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 8px 0 8px 0;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBlank510.png);
	background-repeat: no-repeat;
}

.divBottom778
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 5px 0 5px 0;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	margin: 0 0 0 0;
	background-image: url(../img/BorderBottom778.png);
	background-repeat: no-repeat;
}

.divHeader778Old
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 8px 0 8px 0;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBlank778.png);
	background-repeat: no-repeat;
}

.divHeader778
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 3px 0 5px 0px;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: center;
	font-size: 15px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBlank778New.png);
	background-repeat: no-repeat;
}

.divHeader510
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 3px 0 5px 0px;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: center;
	font-size: 15px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBlank510New.png);
	background-repeat: no-repeat;
}

.divHeader248
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 3px 0 5px 10px;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: left;
	font-size: 15px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBlank248New.png);
	background-repeat: no-repeat;
}

.divHeader778New
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 3px 0 5px 0px;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: center;
	font-size: 15px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBlank778New.png);
	background-repeat: no-repeat;
}

.divHeader510New
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 3px 0 5px 10px;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: left;
	font-size: 15px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBlank510New.png);
	background-repeat: no-repeat;
}

.divHeader248New
{
	/*border-style:solid;     border-width:1px;     border-color:#4F81BD;      background-color:#4F81BD;     padding:5px 0 5px 0;     */
	padding: 3px 0 5px 10px;
	font-family: Arial;
	color: White;
	font-weight: bold;
	text-align: left;
	font-size: 15px;
	margin: 0 0 0 0;
	background-image: url(../img/HeaderBlank248New.png);
	background-repeat: no-repeat;
}


#banner_header_bg 
{
	background-image:url(../img/bg_splat_gray.gif);
	background-repeat: no-repeat;
}

#banner_header h1 
{
	margin-left:5px;
	margin-bottom:2px;
	font-family: Trebuchet MS;
	color:#006892;
	font-size: 37px;
}

#banner_header h2 
{
	margin-left:5px;
	margin-bottom:2px;
	font-family: Trebuchet MS;
	color:#006892;
	font-size: 37px;
}

#banner_header i 
{
	margin-left:5px;
	margin-bottom:2px;
	font-family: Trebuchet MS;
	color:Gray;
	font-size: 18px;
}

#banner_header p
{
	font-style:italic;
	margin-left:5px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:2px;
	font-family: Trebuchet MS;
	color:Gray;
	font-size: 18px;
}

#banner_header ul
{	
	list-style-image: url(../img/DarkBlueSquareTickSmall.png);
}

#banner_header b
{
	font-size: 120%;
}

#banner_header li
{
	color:#555555;
	float:left;
	width:470px;
	text-align:left;
	font-family: Trebuchet MS;
	margin-left:5px;
	margin-right:10px;
	font-size: 13px;
	padding-bottom:10px;
}


#banner_startnow_button_only a
{
	color:White;
	font-size: 23px;
}

#banner_startnow_button_only
{
	text-align:center;
	font-family: Trebuchet MS;
	padding-top:10px;
	margin-top:20px;
	padding-bottom:30px;
	background-repeat:no-repeat;
}

#banner_startnow_button a
{
	color:White;
	font-size: 23px;
}

#banner_startnow_button 
{
	text-align:center;
	font-family: Trebuchet MS;
	padding-top:10px;
	padding-bottom:30px;
	background-image:url(../img/button_startnow_side.png);
	background-repeat:no-repeat;
}

#banner_startnow_text
{
	text-align:center;
	font-family: Trebuchet MS;
	font-size: 17px;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:40px;
	background-repeat:no-repeat;
}


#banner_startnow_search
{
	padding-bottom:5px;
	margin-left:579px;
	font-family:Trebuchet MS;
	font-size: 16px;
	color:#006892;
}


#banner_jobsearch_button
{
	text-align:center;
	font-family: Trebuchet MS;
	margin-left:557px;
	padding-top:22px;
	background-image:url(../img/button_searchnow.png);
	background-repeat:no-repeat;
}

#banner_jobsearch_button a
{
	padding-top:16px;
	color:White;
	font-size: 22px;
}

#banner_jobsearch_link
{
	text-align:center;
	font-family: Trebuchet MS;
	font-size: 17px;
	text-decoration:none;
	margin-left:560px;
	padding-top:10px;
	padding-bottom:20px;
	background-repeat:no-repeat;
}


.todayOnDesignCrowd
{	
	font-family: Trebuchet MS;
	color:#006892;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	float:right;
	position:absolute;
	margin-left:550px;
	padding-top:10px;
	padding-left:20px;
	width:230px;
	height:110px;
	background-image:url('../img/control_todayondesigncrowd.png');
	background-repeat: no-repeat;
}
.todayOnDesignCrowd b
{	
	font-family: Trebuchet MS;
	font-size: 35px;
	color:Gray;
}

.todayOnDesignCrowd small
{	
	font-family: Trebuchet MS;
	font-size: 12px;
	color:Gray;
}

.todayOnDesignCrowdLink
{	
	font-size: 9px;
}


#banner_startnow_below_button img
{
	position:absolute;
	margin-left:50px;
}


#banner_startnow_below_text a
{
	padding-left:20px;
	font-family:Trebuchet MS;
	font-size: 22px;
	color:#006892;
}

#banner_startnow_below_text
{
	color:#006892;
	vertical-align:middle;
	text-align:left;
	margin-left:300px;
	font-family: Trebuchet MS;
	font-size: 13px;
	text-decoration:none;
	padding-bottom:40px;
	background-repeat:no-repeat;
}

.textBoxBackground {
	background-image:url(../img/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 188px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:3px;
	font-family:Trebuchet MS;
	font-size:larger;
}


.splashcontainer {
	background-repeat: no-repeat;
	height: 145px;
	width: 800px;
	margin-top:5px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.key_feature {
	display: inline;
	float: left;
	height: auto;
	width: 180px;
	margin-top: 10px;
	margin-right: 16px;
}
.feature_top {
	width: 100%;
	height: 50px;
	display: block;
	margin-bottom: 5px;
}
.feature_image {
	display: inline;
	float: left;
	height: 50px;
	width: 96%;
}
.feature_title {
	text-align: left;
	float: left;
	margin-left: 5px;
	font-size: 12px;
	font-family: Trebuchet MS;
	font-weight: bold;
	color: #0099FF;
	padding-top: 5px;
	letter-spacing: -1px;
	display: inline;
	height: 50px;
}
.feature_bottom {
	font-size: 11px;
	margin-top: 5px;
	font-family: Trebuchet MS;
	text-align: left;
	line-height: 14px;
}
.firstblock{
	margin-left:15px;
}

/* PAGE INFO MESSAGES */
.info, .success, .warning, .error, .validation {
	text-align: left;
	padding: 8px 20px 8px 50px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	border: 1px solid #ffd324;
	font-family:Arial;
	font-size:12px;
	background-repeat: no-repeat;
	background-color: #fff6bf;
	vertical-align:middle;
	background-position: 10px 50%; /* x-pos y-pos */
	width:88%;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
}


.info {
	color: #00529B;
	padding-top:10px;
	padding-bottom:10px;
	background-image: url('../img/messageicons/info.png');
}
.success {
	color: #4F8A10;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url('../img/messageicons/success.png');
}
.warning {
	color: #9F6000;
	padding-top:10px;
	padding-bottom:10px;
	background-image: url('../img/messageicons/warning.png');
}
.error {
	color: #D8000C;
	padding-top:10px;
	padding-bottom:10px;
	background-image: url('../img/messageicons/error.png');
}

.alert 
{
	background: #fff6bf url('../img/messageicons/error.png') center no-repeat;
	background-position: 10px 50%; /* x-pos y-pos */

}


/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 50px;
    height: 45px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../img/rating/star_filled.png);
}

.emptyRatingStar {
    background-image: url(../img/rating/star_unfilled.png);
}

.savedRatingStar {
    background-image: url(../img/rating/star_halffilled.png);
}

.sortByBox {
	text-align: left; 
	font-size: 12px;
	padding: 5px 5px 10px 10px;
}

.loadingPanel
{
	text-align: center; 
	vertical-align:middle;
    background-color: #eeeeee; 
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    font-size:smaller;
    font-family:arial;
    width:200px;
    height:100px;
}

.helpStepBox {
	background-position: 15px 50%; 
	text-align: left; 
	padding: 10px 10px 10px 10px;
    background-color: #eeeeee; 
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    
    border-color: #eeeeee;
    border-style:solid; 
}


.whiteCurvedGrayBorder {
	background-position: 15px 50%; 
	text-align: left; 
	padding: 3px 3px 3px 3px;
    background-color: White; 
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    border-color: #eeeeee;
    border-style:solid; 
    font-family:arial;
    font-size:12px;                
}

.whiteCurvedBorder {
	background-position: 15px 50%; 
	text-align: left; 
	padding: 3px 3px 3px 3px;
    background-color: White; 
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    border-color: White;
    border-style:solid; 
    font-family:arial;
    font-size:12px;                
}

.mainTableStyle {
	background-position: 15px 50%; 
	text-align: left; 
	padding: 3px 3px 3px 3px;
    background-color: #eeeeee; 
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    border-width:1px;
    border-color: #dddddd;
    border-style:solid; 
    font-family:arial;
    font-size:12px;                
}
.mainTableStyle img 
{			       
	border: 0; 
}

.tableToolbar {
	background-position: 15px 50%; 
	text-align: left; 
	padding: 5px 5px 5px 5px;
	vertical-align:baseline;
    background-color: White; 
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    border-color: White;
    border-style:solid; 
    font-family:arial;
    font-size:12px;  
    margin-bottom:5px;              
}

.tableToolbarItem {
	text-align: left; 
	vertical-align:top;
	padding: 1px 1px 1px 1px; 
    background-color: White; 
    border-color: White;
    border-style:solid;             
}

.tableToolbarItem img{
	vertical-align:top;  
	padding-left:1px;  
	padding-right:1px;     
}

.tableToolbarItemSelected img{
	vertical-align:top;    
	padding-left:1px;  
	padding-right:1px;      
}

.tableToolbarItemSelected {
	background-position: 15px 50%; 
	text-align: left; 
	vertical-align:top;
	padding: 1px 1px 1px 1px; 
    background-color: #007ea6; 
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    border-color: #007ea6;
    border-style:solid; 
    text-decoration:none;
    color:White;      
}


/*Modal Popup*/

.modalBackground
{
	background-color:Gray;
	filter: alpha(opacity=70);
	opacity: 0.5;
}

.modalPopup
{	
	background-color: White;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	padding: 20px;
	width: 500px;
	padding-left:10px;
	text-align: left;	
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    font-family:arial;
    font-size:12px;        
}

.modalPopupBlue
{	
	background-color: #eeeeee;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	padding: 20px;
	width: 500px;
	padding-left:10px;
	text-align: left;	
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    font-family:arial;
    font-size:12px;        
}

.modalPopupBlue h2
{	
	font-weight:bold;
    font-family:arial;
    font-size:14px;  
    color:White;      
}


.modalFullScreenImagePopup
{	
	background-color: White;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	padding: 20px;
	width: 1000px;
	height: 300px;
	padding-left:10px;
	text-align: left;
}

.modalCloseButton
{
	font-size:11px; 
	font-weight:bold; 
	padding-bottom:10px; 
	text-align:right;
}

/*Testimonial Page*/

.testimonial {
  font: 14px/20px italic Times, serif;
  padding: 0 40px 0 40px; 
  color: Gray; 
  width: 450px;
  margin: 5px;
  background-image: url(../img/PressOpenComments_03.png);
  background-position: top left;
  background-repeat: no-repeat;
}
  
.testimonial_author
{
	color: gray; 
	padding-top: 5px; 
	padding-bottom: 15px; 
	padding-left: 0px;
	font-size: 11px;
}
  
.testimonial span {
    display: block;
    background-image: url(../img/PressOpenComments_07.png);
    background-repeat: no-repeat;
    background-position: bottom right;
} 


/*Project Progress Page*/

.menuBarTabsWhite
{
	border-color: #D7E4BD; 
	border-bottom: solid 1px White;
	
}

.hidden
{
	display:none;
}


/*Page styled Information Message Boxes*/

.borderOnlyInfoBox {
	background-position: 15px 50%; 
	text-align: left; 
	width:450px;
	padding: 5px 5px 5px 5px;
    background-color: White; 
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    border-color: #eeeeee;
    border-style:solid; 
    border-width:1px;
    font-family:arial;
    font-size:12px;  
    color: Black;              
}

.whiteInfoBox {
	background-position: 15px 50%; 
	text-align: left; 
	width:500px;
	padding: 10px 20px 10px 20px;
    background-color: White; 
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    border-color: White;
    border-style:solid; 
    font-family:arial;
    font-size:12px;                
}

.blueInfoBox {
	background-position: 15px 50%; 
	text-align: left; 
	color:White;
	width:500px;
	padding: 2px 2px 2px 2px;
    background-color: #007ea6; 
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    border-color:  #007ea6; 
    border-style:solid; 
    font-family:arial;
    font-size:12px;                
}

.mainInfoBox {
	background-position: 15px 50%; 
	text-align: left; 
    background-color: #eeeeee; 
	width:550px;
	padding:6px 10px 6px 10px;
    border-radius:7px;
    border-color: #eeeeee;
    border-style:none; 
    font-family:arial;
    font-size:12px;   
}

.mainInfoBox h2 {
	text-align: left; 
	padding:15px 6px 12px 6px;
    font-family:arial;      
    font-weight:normal;
    color:#007ea6; 
}

.whiteCornerBox {
	background-position: 15px 50%; 
	text-align: left; 
	padding: 10px 5px 15px 5px;
    background-color: White; 
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
}

.whiteCornerBox .selected {
    border: 1px solid #006893; 
}

blockquote 
{
	background:#f9f9f9;
	border-left:10px solid #007ea6;
	margin:1.5em 10px;
	padding:.5em 10px;
	quotes:"\201C""\201D""\2018""\2019";
}

blockquote:before 
{
	color:#ccc;
	content:open-quote;
	font-size:4em;
	line-height:.1em;
	margin-right:.25em;
	vertical-align:-.4em;
}

blockquote p 
{
	display:inline;	
}