/* Themed Item Classes */

body {
	margin: 0em;
	padding: 0em;
	/*background: #5c2636;
	background-image: url('http://www.midsouthweb.com/smithandlambert/htdocs/templates/slcpa/block.jpg');
	background-repeat: repeat*/
	background: #CDC9B9;
	color: #000000;
	font-family: Arial, sans-serif;
}
input  {
	border: 1px solid #005FC8;
	padding: .2em;
	font: .9em Verdana, Arial,sans-serif;
}

textarea {
	border: 1px solid #005FC8;
	padding: .2em;
	font: .9em Verdana, Arial,sans-serif;
	
}

textarea:focus {
	background-color: #FFD6D6;
	border: 1px solid #C80023;
	color: #000000;
	}

label {
  margin-right:0.5em;
  padding-top:0.2em;
  padding-bottom:0.5em;
  vertical-align: middle;
  
  text-align:left;
  font-weight:bold;
  display: block;
  
  }

input:focus {
	background-color: #FFD6D6;
	border: 1px solid #C80023;
	color: #000000;
}

A:link{
        font-family: sans-serif;
        font-weight: bold;
        text-decoration: none;
        color: #003D59;
        background: none;
}

A:visited{
        font-family: sans-serif;
        font-weight: bold;
        text-decoration: none;
        color: #003D59;
        background: none;
}

A:hover{
        font-family: sans-serif;
        font-weight: bold;
        text-decoration: underline;
        color: #33BDFF;
        background: none;
}

p {
	margin-top: 7px;
	margin-bottom: 7px;
	/*ext-indent: 14px*/
	font-size: small;
	
}

/* Menu Box Elements */
#navbox1 {
	position: relative;
	/*background-color: #932945;*/
	width: 49.89em;
	border: 0px;
	height: 2em;
	margin-left: auto;
	margin-top: 1em;
	padding-bottom:0em;
	margin-right: auto;
	vertical-align: middle;
}
.nav_con {
	margin-right: 0em;
	margin: 0em;
	vertical-align: bottom;
	padding: 0em;
	padding-left: .5em;
	padding-right: .5em;
	height: 94%;
	color: black;
	text-align: center;
	background-color: #932945;
	border-right: 6px solid #932945;
	border-left: 6px solid #932945;
}
/* End Menu Box Elements */

/*End Menu Box */

/* Top Menu Elements */


#slantedmenu{
font-weight: bold;
font-size: 90%;
float: left;

}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background-color: #932945;
border: 1px solid #932945;
text-align: left; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: #ffdbb2;
padding-right: 15px;
padding-left: 15px;
margin: 0;
text-decoration: none;
/*background: transparent url(/IMEGS/themes/bcm/images/slantdivider2.gif) top right no-repeat;*/
border-right: 1px solid black;

}

#slantedmenu ul li a:visited{
color: #ffdbb2;
} 

#slantedmenu ul li a:hover{
color: black;
}


/* End Top Menu elements */

.header {
	width: 99%;
	border-bottom: 2px solid navy;
	/*font-family: "Verdana" , serif , "Arial" , serif , "Arial" , sans-serif ;*/
	font-size: medium;
	display: block;
	margin-bottom: 1em;
	margin-top: 1em;
	text-align: left;
}

/* Special items... */


#image1 {
	position: absolute;
	height: 10em;
	width: 11.59em;
	left:20em;
	z-index:11;	
	top: 3em;
}

#cornerbox {
	height: 120px;
	width: 200px;
	/*float:left;*/
	display: block;
	display:none;
	position: absolute;
	margin-bottom: 2em;
/*	margin-top: 2em;*/
	top: 2em;
}
.cb1 {
	height: .07em;
	/*overflow: hidden;*/
	background-color: #d9d2c7;
	border-right: .07em solid #d9d2c7;
	/*border-left: .07em solid #000000;*/
}

.cbox_con {
	margin-right: 0em;
	margin: 0em;
	vertical-align: middle;
	padding: 0em;
	padding-left: .5em;
	padding-right: .5em;
	height: 91%;
	color: black;
	text-align: center;
		border-right: 6px solid #d9d2c7;
}

#centerlogo {
	/* Holds the Smith & Lambert CPAS full text */
	display: block;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
	height: 120px;
	width: 40em;
	vertical-align: middle;
}

.clogo_con {
	margin-right: 0em;
	margin: 0em;
	vertical-align: bottom;
	padding: 0em;
	padding-left: .5em;
	padding-right: .5em;
	height: 94%;
	color: black;
	text-align: center;
	border-right: 6px solid #d9d2c7;
	border-left: 6px solid #d9d2c7;
}

.hb1 {
	height:0.061em;
	overflow: hidden;
	background-color: #e18f00;
	border-right: .061em solid #33527B;
	border-left: .061em solid #33527B;
	/*background:url(http://localhost/IMEGS/themes/bcm/images/whitetrans.gif);*/
	z-index:12;
	
}
.hbc {
	background-color:#e18f00;
}

.hb_con {
   margin: 0em;
	padding: 0em;
	padding-left: 11em;
	height: 94%;
	color: black;
	/*background-color:#e18f00;*/
	
}

.field_heading {
border-bottom:2px solid #666666;
color:#000;
font-size:12px;
font-weight:bold;
padding-top:10px;
}

/* Begin Content Boxes */
#contentwrapper {
	display:block;
	/*position:  relative;*/
	/*background-color: #FFFFFF;*/
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	border: 0px solid black;
	height: 50px;
	min-height: 60%;
	width: 50%;
	/*left: 10em;
	z-index: 29;*/
}
#content1 {
	padding-top: .5em;
	padding-left: .5em;
	padding-right: .5em;
	
	background-color: #FFFFE0;
	border: 1px solid;
	min-height: 300px;
	/*overflow: auto;*/
	/*max-height: 98%;
	min-height: 98%*/
}

/* End Content Boxes */

/* Begin Info Bar */
#infobox1 {
	width: 9em;
	/*height: 30ex;*/
	height: 62%;
	max-height: 62%;
	display: block;
	position: absolute;
	left: 50em;
	z-index: 0;
}


.ib1 {
	height: .07em;
	overflow: hidden;
	background-color: #d9d2c7;
	border-right: .07em solid #000000;
	/*border-left: .07em solid #000000;*/
}

.ib_con {
   margin-right: 0em;
   margin: 0em;
	padding: 0em;
	padding-left: .5em;
	padding-right: .5em;
	height: 92%;
	color: black;
	text-align: left;
}
/* 1px ~= .061em */
/* Handle Right corner rounds */
.ic1 {
	margin: 0 .75em 0 0;
	border: none;
	background-color: #d9d2c7;
	border-right: 6px solid #d9d2c7;
}

.ic2 {
	margin: 0 .55em 0 0;
	border-width: 0 .183em 0 .061em;
	border-right: 6px solid #d9d2c7;
	background-color: #d9d2c7;
/*	border-width: 0 .3em 0 .2em;*/
}
.ic3 {
	margin: 0 .427em 0 0;
	border-width: 0 .122em 0 .061em;
	border-right: 6px solid #d9d2c7;
	background-color: #d9d2c7;
	/*border-width: 0 .25em 0 .2em;*/
}
.ic4 {
	background-color: #d9d2c7;
		border-right: 6px solid #d9d2c7;
	margin: 0 .366em 0 0;
}
.ic5 {
	background-color: #d9d2c7;
	border-right: 6px solid #d9d2c7;
	margin: 0 .305em 0 0;
}
.ic6 {
	/*background-color: #932945;*/
		border-right: 6px solid #d9d2c7;
	margin: 0 .244em  0 0;
}
.ic7 {
	border-right: 6px solid #d9d2c7;
	margin: 0 .183em  0 0;
}
.ic8 {
	border-right: 6px solid #d9d2c7;
	margin: 0 .122em 0 0;
	height: .122em;
}
.ic9 {
	border-right: 6px solid #d9d2c7;
	/*background-color: #932945;*/
	margin: 0 .061em 0 0;
	height: .183em;
}

/* End Info Bar */

/* Handle four corner rounds */
.fc1 {
	margin: 0 .75em 0 .75em;
	border: none;
	background-color: #d9d2c7;
	border-right: 6px solid #d9d2c7;
	border-left: 6px solid #d9d2c7;
}

.fc2 {
	margin: 0 .55em 0 .55em;
	border-width: 0 .183em 0 .061em;
	border-right: 6px solid #d9d2c7;
	border-left: 6px solid #d9d2c7;
	background-color: #d9d2c7;
/*	border-width: 0 .3em 0 .2em;*/
}
.fc3 {
	margin: 0 .427em 0 .427em;
	border-width: 0 .122em 0 .061em;
	border-right: 6px solid #d9d2c7;
	border-left: 6px solid #d9d2c7;
	background-color: #d9d2c7;
	/*border-width: 0 .25em 0 .2em;*/
}
.fc4 {
	background-color: #d9d2c7;
	border-right: 6px solid #d9d2c7;
	border-left: 6px solid #d9d2c7;
	margin: 0 .366em 0 .366em;
}
.fc5 {
	background-color: #d9d2c7;
	border-right: 6px solid #d9d2c7;
	border-left: 6px solid #d9d2c7;
	margin: 0 .305em 0 .305em;
}
.fc6 {
	/*background-color: #932945;*/
		border-right: 6px solid #d9d2c7;
		border-left: 6px solid #d9d2c7;
	margin: 0 .244em  0 .244em;
}
.fc7 {
	border-right: 6px solid #d9d2c7;
	border-left: 6px solid #d9d2c7;
	margin: 0 .183em  0 .183em;
}
.fc8 {
	border-right: 6px solid #d9d2c7;
	border-left: 6px solid #d9d2c7;
	margin: 0 .122em 0 .122em;
	height: .122em;
}
.fc9 {
	border-right: 6px solid #d9d2c7;
	border-left: 6px solid #d9d2c7;
	/*background-color: #932945;*/
	margin: 0 .061em 0 .061em;
	height: .183em;
}
/* end four corner rounds
/* Logo */
#logo {
	position: absolute;
	left: 4.9em;
	top: 1.3em;
	z-index:13; /* Always on top */
}

.search {
	position: relative;
	float: right;
	
}
.searchbox {
	display: inline;
	border: 1px solid navy;
	height: 14px;
	width: 150px;
	padding-top:5px;
	padding-bottom: 5px;
	margin: .1em;
	font: 10px Verdana, Arial,sans-serif;
}
.searchform {
	display: inline;
	
}
.title {
	clear: both;
	float: left;
	width:100%;

	background-color: transparent;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin-bottom: .15em;
	margin-top: .15em;
	padding: .1em;
	padding-left: .7em;
	padding-right: 0em;

}

#titlehead {
	letter-spacing: 0.5ex;

}

#titlesub {
	padding-left: 1em;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-style : normal; 
	font-variant : normal; 
	font-weight : normal; 
	font-size : .9em; 
}

/* Administration Menu */

#admmenu {
	padding: 0;
	margin: 0;
	list-style: none;
	position: fixed;
	top: 2.3em;
	right: 3.5em;
	width: 10%;
	min-width: 7em;
	border: 1px solid red;
}

#admmenu li {
	float: left;
	position: relative;
	width: 100%;
	border: 1px solid;
	border-bottom: 0px;
	background-color: #A50000;
	color: white;
	font: 80% Verdana, Geneva, Arial, sans-serif;
	margin-right: 1em;
}

#admmenu a:link, #admmenu a:visited {
	display: block;
	text-decoration: none;
	padding-left: 1em;
	color: white;
}

#admmenu a:hover {
	text-decoration: none;
	border: 0;
	background-color: white;
	color: black;	
}

#admmenu ul {
	display: inline;
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
}

#admmenu ul li {
	float: left;
	position: relative;
	width: 97%;
	border: 1px solid;
	border-bottom: 0px;
	background-color: black;
	color: white;
	margin-left: .5em;
	font: 80% Verdana, Geneva, Arial, sans-serif;
	margin-right: 1em;
}

#admmenu li > ul {
	top: auto;
	left: auto;
}

#admmenu li:hover ul {
	display: block;
}
/* End the Menu */


.even {
	BACKGROUND-COLOR: #4392f2;
	BACKGROUND: url(images/background.png)
}
	


.smalltext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : .9em; 
}

.smalltext A:link{
        font-family: sans-serif;
        font-weight: bold;
        text-decoration: none;
        color: red;
        /*background: none;
		padding-left: 40px;
		padding-top: 40px;
		padding-right: 40px;
		padding-bottom: 40px;*/
}

.cal_light {
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: 95%;
		background-color: #eeeeee;
		color: #003366;
}

/* Administration Styles */



.bg_medium {
	background-color : #ACD9F2;
	color: black;
}

.bg_medium A {
	color: red;
}

/* End Administration Styles */

/* Rounded Border Classes */
.rb {
	height:1px;
	overflow: hidden;
	background-color: navy;
	border-right: 1px solid #33527B;
	border-left: 1px solid #33527B;
	
}


/* Page Section Rounded border */ 
.secrb {
	height:1px;
	overflow: hidden;
	background-color: orange;
	border-right: 1px solid #33527B;
	border-left: 1px solid #33527B;
	
}

/* 2 Corner Round */
.c1 {
	margin: 0 .75em 0 .75em;
	border: none;
	background-color: #000000;
}

.c2 {
	margin: 0 .55em;
	border-width: 0 .183em;
}
.c3 {
	margin: 0 .427em;
	border-width: 0 .122em;	
}
.c4 {
	margin: 0 .366em 0 .366em;
}
.c5 {
	margin: 0 .305em 0 .305em;
}
.c6 {
	margin: 0 .244em 0 .244em;
}
.c7 {
	margin: 0 .183em 0 .183em;
}
.c8 {
	margin: 0 .122em 0 .122em;
	height: .122em;
}
.c9 {
	margin: 0 .061em 0 .061em;
	height: .183em;
}

/* End 2 Corner Round */

.sectitle {
   margin-right: 0em;
   margin: 0em;
   margin-top: 0;
	padding: 0em;
	text-align: center;
	padding-left: 0em;
	padding-top: 0em;
	/*width: 30%;*/
	height: 1.5em;
	color: #FFFFFF;
}

.sectitle h3 {
	display: inline;
}

.folder {
margin-top: 2em;
padding-left: 1em;
	border-bottom: 3px solid navy;

}
.dgheader {
	padding-top: 2em;
}
.line_text {
	padding: 5em;
}
