.subTitle
{
	font-family:Tahoma;
	font-size:84%;
	font-weight:bold;
	color:#2F3955;
}
ol li
{
	font-family:Tahoma;
	font-size:84%;
	font-weight:normal;
	color:#000000;
}
ul li
{
	font-family:Tahoma;
	font-size:84%;
	font-weight:normal;
	color:#000000;
}
ul.fullFontSize li
{
	font-family:Tahoma;
	font-size:100%;
	font-weight:normal;
	color:#000000;
}
.pagerContainer
{
	border-top:1px solid black;
}
.buttonTab
{
    border:0px solid;  
    background-color:#405881;
    color:White;
    cursor:pointer;
    text-decoration:none;
    font-weight:bold;
    margin:0;
}

.buttonClose
    {

        border:0px solid;  
	    background-color:Transparent;
        color:#006EAD;
        cursor:pointer;
        text-decoration:underline;
	    font-weight:bold;
	    
    }
    .outerContainer {
	    position: relative;
	    overflow:visible;
    }
    .innerContainer
    {
		border:1px solid #405881;
    }
    .innerContainerControls {
	    position: absolute;
	    bottom: 0;
	    height:30px;
	    width:100%;
    }

    .pagerDropDown
    {
		font-family:Tahoma;
		font-size:1.1em;
	    border:0px;
    }
     .pagerText
    {
		font-family:Tahoma;
		font-size:1.1em;
		white-space:nowrap;
    }
    .pagerTable
    {
	    width:100px;
	    border:0px;
    }
    .pagerButton
    {
		font-size:1.1em;
        border:0px solid;  
        font-family:Tahoma;
	    background-color:Transparent;
        color:#2F3955;
        cursor:pointer;
        display:block;
        text-decoration:underline;
	    margin:0;
	    text-align:left;
    }
    .buttonLink
    {
        border:0px;  
	    background-color:White;
        color:#000000;
	    display:block;
        cursor:pointer;
        text-decoration:underline;
	    margin:0;
	    text-align:left;
		font-family:Tahoma;
    }

    .buttonLinkWhite
    {
        border:0px solid;  
	    background-color:Transparent;
        color:White;
        cursor:pointer;
        display:block;
        text-decoration:underline;
	    font-weight:bold;
    }

    .gridViewSortButton
    {
        border:0px solid;  
	    background-color:Transparent;
        color:White;
        cursor:pointer;

        text-decoration:underline;
	    font-weight:bold;
	    margin:0;
    }

/*
#topBarForm .searchText {
	background-color:#D8E4F2;
}
*/

#topBarLinks p, #topBarLinks p a {
	color:#2D3D68;
}


#topBarPrintSearch, #topBarPrint {
	background-color:#006EAD;
}

#topBarPrintSearch {
	background-image:url('/internet.cms/images/professional/topbar_curve_l.gif');
}

#topBarPrint {
	background-image:url('/internet.cms/images/professional/topbar_curve_r.gif');
}

#left_bg {
	float:left;
	width:100%;
	background-image:url('../images/professional/left_bg.gif');
	background-repeat:repeat-y;
	background-position:top left;
}

#mid_bg {
	float:left;
	width:100%;
	background-image:url('../images/professional/mid_bg.gif');
	background-repeat:repeat-y;
	background-position:top left;
}

#mid_bg_inside {
	float:left;
	width:100%;
	background-image:url('../images/professional/mid_bg_inside.gif');
	background-repeat:repeat-y;
	background-position:top left;
}

#right_bg {
	float:left;
	width:100%;

	/*width:100%;
	background-image:url('../images/professional/right_bg.gif');
	background-repeat:repeat-y;
	background-position:top right;*/
}

#right_bg_inside {
	float:left;
	width:100%;
	background-image:url('../images/professional/right_bg_inside2.gif');
	background-repeat:repeat-y;
	background-position:top right;
}

#topright {
	float:left;
	width:100%;
	background-image:url('../images/professional/topright.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}

#topright_inside {
	/*float:left;*/
	min-height:32px;
	min-width:54px;
	/*width:100%;*/
	background-image:url('../images/professional/topright_inside2.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}
#breadcrumb {	
	margin:0 0 0 84px;
	padding:0 0 0 10px;
}

#breadcrumb p {
	margin:0;
}

#breadcrumb div, #breadcrumb p a{
	font-family:Tahoma;
	font-size:84%;
	font-weight:normal;
	color:#2D3D68;
	padding-top:44px;
}

#breadcrumb p a {
	text-decoration:none;
}

#breadcrumb p a:hover {
	text-decoration:underline;
}
/*
#breadcrumb {	
	padding:0 0 0 10px;
	height:64px;
}

#breadcrumb p, #breadcrumb p a {
	font-family:Tahoma;
	font-size:84%;
	font-weight:normal;
	color:#2D3D68;
}

#bc_links {
	position:absolute;
	bottom:5px;
}
*/

#topright img, #topright_inside img {
	position:relative;
	top:-38px;
}

#top_leftnav {
	float:left;
	background-image:url('../images/professional/top_leftnav.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:30px 0 0 0;
}

#sideImage {
	float:left;
	width:35px;
}

#leftNav {
	float:left;
	width:144px;
	padding:25px 0 0 0;
}

#leftNav ul, #rightNav ul, #rightNav_inside ul {
	margin:0;
	padding:0px 0px 0;
	list-style:none;
}

#leftNav li {
	line-height:15px;
}

#leftNav li p {
	margin:0;
}

#leftNav li a {
	display:block;
	font-family:Tahoma;
	font-size:80%;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

.homeNav li {
	border-top:solid 1px #7A8AA7;
}

.homeNav li a {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.homeNav li a:hover {
	background-color:#586E93;
}

#top_midnav_wrapper, #bot_midnav_wrapper {
	margin:0 0 0 179px;
}

#top_midnav {
	background-image:url('../images/professional/top_midnav.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:15px;
}

#top_midnav_inside {
	background-image:url('../images/professional/top_midnav_inside.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:15px;
	margin: 0;
}

#top_midnav_content {
	float:left;
	padding:0 2% 0 2%;
	width: 90%;
}

#top_midnav img, #top_midnav_inside img {
	padding:5px 0 20px 0;
}

#top_midnav_inside h1 {
	font-family:Tahoma;
	font-size:200%;
	font-weight:normal;
	color:#006EAD;
	margin:0;
	margin-bottom:10px;
}

#top_midnav_inside h2 {
	font-family:Tahoma;
	font-size:110%;
	font-weight:normal;
	color:#7386A7;
	margin:0;
	margin-bottom:30px;
}

#top_midnav_inside h3 {
	font-family:Tahoma;
	font-size:84%;
	font-weight:bold;
	color:#405881;
	margin:0;
	margin-top:30px;
	margin-bottom:5px;
}
.H2Style
{
	font-family:Tahoma;
	font-size:110%;
	font-weight:normal;
	color:#006ead;
	margin:0;
	margin-bottom:30px;
}
.H3Style
{
	font-family:Tahoma;
	font-size:84%;
	font-weight:bold;
	color:#006ead;
	margin:0;
	margin-top:30px;
	margin-bottom:5px;
}


#top_midnav_inside a{
	color:#000000;
}
/*
#top_midnav_inside a:hover{
	color:#00000;
}
*/

#top_midnav p {
	font-family:Tahoma;
	font-size:84%;
	color:#ffffff;
	margin-top:0;
}

#top_midnav_inside p {
	font-family:Tahoma;
	font-size:84%;
	color:#000000;
	margin-top:0;
}

#top_rightnav {
	float:right;
	width:175px;
	background:#ffffff url('../images/professional/top_rightnav.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:30px 0 0 0;
}

#top_rightnav_inside {
	float:right;
	width:54px;
	height:32px;
	background:#ffffff url('../images/professional/topright_inside2.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#rightNav li {
	border-bottom:solid 1px #7A8AA7;
	padding:2px 0 2px 15px;
}

#rightNav_inside li {
	border-bottom:solid 1px #9DABC2;
	padding:2px 0 2px 15px;
}

#rightNav li p, #rightNav_inside li p {
	margin:0;
}

#rightNav li a, #rightNav_inside li a {
	display:block;
}

#news, #events {
	width:135px;
	padding:20px 20px 30px 20px;
	border-bottom:solid 1px #7A8AA7;
}

#related_links, #news_inside {
	width:135px;
	padding:20px 20px 30px 20px;
	border-bottom:solid 1px #9DABC2;
}

#newsText p, #eventsText p {
	font-family:Tahoma;
	font-size:70%;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:0;
}

#linksText p {
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	color:#ffffff;
	margin-bottom:0;
}

#news p span, #events p span, #news_inside p span {
	font-weight:normal;
}

.allNews p {
	font-size:70%;
}

.allNews p a {
	font-family:Tahoma;
	font-weight:bold;
	color:#E7ECF5;
	text-decoration:underline;
}

.allNews p a:hover {
	color:#35486A;
	background-color:#E7ECF5;
	text-decoration:none;
}

.allNews img {
	padding:0 0 0 5px;
	vertical-align:bottom;
}

#rss {
	padding:0 0 0 20px;
}

#rss p a, #rss p span {
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	vertical-align:top;
}

#rss p a, #linksText p a {
	color:#E7ECF5;
	text-decoration:underline;
}

#rss p a:hover, #linksText p a:hover {
	color:#35486A;
	background-color:#E7ECF5;
	text-decoration:none;
}

#rss p span {
	color:#ffffff;
	padding:0 3px 0 3px;
}

#bot_leftnav {
	float:left;
	width:179px;
	height:32px;
	background:#006ead url('../images/professional/bot_leftnav.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

#bot_midnav {
	float:left;
	width:100%;
	height:32px;
	background:#7386A7 url('../images/professional/bot_midnav.gif');
	background-repeat:no-repeat;
	background-position:179px;
}

#bot_midnav_inside {
	float:left;
	width:100%;
	height:32px;
	background:#ffffff url('../images/professional/bot_midnav_inside.gif');
	background-repeat:no-repeat;
	background-position:179px;
}

#bot_rightnav {
	float:right;
	width:175px;
	height:32px;
	background:#405881 url('../images/professional/bot_rightnav.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

#bot_rightnav_inside {
	float:right;
	width:32px;
	height:32px;
	background:#ffffff url('../images/professional/bot_rightnav_inside2.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

#botright {
	height:32px;
	background-image:url('../images/professional/botright.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	position:relative;
	top:-32px;
}

#botright_inside {
	height:32px;
	background-image:url('../images/professional/botright_inside2.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	position:relative;
	top:-32px;
}

#poll_month, #features {
	float:left;
	width:100%;
	margin-left:-1px;
	border-left:solid 1px #97A5BE;
	border-right:solid 1px #97A5BE;
}

#features_margin {
	padding:0 10px 0 10px;
}

.features_wrapper {
	float:left;
	position:relative;
	width:33%;
	background:#405881 url('../images/professional/features_arrow.gif');
	background-repeat:no-repeat;
}

#features_alt_wrapper {
	float:left;
	position:relative;
	width:33%;
	text-align:center;
}

#features_alt_wrapper img {
	padding:0;
}

#features_col1 {
	height:52px;
	background-image:url('../images/professional/features_left.jpg');
	background-repeat:no-repeat;
	background-position:right;
}

#features_col2 {
	height:52px;
	background-image:url('../images/professional/features_mid.jpg');
	background-repeat:no-repeat;
	background-position:right;
}

#features_col3 {
	height:52px;
	background-image:url('../images/professional/features_right.jpg');
	background-repeat:no-repeat;
	background-position:right;
}

.features_text {
	float:left;
	position:relative;
	width:33%;
	padding-top:5px;
}

.features_text p {
	padding:0 10px 0 20px;
	margin-bottom:0;
}

.more {
	background-image:url('../images/professional/more.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

.features_more, .more_inside {
	background-image:url('../images/professional/features_more.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

.features_more {
	margin:0 0 0 20px;
}

.square {
	background-image:url('../images/professional/bullet_professional.gif');
	background-repeat:no-repeat;
	padding:0 0 0 30px;
	background-position:left center;
}

.square:hover, .square_on {
	background-image:url('../images/professional/bullet_professional_roll.gif');
	background-repeat:no-repeat;
	padding:0 0 0 30px;
	background-position:left center;
}

.round {
	background-image:url('../images/professional/bullet_corporate.gif');
	background-repeat:no-repeat;
	padding:0 0 0 30px;
	background-position:left center;
}

.round:hover, .round_on {
	background-image:url('../images/professional/bullet_corporate_roll.gif');
	background-repeat:no-repeat;
	padding:0 0 0 30px;
	background-position:left center;
}

.square_inside {
	background-image:url('../images/professional/bullet_professional_inside.gif');
	background-repeat:no-repeat;
	padding:0 0 0 30px;
	background-position:left center;
}

.square_inside:hover, .square_inside_on {
	background-image:url('../images/professional/bullet_professional_inside_roll.gif');
	background-repeat:no-repeat;
	padding:0 0 0 30px;
	background-position:left center;
}

.round_inside {
	background-image:url('../images/professional/bullet_corporate_inside.gif');
	background-repeat:no-repeat;
	padding:0 0 0 30px;
	background-position:left center;
}

.round_inside:hover, .round_inside_on {
	background-image:url('../images/professional/bullet_corporate_inside_roll.gif');
	background-repeat:no-repeat;
	padding:0 0 0 30px;
	background-position:left center;
}

/* navigation */

.topLevel li {
	border-top:solid 1px #009bdc;
}

.topLevel li a:hover {
	background-color:#009bdc;
}

.topLevel .nav_on a {
	padding-left:30px;
	background-image:url('../images/professional/nav_arrow_dark.gif');
	background-repeat:no-repeat;
	background-position:10px 8px;
}

.topLevel .nav_on a:hover {
	background-image:url('../images/professional/nav_arrow_dark_roll.gif');
	background-repeat:no-repeat;
	background-position:10px 8px;
}

.topLevel .nav_off a, .topLevel .nav_currentpage a {
	padding-left:10px;
}

#topLevel_subnav {
	padding-left:10px;
}

#darkLevel_subnav {
	padding-left:20px;
}

#lightLevel_subnav {
	padding-left:20px;
	background-image:url('../images/professional/nav_bg_light.gif');
	background-repeat:repeat-y;
}

.lightLevel .nav_off, .lightLevel .nav_top_off, .lightLevel .nav_currentpage, .lightLevel .nav_top_currentpage {
	border-bottom:solid 1px #9DABC2;
}

.darkLevel .nav_off, .darkLevel .nav_top_off, .darkLevel .nav_currentpage, .darkLevel .nav_top_currentpage {
	border-bottom:solid 1px #7A8AA7;
}

.lightLevel .nav_top_off a, .lightLevel .nav_top_on a, .lightLevel .nav_top_currentpage a {
	background:#7386A7 url('../images/professional/nav_light_top_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
}

.lightLevel .nav_top_off a:hover, .lightLevel .nav_top_on a:hover, .lightLevel .nav_top_currentpage a:hover {
	background:#5B7095 url('../images/professional/nav_light_top_bg_roll.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
}

.lightLevel .nav_bot_off a, .lightLevel .nav_bot_on a, .lightLevel .nav_bot_currentpage a {
	background:#7386A7 url('../images/professional/nav_light_bot_bg.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:20px;
}

.lightLevel .nav_bot_off a:hover, .lightLevel .nav_bot_on a:hover, .lightLevel .nav_bot_currentpage a:hover {
	background:#5B7095 url('../images/professional/nav_light_bot_bg_roll.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:20px;
}

.lightLevel .nav_off a, .lightLevel .nav_currentpage a {
	padding-left:20px;
	background-color:#7386A7;
}

.lightLevel .nav_off a:hover, .lightLevel .nav_currentpage a:hover {
	padding-left:20px;
	background-color:#5B7095;
}

.lightLevel .nav_on a {
	padding-left:40px;
	background:#7386A7 url('../images/professional/nav_arrow_light.gif');
	background-repeat:no-repeat;
	background-position:20px 8px;
}

.lightLevel .nav_on a:hover {
	padding-left:40px;
	background:#5B7095 url('../images/professional/nav_arrow_light_roll.gif');
	background-repeat:no-repeat;
	background-position:20px 8px;
}

.darkLevel .nav_top_off a, .darkLevel .nav_top_on a , .darkLevel .nav_top_currentpage a {
	background:#405881 url('../images/professional/nav_dark_top_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
}

.darkLevel .nav_top_off a:hover, .darkLevel .nav_top_on a:hover, .darkLevel .nav_top_currentpage a:hover {
	background:#586E93 url('../images/professional/nav_dark_top_bg_roll.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:20px;
}

.darkLevel .nav_bot_off a, .darkLevel .nav_bot_on a, .darkLevel .nav_bot_currentpage a {
	background:#405881 url('../images/professional/nav_dark_bot_bg.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:20px;
}

.darkLevel .nav_bot_off a:hover, .darkLevel .nav_bot_on a:hover, .darkLevel .nav_bot_currentpage a:hover {
	background:#586E93 url('../images/professional/nav_dark_bot_bg_roll.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:20px;
}

.darkLevel .nav_off a, .darkLevel .nav_currentpage a {
	padding-left:20px;
	background-color:#405881;
}

.darkLevel .nav_off a:hover, .darkLevel .nav_currentpage a:hover {
	padding-left:20px;
	background-color:#586E93;
}

.darkLevel .nav_on a {
	padding-left:40px;
	background:#405881 url('../images/professional/nav_arrow_dark.gif');
	background-repeat:no-repeat;
	background-position:20px 8px;
}

.darkLevel .nav_on a:hover {
	padding-left:40px;
	background:#586E93 url('../images/professional/nav_arrow_dark_roll.gif');
	background-repeat:no-repeat;
	background-position:20px 8px;
}

.nav_currentpage a {
	background-image:url('../images/professional/nav_currentpage.gif');
	background-repeat:no-repeat;
	background-position:top right;
}

.nav_top_currentpage a .linkText, .nav_bot_currentpage a .linkText {
	display:block;
	background-image:url('../images/professional/nav_currentpage_curve.gif');
	background-repeat:no-repeat;
	background-position:top right;
}

.lightLevel .nav_top_on a .linkText, .lightLevel .nav_bot_on a .linkText {
	display:block;
	padding-left:20px;
	background-image:url('../images/professional/nav_arrow_light.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.lightLevel .nav_top_on a:hover .linkText, .lightLevel .nav_bot_on a:hover .linkText {
	display:block;
	padding-left:20px;
	background-image:url('../images/professional/nav_arrow_light_roll.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.darkLevel .nav_top_on a .linkText, .darkLevel .nav_bot_on a .linkText {
	display:block;
	padding-left:20px;
	background-image:url('../images/professional/nav_arrow_dark.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.darkLevel .nav_top_on a:hover .linkText, .darkLevel .nav_bot_on a:hover .linkText {
	display:block;
	padding-left:20px;
	background-image:url('../images/professional/nav_arrow_dark_roll.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.nav_off a, .nav_on a, .nav_currentpage a, .nav_top_off a, .nav_top_on a, .nav_top_currentpage a, .nav_bot_off a, .nav_bot_on a, .nav_bot_currentpage a {
	padding-top:5px;
	padding-bottom:5px;
}

.nav_off a, .nav_on a, .nav_currentpage a {
	padding-right:15px;
}

.nav_top_off a .linkText, .nav_top_on a .linkText, .nav_bot_off a .linkText, .nav_bot_on a .linkText, .nav_top_currentpage a .linkText, .nav_bot_currentpage a .linkText {
	padding-right:15px;
}

/* styles for navigation with only ONE item in the list */

.lightLevel .nav_onepage a {
	background:#7386A7 url('../images/professional/nav_light_top_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

.lightLevel .nav_onepage a:hover {
	background:#5B7095 url('../images/professional/nav_light_top_bg_roll.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

.lightLevel .nav_onepage a .bot_curve {
	display:block;
	background-image:url('../images/professional/nav_light_bot_bg.gif');
	background-repeat:no-repeat;
	height:15px;
}

.lightLevel .nav_onepage a:hover .bot_curve {
	display:block;
	background-image:url('../images/professional/nav_light_bot_bg_roll.gif');
	background-repeat:no-repeat;
	height:15px;
}

.darkLevel .nav_onepage a {
	background:#405881 url('../images/professional/nav_dark_top_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

.darkLevel .nav_onepage a:hover {
	background:#586E93 url('../images/professional/nav_dark_top_bg_roll.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

.darkLevel .nav_onepage a .bot_curve {
	display:block;
	background-image:url('../images/professional/nav_dark_bot_bg.gif');
	background-repeat:no-repeat;
	height:15px;
}

.darkLevel .nav_onepage a:hover .bot_curve {
	display:block;
	background-image:url('../images/professional/nav_dark_bot_bg_roll.gif');
	background-repeat:no-repeat;
	height:15px;
}

.lightLevel .nav_onepage a .linkText, .darkLevel .nav_onepage a .linkText {
	display:block;
	padding-left:20px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:0;
	background-image:url('../images/professional/nav_currentpage_onepage.gif');
	background-repeat:no-repeat;
	background-position:top right;
}

.server_control {
	width: 100%;
}	

.server_control label {
	font-family:Tahoma;
	font-size:84%;
	font-weight:normal;
	color:#000000;
}

/* tables */

.server_control table {
	border:solid 1px #7386A7;
}	

.server_control th {
	width:30%;
	border-bottom:solid 1px #7386A7;
	padding:5px 3px 5px 3px;
	font-family:Tahoma;
	font-size:84%;
	font-weight:bold;
	color:#ffffff;
	background-color:#006ead;
}

.server_control td {
	font-family:Tahoma;
	font-size:84%;
	font-weight:normal;
	color:#000000;
}

.sortDirIcon 
{
	float: right;
	text-align: left;
	vertical-align: bottom;
	width: 9px;
}

.sortLink {
	font-family:Tahoma;
	font-weight:bold;
	color:#ffffff;
}

#top_midnav_inside table {
	border:solid 1px #3f92c1;
}

#top_midnav_inside table table {
	border:none;
}


.tabletop_colOne, .tabletop_colTwo, .tabletop_colThree, .table_colOne, .table_colTwo, .table_colThree {
	border-bottom:solid 1px #7386A7;
	padding:5px 3px 5px 3px;
}

.tabletop_colOne, .tabletop_colThree, .table_colOne, .table_colThree, .tablebot_colOne, .tablebot_colThree {
	width:30%;
}

.tabletop_colTwo, .table_colTwo, .tablebot_colTwo {
	width:40%;
}

.tabletop_colOne, .tabletop_colTwo, .table_colOne, .table_colTwo, .tablebot_colOne, .tablebot_colTwo {
	border-right:solid 1px #7386A7;
}

.tabletop_colOne, .tabletop_colTwo, .tabletop_colThree {
	font-family:Tahoma;
	font-size:84%;
	font-weight:bold;
	color:#ffffff;
}

.table_colOne, .table_colOne a, .table_colTwo,  .table_colThree, .tablebot_colOne, .tablebot_colTwo, .tablebot_colThree {
	font-family:Tahoma;
	font-size:84%;
	font-weight:normal;
	color:#000000;
}


.tablebot_colOne, .tablebot_colTwo, .tablebot_colThree {
	padding:5px 10px 5px 10px;
}

.tabletop_row {
	background-color:#405881;
}

.tablebot_row {
	background-color:#F6F9FF;
}

.table_row, .tablebot_row {
	vertical-align:top;
	padding: 2px;
}

.bullet {
	padding-right:5px;
	vertical-align:top;
}

.table_heading
{
	background-color:#006EAD;
	font-family: Tahoma;
	font-size: 84%;
	color: #ffffff;
	text-align: left;
	padding: 2px;
	font-weight: bold;
}


#list 
{
	margin-top: 20px;
}

#list table
{
	border: solid 1px #e0dfe3;
}

#list th 
{
	text-align: left;
	vertical-align: top;
	height: 1%;
	background-color: #405881;
	padding: 2px 0 2px 0;
	border: 0;
}

#list th a
{
	float: left;
	color: #ffffff;
	padding: 3px 3px 3px 3px;
	font-family: Verdana;
	font-size: 84%;
}

#list th img 
{
	float: right;
	text-align: left;
	vertical-align: top;
	width: 9px;
	height: 1%;
	padding: 7px 5px 5px 5px;
}

#list td
{
	padding: 3px 3px 3px 3px;
	text-align: left;
	vertical-align: top;
	font-family: Verdana;
	font-size: 84%;
}

#list .itemProductName 
{
	width: 16%;
}

#list .itemThemeName
{
	width: 10%;
}

#list .itemYJServiceName
{
	width: 10%;
	white-space: pre-wrap;
}


#list .itemProductTypes
{
	width: 12%;
}

#list .itemOrder
{
	width: 6%;
}

#list .itemGender
{
	width: 8%;
}

#list .itemAgeRange 
{
	width: 10%;
}

#list .itemProformaDateCreated 
{
	width: 10%;
}

#list table span
{
	position: relative;
	top: -7px;
}


#list table table
{
	position: relative;
	top: 8px;
	margin-left: 40px;
	border: 0;
	width: 1px;	
}
 
#list table table td span
{
	position: relative;
	top: 0;
}

#list table table td 
{
	padding: 2px 2px 0 2px;
	width: 1px;
	text-align: left;
	vertical-align: bottom;
}
form label
{
    display:inline-block;
}
span.isKeep label
{
    font-weight:bold;
}
.ajaxButtonOff
{
    color:white;
    background-color: #006ead;
    text-decoration:none;
    background-repeat:no-repeat;
    background-position:right center;
}
.ajaxButtonOn
{
    color:white;
    background-color: #009bdc;
    text-decoration:none;
    background-image: url('/UI/images/progress.gif');
    background-repeat:no-repeat;
    background-position:right center;    
    
 }
.h3Incidental {
    color:#000000;
    font-family:Tahoma;
    font-size:84%;
    margin-top:0;
}
