body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(../images/bg.jpg) #fff center top; 
	
}

#head {
	width:780px;
	height:280px;
	margin:0 auto;
	background-image:url(../images/background/headback.gif);
	background-repeat:repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#footer {
	width:780px;
	margin:0 auto;
}
#logo {
	 background-image:url(../images/sm/header.jpg);
	 margin:0 auto;
	 width:780px;
	 height:171px;
	 background-repeat:no-repeat;
	 background-position:center;
}

#icons,#links {  
    margin:0 auto;  
	width:780px;
	padding:0;
}
#icons ul,#links ul,#tabs ul,#tabsContent ul{
 	list-style-type: none;
	padding:0px;
	margin:0 auto;
}

#icons li,#links li,#tabs li,#tabsContent li{
	list-style: none;	
	display: block;
	float: left;
	margin:0 auto;	
}
#icons li{			
	padding-right:0px;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:0px;
 }

#links li{
	padding-right:0px;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0 auto;
	font-weight:bold;
	white-space:nowrap;

}
#links a{white-space:nowrap;}
#content {
	width:780px;
	margin:0 auto;
	float:left;
	padding:0px;
}
#leftnav{
	width:180px;
	float:left;
}
#content #middle{
 width:390px;
 float:left; 
}
#tabs{
   background-image: url(../images/tab/topBg.gif); background-repeat: repeat-x;
   height:47px;
   width:419px;
}
#tabsContent{
   float:left;
   width:380px;
     
}
#tabsContent li{
    padding:0px;

}
#tabs li{
   padding:0;
}

.beamaLogo{
    width:180px;
	height:50px;
    background-image:url(../images/Beamatrimmed.jpg);
	background-position:left;
	background-repeat:no-repeat;
	}
.topicons{
    width:150px;
	height:53px;
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
}	
.TopIconText{
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
}
#content #buttons li{
}
a:visited,a:link {
	font-size: 12px;;
	color: #000033;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	font-size: 12px;
	color: #FF0000;

}
.pagebody{
	font:Verdana;
	font-size:small;
	color:#053344;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.pageTitle{
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.footer {
	font-size: 9px;
	color: #333333;
	border-top-width: 0px;
	border-top-style: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.contactTel{
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
.contactEmail{
	font-size: 14px;
	font-weight: bold;
	color: #0066FF;
}
.contactAdd{
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.memberProducts{
	font-size:12px;
}

ul,li { margin-bottom: 1em;
        margin-left:10px;
		padding-left:5px;
         } 

.tmpborder {
	border-top-width: thin;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #01D6FE;
	border-right-color: #DCDDE0;
	border-bottom-color: #D3D3D3;
	border-left-color: #DCDDE0;
	background-color: #FFFFFF;
}
.tblBlueBorder {
	border: 1px solid #CCCCCC;
	background-color: #DEE4ED;
}

.blueLine {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1b2777;
}
div.LeftBlueLine {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1b2777;
}
div.RightBlueLine {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1b2777;
}
div.LGrayRBlueLine {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
div.RightGrayLine {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}


.blueBack{ color:#FFFFFF
}

.commandBk {
	background-color: #003366;
	border: thin solid #FFFFFF;
	color: #FFFFFF;
}

.navback {
	background-color: #1b2777;
}

.txtInput {
    color: #33683A;
    background-color:#FFFFFF;
    background-image: url(../images/background/inputback.gif); background-repeat: repeat;
    font-family:Verdana;
    font-size: 12px;
    font-weight: normal;
    border-bottom: #000000 1px solid;
    border-left: #BCCDC0 1px solid;
    border-right: #000000 1px solid;
    border-top: #BCCDC0 1px solid;
    height: 19px;
    width: 175px;
}

.txtInputL {
    color: #33683A;
    background-color:#FFFFFF;
    background-image: url(../images/background/inputback.gif); background-repeat: repeat;
    font-family:Verdana;
    font-size: 12px;
    font-weight: normal;
    border-bottom: #000000 1px solid;
    border-left: #BCCDC0 1px solid;
    border-right: #000000 1px solid;
    border-top: #BCCDC0 1px solid;
    height: 19px;
    width: 220px;
}

.txtInputXL {
    color: #33683A;
    background-color:#FFFFFF;
    background-image: url(../images/background/inputback.gif); background-repeat: repeat;
    font-family:Verdana;
    font-size: 12px;
    font-weight: normal;
    border-bottom: #000000 1px solid;
    border-left: #BCCDC0 1px solid;
    border-right: #000000 1px solid;
    border-top: #BCCDC0 1px solid;
    height: 19px;
    width: 400px;
  }

.txtInputCombo {
    color: #33683A;
    background-color:#FFFFFF;
    background-image: url(../images/background/inputback.gif); background-repeat: repeat;
    font-family:Verdana;
    font-size: 11px;
    font-weight: normal;
    border-bottom: #000000 1px solid;
    border-left: #BCCDC0 1px solid;
    border-right: #000000 1px solid;
    border-top: #BCCDC0 1px solid;
    height: 19px;
    width: 220px;
  }

.txtInputArea {
    color: #33683A;
    background-color:#FFFFFF;
    background-image: url(../images/background/inputback.gif); background-repeat: repeat;
    font-family:Verdana;
    font-size: 12px;
    font-weight: normal;
    border-bottom: #000000 1px solid;
    border-left: #BCCDC0 1px solid;
    border-right: #000000 1px solid;
    border-top: #BCCDC0 1px solid;
    height: 54px;
    width: 220px;
  }
.txtInputAreaW {
    color: #33683A;
    background-color:#FFFFFF;
    background-image: url(../images/background/inputback.gif); background-repeat: repeat;
    font-family:Verdana;
    font-size: 12px;
    font-weight: normal;
    border-bottom: #000000 1px solid;
    border-left: #BCCDC0 1px solid;
    border-right: #000000 1px solid;
    border-top: #BCCDC0 1px solid;
    height: 72px;
    width: 220px;
  }
.txtInputAreaWL {
    color: #33683A;
    background-color:#FFFFFF;
    background-image: url(../images/background/inputback.gif); background-repeat: repeat;
    font-family:Verdana;
    font-size: 12px;
    font-weight: normal;
    border-bottom: #000000 1px solid;
    border-left: #BCCDC0 1px solid;
    border-right: #000000 1px solid;
    border-top: #BCCDC0 1px solid;
    height: 72px;
    width: 400px;
  }
  
.TabLink {
	DISPLAY: block;
	FONT-WEIGHT: 500 !important;
	COLOR: #990000!important;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none;
	text-align:center;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 16px;
	margin-left: 6px;
}
.TabOff{BACKGROUND-IMAGE: url(../images/tab/tabStripeOff.gif); BACKGROUND-REPEAT: repeat-x;}
.TabOn{BACKGROUND-IMAGE: url(../images/tab/tabStripeOn.gif); BACKGROUND-REPEAT: repeat-x;}
.TabLeft{ BACKGROUND-IMAGE: url(../images/tab/bgRight.gif); BACKGROUND-REPEAT: repeat-y;}
.TabRight{ BACKGROUND-IMAGE: url(../images/tab/bgLeft.gif); BACKGROUND-REPEAT: repeat-y; width:9px;}
.TabRightTop{ BACKGROUND-IMAGE: url(../images/tab/topBg.gif); BACKGROUND-REPEAT: repeat-x;}
.TabOffCOOL{BACKGROUND-IMAGE: url(../images/Skins/telerik/Img/tabStripeOff.gif); BACKGROUND-REPEAT: repeat-x;}
.TabOnCOOL{BACKGROUND-IMAGE: url(../images/Skins/telerik/Img/tabStripeOn.gif); BACKGROUND-REPEAT: repeat-x;}
.TabLeftCOOL{ BACKGROUND-IMAGE: url(../images/Skins/telerik/Img/bgRight.gif); BACKGROUND-REPEAT: repeat-y;}
.TabRightCOOL{ BACKGROUND-IMAGE: url(../images/Skins/telerik/Img/bgLeft.gif); BACKGROUND-REPEAT: repeat-y;}
.TabRightTopCOOL{ BACKGROUND-IMAGE: url(../images/Skins/telerik/Img/topBg.gif); BACKGROUND-REPEAT: repeat-x;}

.leftNavborder {
	border: 1px solid #D2D2D2;
	font-size: 12px;
	font-weight: bold;
	color: #1E2671;
	left: 5px;
}
.leftNavItem{
	font-size: 14px;
	color: #000033;
}
.blueLineTop{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000066;
}
.centerLink{
 text-align:center;
}
.bmsoleft{
 background-image:url(../images/smartButtons/msL.png);
 background-repeat:no-repeat;
 width:7px;
 }
.bmsoright{
 background-image:url(../images/smartButtons/msR.png);
 background-repeat:no-repeat;
 width:7px;

 }
.bmsocenter{
	background-image:url(../images/smartButtons/msC.png);
	background-repeat: repeat-x;
 }
 .gmsoleft{
 background-image:url(../images/smartButtons/msbL.png);
 background-repeat:no-repeat;
 width:3px;
 
 }
.gmsoright{
 background-image:url(../images/smartButtons/msbR.png);
 background-repeat:no-repeat;
 width:3px;

 }
.gmsocenter{
 background-image:url(../images/smartButtons/msbC.png);
 background-repeat: repeat-x;

 }
 .msoleft{
 background-image:url(../images/smartButtons/msaL.png);
 background-repeat:no-repeat;
 width:5px;
 }
.msoright{
 background-image:url(../images/smartButtons/msaR.png);
 background-repeat:no-repeat;
 width:5px;

 }
.msocenter{
 background-image:url(../images/smartButtons/msaC.png);
 background-repeat: repeat-x;
 }

.smartTitle{
    FONT-WEIGHT: bold;
	color:#000033; 
	FONT-SIZE: 11px;
	text-align:center; 	
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, sans-serif;
	white-space:nowrap;
	text-align:center;	
}
.smartFooter{
	FONT-SIZE: x-small; 
	FONT-STYLE: normal;
	color:#FFFFFF;
	text-align:center; 
	FONT-FAMILY: Verdana, sans-serif;
	white-space:nowrap;

}
	  
.smartText{
      FONT-WEIGHT: bold; 
	  FONT-SIZE: 11px;
	  font-weight:bold; 
	  COLOR: #000066; 
	  FONT-STYLE: normal; 
	  FONT-FAMILY: Verdana, sans-serif;  
	  text-align:center;	  
}
.newsUnderline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#frame {
	width:780px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
	text-align:left;
	border: 1px solid #CCCCCC;
		}
   #contentleft {
		width:180px;
		padding:0px;
		float:left;
		background:#fff;
		}
	
	#contentcenter {
		width:420px;
		padding:0px;
		float:left;
	}
	
	#contentright {
		width:180px;
		padding-top:30px;
		float:left;
		background:#fff;
	
	}
   #contentheader{
	background-image:url(../images/background/headback.gif);
	background-repeat:repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height:250px;

   }