/*
html, body {
	height:100%;	
}
*/

body {
	margin: auto;
	width: 775px;
	background-color: #fff;
}

body, table {
	font-size: 11px;
	font-family: verdana, sans-serif;
	color: #333;
}

form {
	margin:0;
}

a {
	color:#06c;
	text-decoration: underline;
}
a:hover {
	color:#036;
}
h1, h2 {
	margin: 0px;
	padding: 5px 5px;
	color: #fff;
	font-size: small;
	background: #48719F;
}
h3 {
	margin: 0px;
	padding: 0px;
	color: #C00;
	font-size: 11px;
}
img {
	border:0;	
}

.error {
	color:#e00000;
}

/* B:Header */
div#header {
	margin: 0px;
	padding: 0px;
	height: 83px;
}

	div#logo {
		float: left;
		margin: 0px;
		padding: 12px 5px;
		font-size:0;
	}
		#logo a {
			border:0px;
		}

	div#searchBox {
		float: right;
		width: 290px;
		margin: 0px;
		padding: 30px 0 0;
	}
		#searchBox form {
			float: right;
			padding: 18px 4px 0px 0px;
		padding: 0;
		}
		#searchBox ul {
			float: left;
			margin: 0px;
			padding: 5px 0px 0px;
			list-style-type: none;
		}
		#searchBox li {
			margin:0px;
			padding: 0px 18px 0px 0px;
			display: inline;
		}
	#topLinks {
		margin: 0px;
		padding: 10px 4px 0px;
		width: 450px;
		float: right;
		font-size: smaller;
	}
		#topLinks ul {
			list-style: none;
			float: right;
			margin: 0px;
			padding: 0px;
		}
		#topLinks li {
			margin: 0px;
			padding: 0px 3px 0px 3px;
			display: inline;
			border-left: solid 1px #4c4c4c;
		}
		#topLinks li:first-child {
			border: none;
		}
		#topLinks a{
			color: #4C4C4C;
			text-decoration: none;
		}

/* E:Header */	


		
/* B:Wrapper */
#wrapper {
	clear:both;
	margin: 0px 0px 0px;
	padding: 4px 0px;
	border-top: solid 3px #D9D9D9;
}

	#flash {
		margin: 0px 0px 6px;
		padding: 0px;
		height: 160px;
	}
/* B:Content */	
#content {
	margin: 0px 185px;
	padding: 0px;
}
	#content ul {
        list-style-type: none;
        margin: 0px;
        padding: 6px;
    }
    #content ul li {
        margin: 0px;
        padding: 4px 0px 4px 15px;
        background: url("../images/submenu_bullet.gif") no-repeat top left;
        border-bottom: solid 1px #fff;
    }
	#homePageBody {
		margin: 4px;
		padding: 0px;
	}
	.box {
		border: solid 1px #48719F;
	}
		.box ul{
			list-style-type: none;
			margin: 0px;
			padding: 6px;
		}
		.box li {
            margin: 0px;
            padding: 0px 0px 4px 9px!important;
            background: url("../images/boxBullet.gif") no-repeat top left!important;
        }

	.more {
		font-weight: bold;
		text-align: right;
		padding: 0px 10px 6px;
	}
		.more a{
			color: #c00;
			text-decoration: none;
		}
/* E:Content */	

/* B:Left */
#left {
	margin: 0px;
	padding: 0px;
	width: 180px;
	float: left;
}
	#submenu {
		margin: 0px 0px 6px;
		padding: 4px;
		background: #EDEDED;
		font-size: 12px;
	}
		#submenu ul{
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}
		#submenu li {
			margin: 0px;
			padding: 4px 0px 4px 15px;
			background: url("../images/submenu_bullet.gif") no-repeat top left;
			border-bottom: solid 1px #fff;
		}
		#submenu a {
			text-decoration: none;
		}
        #submenu ul ul li{
            border: none;
            font-size: 10px;
            padding: 4px 0px 1px 14px;
        } 
/* E:Left */

/* B:Breadcrumbs */
#breadCrumbs {
	margin: 6px 0px 8px;
	padding: 0px;
}
	#breadCrumbs ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	#breadCrumbs li { 
		display: inline;
		padding:0px 5px 0px 9px !important;
		background: url("../images/breadcrumbs_bullet.gif") no-repeat center left !important;
	}
/* E:Breadcrumbs */

/* B:Right */	
#right {
	margin: 0px;
	padding: 0px;
	width: 180px;
	float: right;
}
/*
	#selectProduct, #quickAccess {
		margin: 0px;
		padding: 5px;
		background: #49535F;
	}
		#selectProduct h1{
			background: none;
			padding: 0px 0px 6px;
		}
		#quickAccess h1{
			background: #999;
			padding: 2px 5px;
		}
		#quickAccess ul{
			list-style-type: none;
			margin: 0px;
			padding: 4px 0px 0px;
		}
*/
    #selectProduct, #quickAccess {
        margin: 0px;
        padding: 5px 5px 0px;
        background: #49535F;
    }
    #selectProduct {
        padding: 5px 5px;
    }
        #selectProduct h1{
            background:  #999;
            padding: 2px 5px;
			margin: 0px 0px 6px;
        }
        #selectProduct select{
            margin: 0px 0px ;
        }
        #quickAccess h1{
            background: none;
            padding: 0px 0px 6px;
        }
        #quickAccess ul{
            list-style-type: none;
            margin: 0px;
            padding: 0px 0px 0px;
        }

		#quickAccess li {
			margin: 0px;
			padding: 2px 0px 3px 12px;
			background: url("../images/quickBullet.gif") no-repeat top left;
		}
		#quickAccess a{
			color:#fff;
		}
	#relatedLinks {
		margin: 6px 0px 0px;
	}
	.spacer ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	.spacer li {
		margin: 0px;
		padding: 6px 0px 0px;
	}
/* E:Right */

/* E:Wrapper */
	

/* B:Footer */

#footer {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 45px;
	font-size: smaller;
	color: #666;
	border-top: solid 5px #DCDCDC;
	}	
	#copyright {
		float: left;
		margin: 0px;
		padding: 5px;
	}
	#developed {
		float: right;
		margin: 0px;
		padding: 5px;
	}
/* E:Footer */

div.whatsNew ul {
	margin:0;
	padding:0;
	list-style:none;
}
div.whatsNew ul li {
	margin:10px 3px;	
}

#homeBanner {
	margin:0 !important;
	padding:0 !important;
	list-style:none;
	width:100;
	text-align:center;
	height:130px;
}
#homeBanner li {
	margin:0 !important;
	padding:0 !important;
	display:inline;
	background:none !important;
}
ul.paginate li {
	list-style:none;
	display:inline;
	padding:0px;
	background:none !important;
	
}
ul.paginate {
	padding:0px;
	margin-bottom:10px;
	text-align:center;
	border:1px dashed silver;
	float:left;
}

th {
	background-color:#eee;
}

#content table {width:98%;}

#scroller {
    margin: 0px;
    padding: 6px;
    font-weight: bold;
    color: #fff;
    background: #48719f;
}
    #scroller a {
        color: #fff;
    }

    #news h2{
        background: #FF8432;
    }
    #news .box {
        border: solid 1px #FF8432;
    }

    #relatedLinks h2{
        background: #D0161D;
    }
    #relatedLinks .box {
        border: solid 1px #D0161D;
    }

table.webForm th {text-align:right}
