body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	background:url(../imgs/back-19.png) bottom fixed;	
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-left:20px;
	font-weight:bold;
	color:#f7981d;
	font-variant:small-caps;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}

#pimage	{
	padding: 2px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
/*My Template Codes Here*/

#main-wrapper {
	width:699px;
	position:absolute;
	left:50%;
	margin-left:-349px;
	margin-top:0px;
}

#content-wrapper {
	width:699px;
}

#top-wrapper {
	padding:0px;
	margin:0;
}

#toplinks {
	width:699px;
	height:96px;
	background:url(../imgs/top-img2.png) no-repeat center;
	padding:0px;
	margin:0;	
}

#logo {
	width:699px;
	height:171px;
	text-align:center;
	background:url(../imgs/logo.png) no-repeat center;
	padding:0px;
	margin:0;	
}

#body-wrapper {
	width:699px;
	height:113px;
	background:#fff url(../imgs/back.png) repeat-x;
	padding:0px;
	margin:1px 0 0 0;	
}

#top-content {	
	width:410px;
	height:84px;
	float:right;
	padding:11px;
	margin:0px 0px 0px 0px;
}

/* styles for dept list */
/*#top-content ul {
    text-align:left;
    margin:0;   /* Removes browser default margins applied to the lists. */
    /*padding:0; */  /* Removes browser default padding applied to the lists. */
/*}*/

/*#top-content li {
	width:126px;
	height:86px;
	display:inline;
	background:url(../imgs/img-1.png) no-repeat center;
    margin:0 0 0 7px;   /* A left margin to indent the list items and give the menu a sense of structure. */
	/*padding:0;   /* Removes browser default padding applied to the list items. */
	/*list-style-type:none;   /* Removes the bullet point that usually goes next to each item in a list. */
/*}*/

#top-content .menu1	{
	width:126px;
	height:86px;
	background:url(../imgs/img-1.png) no-repeat center;
	border:0px;
}	
#top-content .menu2	{
	width:126px;
	height:86px;
	background:url(../imgs/img-2.png) no-repeat center;
	border:0px;
}
#top-content .menu3	{
	width:126px;
	height:85px;
	background:url(../imgs/img-3.png) no-repeat center;
	border:0px;
}

#content p.large	{
	padding: 5px 5px 5px 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#444;
}
#content p.smcenter	{
	padding: 5px 5px 5px 5px;
	font-family:tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:10px;
}
#content p.smright	{
	padding: 5px 5px 5px 5px;
	font-family:tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:10px;
}
#content div.large1	{
	padding: 5px 5px 35px 10px;
	background: #cae0eb url(../imgs/bottom1a.png) bottom no-repeat;
	height:320px;
}
#content div.smcenter1 {
	padding: 5px 5px 35px 10px;
	background: #dfdfdf url(../imgs/bottom2a.png) bottom no-repeat;
	height:320px;
}
#content div.smright1	{
	padding: 5px 5px 35px 10px;
	background: #f1f1f1 url(../imgs/bottom3a.png) bottom no-repeat;
	height:320px;
}
#content h1 {
	font-size:15px;
	padding: 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#555;
}
#content ul {
	margin:0;
	padding:0;
}
#content li	{
	background:url(../imgs/li.png) top left no-repeat;
	list-style:none;
	padding-left:25px;
	font-size:10px;
	color:#777;
	margin: 2px 2px 10px 0px;	
}
#content div.footer	{
	padding:0;
	margin:0;
	height:28px;
/*	background:url(../imgs/footer-bk.png) repeat-x;*/
	background:#1c548d;
}

#content div.footer	p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#004386;
	padding-top:5px;
	padding-left:10px;
	font-weight:bold;
}

#smcenter device p	{
	margin:auto;
	left:50%;
	margin-left:-50px;
}

/*#basic-accordian {
	width:699px;
	position:absolute;
	left:50%;
	margin-left:-349px;
	margin-top:0px;
	z-index:2;	*/
		
/*	border:5px solid #EEE;
	padding:5px;
	width:340px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-175px;
	z-index:2;
	margin-top:-100px;*/
}

* {
	margin:0;
	padding:0;
	list-style:none;
}

#basic-accordian{
/*	border:5px solid #EEE;
	padding:5px;*/
	width:699px;
	position:absolute;
	left:50%;
/*	top:50%;*/
	margin-left:-349px;
	z-index:2;
}

.accordion_headings{
	height:30px;
	width:138px;
	display:block;
	color: #e4effc;
	padding:0px;
	text-align: center;
	background: url(../imgs/menu-li2.png);
	text-decoration: none;
	cursor: pointer;
	float:left;
	margin: 0px 0px 0px 0px;
	font-size:12pt;
	font-family: Georgia, Verdana;
	font-weight:bold;
}

.accordion_headings:hover{
	background:url(../imgs/menu-li2-over.png) no-repeat;
	background-image: url(../imgs/menu-li2-over.png);
	color:#bedafc
}

.accordion_child{
	padding:15px;
	background:#fff;
	color:#999;
}
.accordion_child h1	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15pt;
	color:#607cba;
	font-weight:bold;
	text-decoration:none;
	background: url(../imgs/top-back.png) left no-repeat;
}
.accordion_child h3	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15pt;
	color:#607cba;
	font-weight:bold;
	text-decoration:none;
	border-bottom: #333366 1px double;
	background: url(../imgs/top-back4.png) bottom right no-repeat;	
}
.accordion_child h2	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13pt;
	color:#666;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px #666 dashed;
	background: url(../imgs/top-back5.png) bottom right no-repeat;		
}
.accordion_child h4	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	color:#b8b582;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px #b8b582 solid;
	width:100px;
	margin-left:15px;
}
.accordion_child h5	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	color:#666;
	font-weight:bold;
	text-decoration:none;
/*	border-bottom:1px #666 dashed;*/
}

.header_highlight{
/*	background:#00CCFF;*/
}

.tab_container {
	float:left;
	width:697px;
	background: url(../imgs/menu-back2.png);
	margin:auto;
	text-align:center;
	left:50%;
}

.maincontent	{
	background:url(../imgs/content-back2.png) repeat-x;
	background-color:#FFFFFF;
	margin:0;
	width:100%;
	padding:60px 0px 20px 0px;	
}

.intro	{
	border-top:1px #ccc dotted;
	border-left:1px #ccc dotted;
	border-bottom:1px #ccc dotted;
	border-right:1px #ccc dotted;
	padding:10px;
	color:#444;
}
.wens	{
	margin-top:10px;
/*	background:#999;*/
	padding:20px 0px 10px 0px;
	float:left;
	width:450px;
/*	background:url(../imgs/header-back.png) top right no-repeat;	*/	
/*	border:1px #000000 solid;*/
}
.wens p	{
	color:#777;
	font-family:Tahoma;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
}
.wens ul	{
	color:#846844;
	list-style: square;
}
.wens-wrapper	{
	margin-bottom:20px;
	padding:0;
}

.container	{
/*	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;*/
	padding:0;
/*	height:100%;*/
}
.container p	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	color:#5f4044;
	text-decoration:none;
	font-weight:bold;
	font-variant:small-caps;
	margin:0px;
	padding:0px;
}
.container span	{
	font-family:Verdana, Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	color:#ff9f23;
	text-decoration:none;
	font-weight:bold;
	font-variant:small-caps;
	margin:0px;
	padding:0px;
}
.arrow	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	color:#5f4044;
	text-decoration:none;
	font-weight:bold;
	font-variant:small-caps;
	padding-left:35px;
	margin-left:15px;
	background:url(../imgs/arrow_bul.png) left no-repeat;
}
.copyright	{
	text-align:center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
	background:#d0d0d0 url(../imgs/footer-bk2.png) repeat;
	color:#6b7502;
/*	width:100%;*/
}

.top-wrapper	{
	float:right;
	width:520px;
	margin-top:62px;
	margin-right:3px;
	background:#000;
}
.top-wrapper ul {
	float:right;
	margin-left:0;
	margin:auto;
	padding:6pt;
}
.top-wrapper li {
	display:inline;
	padding:0 0 0 35pt;
	
}
.topmenu	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000;
	font-weight:bold;
/*	background:url(../imgs/top-over.png) center no-repeat;*/
	text-decoration:none;
}

.topmenu:hover	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #ff9975;
	font-weight:bold;
	text-decoration:none;
}
/*////////////////IMAGE ROLL OVERS///////////////////*/
.device-img	{
	background: url(../imgs/front-device.png) no-repeat center top;
	height: 172px;
	display: block;
	text-indent: -9999px;
/*	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;	*/
	border:10px #87abc3 solid;
	margin: 35px 20px 0px 0px;
	width: 149px;
	float:right;
	}
	
.device-img:hover	{
	background: url(../imgs/front-device.png) no-repeat center -172px;
	height: 172px;
/*	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;	*/
	border:10px #0099FF solid;	
	margin: 35px 20px 0px 0px;
	width: 149px;
/*	margin: 35px 20px 0 0;*/
	}	
.wens800	{
	background: url(../imgs/wens800.png) no-repeat center top;
	height: 172px;
	display: block;
	text-indent: -9999px;
	border:10px #b8b582 solid;
	margin: 35px 20px 0px 0px;
	width: 149px;
	float:right;
	}
	
.wens800:hover	{
	background: url(../imgs/wens800.png) no-repeat center -172px;
	height: 172px;
	border:10px #846844 solid;	
	margin: 35px 20px 0px 0px;
	width: 149px;
	}
.wens50	{
	background: url(../imgs/wens50.png) no-repeat center top;
	height: 172px;
	display: block;
	text-indent: -9999px;
	border:10px #b8b582 solid;
	margin: 35px 20px 0px 0px;
	width: 149px;
	float:right;
	}
	
.wens50:hover	{
	background: url(../imgs/wens50.png) no-repeat center -172px;
	height: 172px;
	border:10px #846844 solid;	
	margin: 35px 20px 0px 0px;
	width: 149px;
	}
.wens20	{
	background: url(../imgs/wens20.png) no-repeat center top;
	height: 172px;
	display: block;
	text-indent: -9999px;
	border:10px #87abc3 solid;
	margin: 35px 20px 0px 0px;
	width: 149px;
	float:right;
	}
	
.wens20:hover	{
	background: url(../imgs/wens20.png) no-repeat center -172px;
	height: 172px;
	border:10px #0099FF solid;	
	margin: 35px 20px 0px 0px;
	width: 149px;
	}	
.GPM60	{
	background: url(../imgs/GPM60.png) no-repeat center top;
	height: 172px;
	display: block;
	text-indent: -9999px;
	border:10px #b8b582 solid;
	margin: 35px 20px 0px 0px;
	width: 149px;
	float:right;
}

.GPM60:hover	{
	background: url(../imgs/GPM60.png) no-repeat center -172px;
	height: 172px;
	border:10px #846844 solid;	
	margin: 35px 20px 0px 0px;
	width: 149px;
}

.wens30C	{
	background: url(../imgs/wens30C.png) no-repeat center top;
	height: 172px;
	display: block;
	text-indent: -9999px;
	border:10px #b8b582 solid;
	margin: 35px 20px 0px 0px;
	width: 149px;
	float:right;
}

.wens30C:hover	{
	background: url(../imgs/wens30C.png) no-repeat center -172px;
	height: 172px;
	border:10px #846844 solid;	
	margin: 35px 20px 0px 0px;
	width: 149px;
}	
	
.sample1	{
	display: block;
	margin: 0;
	padding-left:10px;
	float: left;
}
	
.img1 {
	background: url(../imgs/img-1b.png) no-repeat center top;
	height: 86px;
	display: block;
	text-indent: -9999px;
	width: 126px;
	margin: 0 0 0 0;
	}
	
.img1:hover {
	background: url(../imgs/img-1b.png) no-repeat center -86px;
	height: 86px;
	width: 126px;
	margin: 0 0 0 0;
	}
.img2 {
	background: url(../imgs/img-2b.png) no-repeat center top;
	height: 86px;
	display: block;
	text-indent: -9999px;
	width: 126px;
	margin: 0 0 0 0;
	}
	
.img2:hover {
	background: url(../imgs/img-2b.png) no-repeat center -86px;
	height: 86px;
	width: 126px;
	margin: 0 0 0 0;
	}	

.img3 {
	background: url(../imgs/img-3b.png) no-repeat center top;
	height: 86px;
	display: block;
	text-indent: -9999px;
	width: 126px;
	margin: 0 0 0 0;
	}
	
.img3:hover {
	background: url(../imgs/img-3b.png) no-repeat center -86px;
	height: 86px;
	width: 126px;
	margin: 0 0 0 0;
	}


