.shinybutton, #submitLogin input, .CRMNewProblemS input {
	margin-top: 10px;
	color:#000; 
	background-color:#CCCCFF; 
	border: 1px solid; 
	border-color: #669 #336 #336 #669; 
}

.cmsDocTable {
	padding: 15px;
}

.cmsDocGroup {
	padding: 5px;
	border-top: 1px solid black;
}

#nav li
{
    display:list-item;
/*    background:url('menubg.gif');*/
	margin-top:2px;
	position: relative;
	width: auto;
	float:left;
}


 
#nav a.enclose, #nav a {
	display: block;
	padding-left:10px;
	padding-right:5px;
	text-decoration: none;
	color: #3a4a97;
}

#nav a.enclose:hover, #nav a:hover {
	font-weight: bold;
	background-color: #ffffff;
	border: #477a95 0 1 1 1;
}

#nav li ul li a.enclose, #nav li ul li a {
	padding-right:0px;
	text-align: left;
	background-color: #ffffff;

	color: #000000;
	text-decoration: none;
	padding: 1px 0px 1px 0px;
	cursor: hand;
	display: block;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;

}

#nav li ul li a.enclose:hover, #nav li ul li a:hover {
	text-decoration: underline;

}
 
#nav li ul li {
	width:9em;
	background: white;
	border: thin #477b93;
	float:none;
}
 
 
#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}
 

 
#nav li ul { 
	position: absolute;
	width: auto; 
	left: -999em; 
	border-color: #0f2b8e;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background: #ffffff;
	padding:5px;
}

#nav li ul li {
	display: block;
}
 
#nav li ul ul { 
	margin: -2em 0 0 10em;
}
 
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
 
#nav li:hover {
    visibility: visible;  
}



/* articles */

.twocolumn
{
    width: 50%;
    float: left;
}

.onecolumn
{
    width: 100%;
    float: left;
}

ul.content
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    margin-bottom: 5px;
    margin-top: 3px;
}

ul.content li
{
    margin: 0px;
    padding: 0px;
    background: url( 'next.jpg' ) no-repeat;
    font: normal 11px/14px Verdana;
    padding-left: 17px;
    padding-bottom: 6px;
}

.twocolumn h3
{
    background: url( 'sectiontitle.png' ) no-repeat;
    display: block;
    width: 270px;
    height: 20px;
    padding: 8px;
    margin: 0px;
    padding-left: 14px;
    font-weight: bold;
    font-size: 12px;
}

.divider
{
    clear: both;
    padding: 10px 0;
    
}

.divider hr
{
    background-color: #cccccc;
    color: #cccccc;
    height: 1px;
    border: 0 none;
}

/*breadcrumb*/

.breadcrumbhdr
{
	font-family: Arial;
	font-size: 10pt;
	color: #0f2b8c;
	float: left;
    padding: 3px;
    margin-bottom: 10px;
    margin-top: 0px;
}

#cmsbiscuits
{
    font: normal 10pt Arial;
    font-size: 10pt;
    font-weight: normal;
    color: #0f2b8c;
    padding: 3px;
    margin-bottom: 10px;
    margin-top: 0px;
}

#cmsbiscuits a
{
    font-size: 10pt;
    font-weight: normal;
    color: #0f2b8c;
}


/* body settings */

body {

    font-family: Arial;
    font-size: 10pt;
    min-width: 780px;
    margin: 0px;
    padding: 0px;
}


body a
{
    text-decoration: underline;
    color: #000000;
    font-weight: bold;
}

body a:hover
{
    text-decoration: none;
}

#wrapper
{
    width: 780px;
    margin: 0px;
    padding: 0px;
    font: normal 11px Verdana;
    background: url( 'background.png' ) repeat-y;
    background-color: White;
}

h2
{
    font-size: 12px;
}

#header
{
    text-indent: -10000px;
    background: url(      'toplogo_v9.gif' );
    width: 780px;
    height: 130px;
}

#header h1
{
    margin: 0px;
    padding: 0px;
}

#content
{
    padding: 8px;
}

/* footer */
/**********/

#footer a
{
    -x-system-font: none;
    color: white;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

#footer span
{
    margin-top: 15px;
}


#footer
{
    color: #000000;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    line-height: 14px;
    display: block;
    height: 15px;
    margin: 0;
    padding: 10px;
    background: url(   'footerbackground.jpg' );
}



/* column management */
/*********************/


* HTML #container
{
	height:300px;
}
#container
{
	min-height:300px;
}

#container .column
{
    position: relative;
    float: left;
}
#center
{
    width: 620px;
    padding-left: 160px;
}
#left
{
    width: 156px; /* LC width */
    position: absolute !important;
    left: 0px;
    top: 0px;
    display: block;
    background: #cfe6ee;
    border-right: solid 1px #F3B679;
}

#footer
{
    clear: both;
}

.CRMFaq0 {
	border-top: 2px solid black;
}

.CRMFaq1 {
	border-top: 2px solid black;
	background: #cfe6ee;
}

.CRMFaqHeader {
	float: left;
}

.CRMFaqHeader span {
	font-weight: bold;
}

.CRMFaqData {
}

.CRMNewProblemQ span {
	font-weight: bold;
}

#cmsbiscuit {
	display: inline;
}

#cmsbiscuitseperator {
	display: inline;
	padding-left: 3px;
	padding-right: 3px;
}

.CRMProb0, .CRMProb0F {
	border-top: 2px solid black;
}

.CRMProb1, .CRMProb1F  {
	border-top: 2px solid black;
	background: #cfe6ee;
}

.CRMProb0F, .CRMProb1F {
	padding-top: 5px;
}


.CRMProbHeader {
	float: left;
}

.CRMProbHeader span {
	font-weight: bold;
}

.CRMProbData {
}

.CRMSearchProblemQ span {
	font-weight: bold;
}


.CRMSearch0 {
	border-top: 2px solid black;
}

.CRMSearch1 {
	border-top: 2px solid black;
	background: #cfe6ee;
}

.CRMSearchHeader {
	float: left;
}

.CRMSearchHeader span {
	font-weight: bold;
}

.CRMSearchData {
}

.CRMSearchGroup {
	background: #cccccc;	
}

.CRMSearchDocumentQ {
	clear: left;
	float: left;
	text-align: right;
	padding-bottom: 10px;
	padding-right: 10px;
	width: 200px;
}

.CRMSearchDocumentA {
	padding-bottom: 10px
}

.CRMSearchDocumentS {
	width: 250px;
	text-align: right;
}

h1 {
	font-size: 16pt;
}

.CRMNewProblemA textarea {
	width: 400px;
	height: 400px;
}

.CRMNewProblemA input {
	width: 400px;
}


