body 
{
font-family: Verdana;
font-size:12px;
background-image:url(images/grey-lines-bg-2px.gif);	background-position:top;	background-attachment:fixed;
margin: 0 auto;
text-align:center;
line-height: 1.75em;
color:#000000;
}
body a, body a.visited
{
	color:blue;
	text-decoration:underline;
	line-height:1.5em;
}

.searchbox { margin:0; padding:0; background: url("images/search_box.gif") no-repeat right middle;width:250px; }

.Grid
{
	font-size:9px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

.sidemenu
{
	MARGIN-TOP: 25px; 
	FLOAT: left; 
	BACKGROUND: url(images/menubg.jpg) no-repeat center; 
	WIDTH: 225px;  
	HEIGHT: 536px; 
	TEXT-ALIGN: center;
}

.editor_background
{
	text-align:left;
	background: left top no-repeat;
	background-image: url(images/bms_left_bg_2.gif);
	background-color: #fff !important;
	margin:0;
}

.testimonial
{
	padding:15px;
	background-color:#dcdcdc;
	font-size:14px;
}

.pnlMain
{	background-image: url(images/gradient-lines-bg.gif);	background-repeat:repeat-y;
	margin:0 auto;
	padding:0px 11px 0px 11px;
}

.pnlHeader 
{
background: left top no-repeat;
background-image: url(images/bms_header_intro.gif);
background-color: #fff;
margin:0;
border-bottom:solid 5px #8c1c4a;
}
.fontcolor
{
	color:#fff;
}
#linkedtd {
width:200px;
}
#linkedtd a {
display:block;
width:100%;
height:100%;
}


.pnlContent 
{
text-align:left;
background: left top no-repeat;
background-image: url(images/bms_left_bg_2.jpg);
background-color: #E4E4E5;
margin:0;
vertical-align:top;
}
.pnlFooter 
{
background: left top no-repeat;
background-image: url(images/bms_right_bg_new.gif);
margin:0;
}
.pnlIntroHeader 
{
background: left top no-repeat;
background-image: url(images/bms_header_intro.gif);
background-color: #fff;
margin:0;
border-bottom:solid 5px #8c1c4a;
}

.pnlIntroFooter 
{
color:White;
background-color:Black;
border-top:solid 5px #8c1c4a;
margin:0;
}
.pnlIntroContent 
{
text-align:left;
background-color: #000;
margin:0;
vertical-align:top;
}

.HeaderWhite
{
font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size:20px;
    color: #FFFFFF;
    font-weight: bold;
}
.SubHeaderWhite
{
font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size:13px;
    color: #FFFFFF;
    line-height:1.5em;
    font-weight: bold;
}

p {
    font-family: Verdana;
    font-size:12px;
line-height: 1.75em;
    color: #000000;}

li 
{
	 font-family: Tahoma;
    font-size:12px;
  color: #000000;
	line-height:1.75em;
	}

h1 {
    font-family: Tahoma;
    font-size:17px;
    color: #8c1c4a;
    font-weight: normal;}

h2 {
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #AAAAAA;}
    
h2 a {
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    text-decoration:none;
    line-height:20px;
    color: #AAAAAA;}
    
h3 {
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
    color:#fff;
    /*color: #1C278C;*/}
    
h4 {
font-family: Tahoma;
font-size:14px;
font-weight: normal
color:#fff;
/*color: #1C278C;*/}

.styleGray12
{
	font-family: Tahoma;
    font-size: 12px;
font-weight:bold;
    color: #AAAAAA;
    }

.styleWhite14
{
	font-family: Tahoma;
    font-size: 14px;
	font-weight:bold;
    color: #FFFFFF;
    }
    
.styleGray9
{
	font-family: Tahoma;
    font-size: 10px;
    color: #AAAAAA;
    }

.styleRed12
{
	font-family: Tahoma;
    font-size: 12px;
    color: #8c1c4a;
    line-height:1.5em;
    text-decoration:none;
    font-weight:bold;
}
.styleRed11
{
	font-family: Tahoma;
    font-size: 11px;
    color: #8c1c4a;
    line-height:2em;
    text-decoration:none;
    font-weight:bold;
}


.eventgrid a 
{
	color:White;
}

.arrowlistmenu .headerbar{
color:#1C278C;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 0px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #1C278C;
}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	padding: 0;
	width: 200px; /* ems so it will grow */
	background: url(images/sbbody-r.gif) no-repeat bottom right;
}
.boxhead {
	background: url(images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background: url(images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 18px 0px 4px;
	color: white; 
	font-weight: bold; 
	line-height:1.4em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background: url(images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	font-size:12px;
	padding: 5px 25px 30px;
	line-height:1.2em;
	v-align:top;
}

/* set millions of background images */
.rbtop div { background: url(images/top-left.png) no-repeat top left; }
//.rbtop { background: url(images/top-right.png) no-repeat top right; }
//.rbbot div { background: url(images/bottom-left.png) no-repeat bottom left; }
.rbbot { background: url(images/bottom-right.png) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 25px;
font-size: 1px;
}
.rbcontent { margin: 0px 15px;background-color:#102B53; }
.rbroundbox { width: 100%; margin: 2em auto;background-color:#102B53; }


.roundbox-tr { width:90%; margin:auto; padding:0; background:url("images/roundbox_tr.gif") no-repeat right top; }

.roundbox-tl { margin:0; padding:0; background: url("images/roundbox_tl.gif") no-repeat left top; }

.roundbox-br { margin:0; padding:0; background: url("images/roundbox_br.gif") no-repeat right bottom; }

.roundbox-bl { margin:0; padding:0; background: url("images/roundbox_bl.gif") no-repeat left bottom; }

.roundbox-content { margin:0; padding:2.5em 3.5em; }

.roundbox-content p { margin:0; padding:0; line-height:1.6; }


.cutleft {background: url(images/cutleft.jpg) no-repeat;margin-left:10px;margin-right:10px;}
.cutleft div {padding-left:20px;padding-right:10px;}

.cutright {background: url(images/cutright.jpg) no-repeat;padding-left:20px;padding-right:5px;}

.gradbg {background: url(images/grad-bg-700.jpg) no-repeat;}

.gradbg600 {background: url(images/gradbg600.jpg) no-repeat;}
.gradbg400 {background: url(images/grad-bg-400.jpg) no-repeat;}


.bluebox300 {background: url(images/bluebox300.jpg) no-repeat;}
.bluebox150 {background: url(images/bluebox150.jpg) no-repeat;}
.gradbg440 {background: url(images/grad-bg-440.jpg) no-repeat;}
.gradbg500 {background: url(images/grad-bg-500.jpg) no-repeat;}

ul#list-nav {
list-style:none;
float:left;
padding:0;
width:650px
}

ul#list-nav li {
display:inline;
}

ul#list-nav li a {
text-decoration:none;
padding:5px 0;
width:130px;
background:#2C436C;
color:#eee;
float:left;
text-align:center;
border-left:1px solid #fff;
}

ul#list-nav li a:hover {
background:#D3D3D3;
color:#000
}


