body{
	margin:0px;
	margin-top:10px;
	font-family:verdana;
	font-size:12px;
	color:#000000;

}

a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#325886;
 text-decoration:underline;
 }
 
 #form_box_estore{
	width:98%;
	height:auto;
	float:left;
	background:url(images/form_bg.gif) repeat-x top left #ffffff;
	border:1px solid #E6EAED;
	padding:5px 0px 5px 5px;
	text-align:left;
 }

a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#325886;
 text-decoration:none;
 }
 
 a.effect1{
 font-family:verdana;
 font-size:12px;
 color:#325886;
 text-decoration:underline;
 }
a.effect1:hover{
 font-family:verdana;
 font-size:12px;
 color:#325886;
 text-decoration:none;
 }
 
 a.effect2{
 font-family:verdana;
 font-size:11px;
 color:#325886;
 text-decoration:underline;
 }
a.effect2:hover{
 font-family:verdana;
 font-size:11px;
 color:#325886;
 text-decoration:none;
 }
 
.tooltiptitle{COLOR: #FFFFFF; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 7pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 7pt}
#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden;}

/*Divisions*/

#main{
width:775px;
float:none;
margin:0 auto 0 auto;
height:auto;
}

#header{
width:775px;
height:auto;
text-align:center;
}

#bluebackground{
background:url(images/headerbg.jpg);
height:68px;
}

#texttop{
font-family:Verdana;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
vertical-align:bottom;
}

#topnav {
padding-top:1px; 
}

#navigationbg{
height:18px;
background:url(images/navbg.jpg);
padding-top:3px;
text-align:center;
}

#bottomnav {
height:8px;
vertical-align:baseline;
}

#Bannercontainer{
padding-top:1px;
width:775px;
height:235px;
}

#flashbannercontainer{
width:554px; 
height:235px; 
float:left;
}

#productcontainer{
width:221px; 
height:235px; 
float:right;
}

#productcontainerbg{
background:url(images/arearightbg.jpg); 
height:214px;
}

#product1{
height:100px; 
border-bottom: 1pt solid #5484B4; 
width:212px; 
float:left;
}

#product2{
height:100px; 
width:212px; 
float:left;
}

#middletop{
padding-top:1px;
}

#middlebg{
background:url(images/bgmiddle.jpg);
width:775px;
float:none;
}

#middlebg2{
background:url(images/bgmiddle.jpg);
width:775px;
float:none;
}

#containermiddletop{
width:757px; 
height:auto; 
float:left;
}



#containermiddletop1{
width:757px; 
height:auto; 
float:none; 
padding-top:5px; 
padding-left:8px;
padding-right:10px;
}

#containermiddletop2{
width:757px; 
height:auto; 
float:none; 
padding-top:0px; 
padding-left:8px;
padding-right:10px;
}


#container_inner_top{
width:739px; 
height:auto; 
float:left; 
padding-top:15px; 
padding-left:18px;
padding-right:18px;
}

.pageheading{
height:30px; 
float:left;width:100%; 
border-bottom:dashed 1px #979797;
}

#header_image{
width:739px; 
height:auto;
float:left;
padding-top:17px;
padding-bottom:17px;
}

#container_inner_middle{
width:739px; 
height:auto; 
float:left; 
padding-left:18px;
padding-right:18px;
padding-bottom:30px;
}

#inner_middle_left{
width:550px; 
height:auto; 
float:left;
}

#inner_middle_right{
width:188px; 
height:auto; 
float:left;
}

#mid_left{
width:45%; 
height:auto; 
float:left; 
padding-right:20px; 
border-right: dashed 1px #979797;
text-align:justify;

}

#mid_right{
width:45%; 
height:auto; 
float:left;padding-right:15px; padding-left:15px; 
text-align:justify;
}


#choose_box{
background:url(images/choose_box_bg.jpg) no-repeat top left; 
width:251px; 
height:107px;
float:left; 
padding-right:35px;
padding-top:12px;
}

.textgreen{
font-family:verdana;
font-size:12px;
color:#4b9807;
font-weight:bold;
}

.blue_bold
{
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#325886;
text-decoration:none;
}

.white_bar_heading
{
font-family:verdana;
font-size:12px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}

#navi
{
width:90%;
float:right;
height:auto;
}

#navi ul
{
display:block;
list-style:none;
list-style-position:outside;
padding:0px;
margin:0px;
}
#navi li
{
height:15px;
background-color:#F7F7F7;
border:1px solid #DCDCDC;
padding-left:10px;
margin-bottom:1px;
padding-top:3px;
}

#navi li a
{
font-family:verdana;
font-size:11px;
color:#5B5B5B;
text-decoration:none;
}

#navi li a:hover
{
font-family:verdana;
font-size:11px;
color:#598FD1;
text-decoration:none;
}



#containermiddle1{
width:50%; 
height:auto; 
float:left;
}

#containermiddle2{
width:49%; 
height:auto; 
float:right;
}

#conatinertitle1{
width:49%; 
height:auto; 
float:left; 
}

#containertitle2{
width:49%; 
height:auto; 
float:right; 
}

#innercontainerformat{
width:180px; 
height:auto; 
text-align:left; 
float:left; 
margin:0px; 
border-bottom:dashed 1px #979797;
}
#innercontainerformat2{
width:180px; 
height:auto; 
text-align:left; 
float:left; 
margin:0px; 
}

#containerbottom{
height:auto; 
float:left; 
padding-right:17px; 
padding-bottom:10px; 
text-align:justify;
border-right:dashed 1px #979797;

}


#containerbottom3{
width:100%; 
height:auto; 
float:left; 
padding-top:0px; 
padding-right:0px; 
text-align:justify;
border-bottom:dashed 1px #979797;

}

#containerbottom4{
height:auto; 
padding-right:10px;
padding-bottom:10px; 
text-align:justify;
}

#containerbottom1{
width:48%; 
height:auto; 
float:right;padding-right:10px; 
text-align:justify;
border-bottom:dashed 1px #979797;
}

#bottombar{
float:none; 
width:775px;
}

#bottom{
float:left; 
width:775px; 
text-align:center; 
padding-top:5px; 
font-family: verdana;
font-size:10px;
color:#494949;
text-decoration:none;
}

#middledata{
width:490px;
height:200px;
border-left: solid 3pt #C8D7E3; 
float:right; 
padding-left:10px

}



#middledata1{
width:98%; 
height:auto; 
float:none; 
padding-left:10px;



}

#middledatamain{
width:98%; 
height:auto; 
padding-bottom:5px; 
padding-left:5px;
float:none;

}

#middleleft{
width:30%; 
height:200px;
float:left;

}

#leftcontainer{
width:100%; 
height:auto; 
border:solid 1pt #C8C8C3; 
margin-top:2px;



}


/*Classes*/

.logo{
width:50%;
height:auto;
float:left;
text-align:left;
padding-left:1px;

}

.rightside{
width:49%;
height:68px;
float:right;
text-align:right;

}

.toplink{
float:right;
text-align:right;
width:100%;
height:25px;
padding-right:5px;
}

.toplink3{
float:right;
text-align:right;
width:250px;
height:30px;
padding-right:6px;
font-family:Verdana;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
vertical-align:bottom;
}

.toplink4{
float:right;
text-align:left;
width:276px;
height:30px;
padding-right:6px;
font-family:Verdana;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
vertical-align:bottom;
}

.toplink1{
float:right;
text-align:right;
width:29%;
}

.toplink2{
float:right;
text-align:right;
width:20%;
padding-right:8px;
font-family:Verdana;
font-size:10px;
color:#FFFFFF;
}

a.linktop{
color:#FFFFFF;
text-decoration:none;
padding-right:6px;
}

a.linktop{
color:#FFFFFF;
text-decoration:none;
}

a.navigation{
font-family:arial;
font-size:10px;
font-weight:bold;
text-decoration:none;
padding-left:17px;
padding-right:17px;
color:#5A5A5A;
border-right: solid 1pt #ABABAB;
}

a.navigation:hover{
font-family:arial;
font-size:10px;
font-weight:bold;
text-decoration:none;
padding-left:17px;
padding-right:17px;
color:#918F8F;
border-right: solid 1pt #ABABAB;
}

a.navigation1{
font-family:arial;
font-size:10px;
font-weight:bold;
text-decoration:none;
padding-left:17px;
padding-right:17px;
color:#5A5A5A;
}

a.navigation1:hover{
font-family:arial;
font-size:10px;
font-weight:bold;
text-decoration:none;
padding-left:17px;
padding-right:17px;
color:#918F8F;
}

.textnormal {
font-family: verdana;
font-size:10px;
color:#494949;
text-decoration:none;
line-height:12px;
}

.heading {
font-family: Tahoma;
font-size:11px;
color:#5A5A5A;
text-decoration:none;
line-height:14px;
}

.listPlus {

PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
LIST-STYLE-IMAGE:url(images/bullet.gif);
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px;
PADDING-TOP: 0px;
line-height:18px;
padding-left:0px;
}

a.navigation2{
font-family:verdana;
font-size:10px;
text-decoration:none;
padding-left:2px;
padding-right:2px;
color:#5A5A5A;
}

a.navigation2:hover{
font-family:verdana;
font-size:10px;
text-decoration:underline;
padding-left:2px;
padding-right:2px;
color:#ff000000;
}

.dashedline{
height:55px; 
float:left;width:180px; 
border-bottom:dashed 1px #979797;

}

li{
	font-family:verdana;
	font-size:10px;
	color:#5A5A5A;
	text-decoration:none;
	margin-top: 0px;
	margin-bottom: 5px;

}

li .links{
font-family:verdana;
font-size:10px;
color:#ffffff;
text-decoration:none;
}

li .links:hover{
font-family:verdana;
font-size:10px;
color:#ffffff;
text-decoration:underline;
}

.middledashedline{
width:100%; 
height:40px;
border-bottom:dashed 1px #A5A5A5;
}

.middlearea{
width:100%;
height:70px; 
padding-top:5px;

}

.middlearea1{
width:100%;
height:40px; 
padding-top:5px;

}

.button{
background:#006699;
width:60px;
height:18px;
font-family:verdana;
color:#FFFFFF;
font-size:10px;
border:1pt solid #4A749A;
padding-bottom:4px;

}

.button1{
background:#006699;
width:80px;
height:18px;
font-family:verdana;
color:#FFFFFF;
font-size:10px;
border:1pt solid #4A749A;
padding-bottom:4px;
outline:dotted;

}

.textbluebold_n{
font-family:verdana;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#325886;
}

#spellchecker{
width:251px; 
height:auto;
float:left; 
padding-right:35px;
padding-top:12px;
}

#spellchecker1{
width:251px; 
height:auto;
float:right; 
padding-right:15px;
padding-top:12px;
}

#gradient_titile{
font-family:verdana;
font-size:13px;
font-weight:bold;
background:url(images/bggreygradient.gif);
height:21px;
border: 1pt solid #cccccc;
color:#325886;
padding-left:8px;
padding-top:2px;
}

.listPlus22 {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
LIST-STYLE-IMAGE:url(images/squarebullet.gif);
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px;
PADDING-TOP: 0px;
line-height:18px;
padding-left:0px;
color:#325886;
font-family:verdana;
font-size:13px;
font-weight:bold;
}

.blue_T {
	font-size: 12px;
	color: #325886;
}

#gradient_blue{
font-family:verdana;
font-size:12px;
font-weight:bold;
background:url(images/gradient-_blue.gif);
height:16px;
border: 1pt solid #cccccc;
color:#325886;
padding-left:8px;
padding-top:2px;
}

.listPlus23 {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
LIST-STYLE-IMAGE:url(images/bulletround.gif);
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px;
PADDING-TOP: 0px;
line-height:20px;
padding-left:0px;
font-weight:bold;
}


#v_container_inner_top{
width:739px; 
height:auto; 
float:left; 
padding-top:15px; 
padding-left:18px;
padding-right:18px;
}
.v_pageheading{
height:30px; 
float:left;
width:100%; 
border-bottom:dashed 1px #979797;
}
.v_pageheading1{
height:50px; 
float:left;
width:70%; 
}
.v_pageheading4{
height:50px; 
float:left;
width:65%; 
}
.v_pageheading2{
float:left;
width:100%; 
border-bottom:dashed 1px #979797;
}
.v_pageheading3{
float:left;
width:65%; 
}
#v_container_inner_top_med{
width:739px; 
height:auto; 
float:left; 
padding-top:0px;
padding-left:18px;
padding-right:18px;
}
.v_pageheading_medical{
height:41px; 
float:left;
width:100%; 
border-bottom:dashed 1px #979797;
}
#v_header_image{
width:739px; 
height:auto;
float:left;
padding-top:17px;
padding-bottom:17px;
}
#v_middle_container{
width:739px; 
height:auto; 
float:none; 
padding-left:18px;
padding-right:18px;
}
#v_middle_container .v_panels
{
width:567px;
float:left;
height:auto;
}
#v_middle_container .v_panels2
{
width:405px;
float:left;
height:auto;
}
#v_middle_container .v_panels3
{
width:500px;
float:left;
height:auto;
}
#v_middle_container .v_panelright
{
width:160px;
margin-left:573px;
height:auto;
}
#v_panel_offers
{
position:relative;
width:567px;
height:110px;
margin-bottom:10px;
}
#v_panel_offers a#linky
{
  display:block;
  width:98px;
  height:84px;
  position:absolute;
  top:13px;
  left:430px;
}
#v_panel_offers a#linky2
{
  display:block;
  width:206px;
  height:27px;
  position:absolute;
  top:0px;
  left:5px;
}
#v_panel_offers a#linky3
{
  display:block;
  width:57px;
  height:61px;
  position:absolute;
  top:5px;
  left:350px;
}
#v_panel_offers .content
{
width:60%;
padding-top:40px;
padding-left:10px;
font-family:verdana;
font-size:11px;
color:#17468C;
}
#v_panel_offers .content1
{
width:65%;
padding-top:40px;
padding-left:10px;
font-family:verdana;
font-size:11px;
color:#17468C;
}
#v_panel_offers .linkmore, #v_panel_offers .linkmore:active, #v_panel_offers .linkmore:visited
{
font-family:verdana;
font-size:11px;
color:#17468C;
font-weight:bold;
text-transform:uppercase;
background:url('images/bullet_more.gif');
background-position:right;
background-repeat:no-repeat;
text-decoration:none;
padding-right:10px;
margin-top:10px;
}
.white_bar_heading
{
font-family:verdana;
font-size:12px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}
#navi
{
width:100%;
float:right;
height:auto;
}

#navi ul
{
display:block;
list-style:none;
list-style-position:outside;
padding:0px;
margin:0px;
}
#navi li
{
height:15px;
background-color:#F7F7F7;
border:1px solid #DCDCDC;
padding-left:10px;
margin-bottom:1px;
padding-top:3px;
}

#navi li a
{
font-family:tahoma;
font-size:11px;
color:#5B5B5B;
text-decoration:none;
}

#navi li a:hover
{
font-family:tahoma;
font-size:11px;
color:#598FD1;
text-decoration:none;
}
.sep
{
height:1px;
}
.star
{
font-family:verdana;
font-size:11px;
color:#E93426;
}
#v_middle_users
{
width:567px;
height:auto;
float:left;
}
.hdblue
{
font-family:verdana;
font-size:12px;
color:#325886;
font-weight:bold;
}
#topnavback_anywhere
{
background:url('images/topnav_back_anywhere.gif');
background-repeat:repeat-x;
height:32px;
width:100%;
float:none;
}
#topnavback_anywhere ul
{
margin:0px;padding:0px;list-style:none;
}
#topnavback_anywhere ul li
{
display:inline;
}
#back_anywhere
{
width:100%;
border:1pt solid #cccccc;
height:auto;
background:#ffffff url('images/back_anywhere.gif');
background-repeat:repeat-x;
background-position:top;
}
#back_anywhere .hd
{
margin:3px;
width:400px;
border:1pt solid #cccccc;
height:35px;
background:#ffffff url('images/backhd_anywhere.gif');
background-repeat:repeat-x;
background-position:top;
}
#back_anywhere .mainli
{
width:400px;
margin-left:3px;
margin-right:3px;
background:url('images/liback_anywhere.gif');
height:29px;
float:none;
border:1pt solid #cccccc;
margin-bottom:1px;
}
#back_anywhere .mainli .leftcolumn
{
width:400px;
margin-left:10px;
padding-top:3px;
height:auto;
font-weight:bold;
color:#5A5A5A;
font-size:11px;
font-family:verdana;
float:left;
}
#back_anywhere .mainli .rightcolumn
{
width:400px;
margin-left:10px;
height:auto;
padding-top:3px;
color:#5A5A5A;
font-size:11px;
font-family:verdana;
float:left;
}
.right_marginbot_hd
{
margin-bottom:1px;
}
.medical_list
{
list-style-image:url('images/bullet_medical.gif');
margin-left:0px;
padding-left:15px;
}
.medical_list li
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#325886;
margin-bottom:10px;
}
#medical_headback
{
background:url('images/medical_headback.jpg');
width:565px;
height:189px;
text-align:center;
}
#medical_headback .container
{
margin-left:5px;
margin-right:5px;
width:555px;
height:189px;
}
#tabs_medical
{
list-style:none;margin:0px;padding:0px;
}
#tabs_medical li
{
display:inline;
}
.prodcontainer
{
background:url('images/sep_hor.gif');background-repeat:repeat-x;background-position:bottom;height:auto;float:left;padding-bottom:20px;padding-top:15px;
}

.product_back2
{
width:149px;
height:68px;
float:none;
margin-bottom:5px;
text-align:center;
}


.prodpanel1
{
width:149px;padding-right:20px;
}


.prodcontainer1
{
background:url('images/sep_hor1.gif');background-repeat:repeat-x;background-position:bottom;height:auto;float:left;
padding-bottom:20px;padding-top:15px;
}
.prodcontainer2
{
height:auto;float:left;
padding-bottom:20px;padding-top:15px;
}
.prodpanel
{
width:149px;padding-right:20px;background:url('images/sep_vert.gif');background-repeat:repeat-y;background-position:right;
}
.prodpanel2
{
width:149px;padding-right:10px;background:url('images/sep_vert.gif');background-repeat:repeat-y;background-position:right;
}
.prod_head
{
width:149px;
float:none;
margin-bottom:5px;
}
.product_back
{
background:url('images/prod_back.gif');
width:149px;
height:68px;
float:none;
margin-bottom:5px;
text-align:center;
}
.prodimg
{
margin-top:1px;
}
.prod_desc
{
width:149px;
float:none;
height:50px;
margin-bottom:5px;
color:#696969;
}
.prod_more
{
width:149px;
text-align:right;
}

#multilangual{
background:url(images/img_spellex_IE.gif);
position:relative;
width:273px;
height:161px;
float:left;
}
#multilangual a#linky {
  display:block;
  width:100px;
  height:100px;
  position:absolute;
  top:58px;
  left:170px;
}
#multilangual a#linky2 {
  display:block;
  width:196px;
  height:28px;
  position:absolute;
  top:6px;
  left:8px;
}


#softwaredevelopment{
background:url(images/softwaredevelopmentkit.jpg);
position:relative;
width:273px;
height:161px;
float:right;
}
#softwaredevelopment a#linky {
  display:block;
  width:100px;
  height:100px;
  position:absolute;
  top:54px;
  left:173px;
}
#softwaredevelopment a#linky2 {
  display:block;
  width:196px;
  height:28px;
  position:absolute;
  top:6px;
  left:8px;
}

#Spellcheckanywhere{
background:url(images/spellcheckanywhere.jpg);
position:relative;
width:273px;
height:161px;
float:left;
}
#Spellcheckanywhere a#linky {
  display:block;
  width:100px;
  height:100px;
  position:absolute;
  top:52px;
  left:173px;
}
#Spellcheckanywhere a#linky2 {
  display:block;
  width:196px;
  height:28px;
  position:absolute;
  top:6px;
  left:8px;
}

#webspelling{
background:url(images/webspellingengine.jpg);
position:relative;
width:273px;
height:161px;
float:right;
}
#webspelling a#linky {
  display:block;
  width:100px;
  height:100px;
  position:absolute;
  top:53px;
  left:173px;
}
#webspelling a#linky2 {
  display:block;
  width:196px;
  height:28px;
  position:absolute;
  top:6px;
  left:8px;
}

#spellexoutlook{
background:url(images/spellexoutlook.jpg);
position:relative;
width:273px;
height:161px;
float:right;
}
#spellexoutlook a#linky {
  display:block;
  width:100px;
  height:100px;
  position:absolute;
  top:59px;
  left:173px;
}
#spellexoutlook a#linky2 {
  display:block;
  width:196px;
  height:28px;
  position:absolute;
  top:6px;
  left:8px;
}

#handhandled{
background:url(images/handheldtranslationtool.jpg);
position:relative;
width:273px;
height:161px;
float:left;
}
#handhandled a#linky {
  display:block;
  width:100px;
  height:100px;
  position:absolute;
  top:56px;
  left:172px;
}
#handhandled a#linky2 {
  display:block;
  width:196px;
  height:28px;
  position:absolute;
  top:6px;
  left:8px;
}

#textmultilingual{
margin-top:45px; 
margin-right:105px; 
margin-left:14px;
font-family:verdana;
font-size:11px;
color:#3B567B;
}


.hdgray
{
font-family:verdana;
font-size:12px;
color:#333333;
font-weight:bold;
}

#sa_panel_offers
{
width:540px;
height:69px;
margin-bottom:25px;
}

#sa_panel_offers .content_customer_image
{
width:10%;
padding-top:0px;
padding-left:1px;
font-family:verdana;
font-size:11px;
color:#17468C;
}
#sa_panel_offers .content_customer_text
{
width:55%;
padding-top:1px;
padding-left:10px;
font-family:verdana;
font-size:11px;
color:#000000;
}
/*-------free trial----------------*/

#sa_freetrialpanel_offers
{
width:567px;
height:88px;
margin-bottom:24px;
}

#sa_freetrialpanel_offers .content_text
{
width:65%;
padding-top:10px;
padding-left:20px;
font-family:verdana;
font-size:11px;
color:#5B5B5B;
}

#sa_freetrialpanel_offers .content_text1
{
width:80%;
padding-top:10px;
padding-left:20px;
font-family:verdana;
font-size:11px;
color:#5B5B5B;
}
.hdblue:hover
{
font-family:verdana;
font-size:12px;
color:#325886;
font-weight:bold;
}

#sa_subren_offers
{
width:555px;
height:220px;
margin-bottom:24px;
}

#sa_subren_offers .content_text
{
width:85%;
padding-top:10px;
padding-left:20px;
font-family:verdana;
font-size:11px;
color:#575757;
}

.dropdown{
width:250px;
font-family:verdana;
font-size:12px;
}

#spec
{
font-family:verdana;
font-size:11px;
color:#575757;
}

#spec span{margin:0px;padding:10px;}
#spec p{margin:0px 20px 0 20px; padding:0px}
#spec h3{margin:10px 0px 0px 20px; font-family:verdana; font-size:11px; color:#325886; font-weight:bold;}
#spec ul{margin:0px 20px 0 25px; padding:6px}
#spec ul li { list-style-image:url(images/FAQ_bullet.jpg); list-style-position:outside; font-family:verdana;font-size:11px;color:#575757; padding:0px 5px 2px 0px; margin:5px 0px 0px 0px;}
#spec ul li span{ margin:0px; padding:0px;font-family:verdana; font-size:11px; color:#325886; font-weight:bold;}



.head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5A5A5A;
	font-weight:bold;
	}
.hdblue
{
text-decoration:none;
}
.hdblue a
{
font-family:verdana;
font-size:12px;
color:#325886;
font-weight:bold;
text-decoration:underline;
}
.hdblue a:hover
{
font-family:verdana;
font-size:12px;
color:#325886;
font-weight:bold;
text-decoration:none;
}
.hdbold_blue{
font-family:verdana;
font-size:15px;
color:#325886;
font-weight:bold;
text-decoration:none;
}
.hd_law{
height:21px;
width:265px;
background:url(images/hd_law_bg.gif) no-repeat;
margin-left:23px;
padding:9px 0px 0px 17px;
float:left;
font-family:verdana;
font-size:13px;
color:#325886;
font-weight:bold;
text-decoration:none;
}
#hd_law_bg{
height:137px;
width:543px;
background:url(images/law_banner.jpg) no-repeat;
padding:9px 0px 15px 17px;
float:left;
}
.hdblue_1
{
font-family:verdana;
font-size:11px;
color:#325886;
font-weight:bold;
}
.txt{
	font-family:verdana;
	font-size:11px;
	color:#5a5a5a;
	}
.txt_sml{
	font-family:verdana;
	font-size:10px;
	color:#5a5a5a;
	}
.blue_more{
	font-family:verdana;
	font-size:11px;
	color:#325886;
	text-decoration:none;
	}
.blue_more a{
	font-family:verdana;
	font-size:11px;
	color:#325886;
	text-decoration:none;
	}
.blue_more a:hover{
	font-family:verdana;
	font-size:11px;
	color:#325886;
	text-decoration:underline;
	}
#sdk_left{
	border:1px solid #CFCFCF;
	width:130px;
	height:auto;
	float:left;
	padding: 8px 0px 0px 6px;
	background:#DDE7E8 url(images/sdk_left_bg.gif) repeat-x top left;
	}
	#sdk_left2{
	border:1px solid #CFCFCF;
	width:540px;
	height:auto;
	float:left;
	background:#EEF7FD;
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	color:#5a5a5a;
	padding:8px 13px 0px 13px;
	text-align:justify;
	}
#sdk_right{
	border:1px solid #CFCFCF;
	width:396px;
	height:auto;
	float:center;
	background:#EEF7FD;
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	color:#5a5a5a;
	padding:8px 13px 0px 13px;
	text-align:justify;
	}
#sdk_right2{
	border:1px solid #CFCFCF;
	width:5500;
	height:auto;
	float:right;
	background:#EEF7FD;
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	color:#5a5a5a;
	padding:8px 13px 0px 13px;
	text-align:justify;
	}
#sdk_right3{
	border:1px solid #CFCFCF;
	width:550;
	height:auto;
	float:right;
	background:#EEF7FD;
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	color:#5a5a5a;
	padding:8px 13px 0px 13px;
	text-align:justify;
	}
ul.sdk{
	padding:0px;
	margin:0px;
	background:url(images/sdk_ul_bg.gif) repeat-x top left;
	height:22px;
	width:auto;
	list-style-type:none;
	}
ul.sdk li{
	height:21px;
	font-family:Arial;
	font-size:10px;
	color:#5a5a5a;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	}
ul.sdk li a{
	height:15px;
	padding:5px 11px 0px 10px;
	margin:0px;
	font-family:Arial;
	font-size:10px;
	color:#5a5a5a;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	float:left;
	background:url(images/sdk_li_bg.gif) no-repeat right;
	border-bottom:1px solid #B0BEC7;
	}
ul.sdk li a:hover{
	height:16px;
	padding:5px 11px 0px 10px;
	margin:0px;
	font-family:Arial;
	font-size:10px;
	color:#5a5a5a;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	float:left;
	background:url(images/sdk_li_over.gif) repeat-x top left;
	border:none;
	}
	
	
	
 
ul.fly li{
	 font-family:verdana; 
	font-size:7pt;
	color:#325886;
	text-decoration:none;
	text-align:left;
	margin-left: -25px;
	margin-top: 0px;
	margin-bottom: 0px;
 }
	
.sdk22{
	height:16px;
	padding:5px 11px 0px 10px;
	margin:0px;
	font-family:Arial;
	font-size:10px;
	color:#5a5a5a;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	float:left;
	background:url(images/sdk_li_over.gif) repeat-x top left;
	border:none;
	}
ul.srp{
	padding:0px;
	margin:0px;
	background:url(images/sdk_ul_bg.gif) repeat-x top left;
	height:21px;
	width:422px;
	list-style-type:none;	
	border:1px solid #B5BDC0;
	border-bottom:none;
	}
ul.srp li{
	height:21px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#5a5a5a;
	text-decoration:none;
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	border:none;
	}
ul.srp li a{
	height:15px;
	padding:5px 22px 0px 22px;
	margin:0px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#5a5a5a;
	text-decoration:none;
	display:block;
	float:left;
	background:url(images/sdk_li_bg.gif) no-repeat right;
	border:none;
	border-bottom:1px solid #B5BDC0;
	}
ul.srp li a:hover{
	height:16px;
	padding:5px 22px 0px 21px;
	margin:0px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#5a5a5a;
	text-decoration:none;
	display:block;
	float:left;
	background:url(images/sdk_li_over.gif) repeat-x top left;
	border:none;
	border-right:1px solid #B6BBC1;
	}
ul.srp li.last{
	height:21px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#5a5a5a;
	text-decoration:none;
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	border:none;	
	}
ul.srp li.last a{
	height:15px;
	padding:5px 22px 0px 22px;
	margin:0px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#5a5a5a;
	text-decoration:none;
	display:block;
	float:left;
	background:none;
	border:none;
	border-bottom:1px solid #B5BDC0;
	}
ul.srp li.last a:hover{
	height:16px;
	padding:5px 22px 0px 21px;
	margin:0px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#5a5a5a;
	text-decoration:none;
	display:block;
	float:left;
	border:none;
	background:url(images/sdk_li_over.gif) repeat-x top left;
		border-right:1px solid #B6BBC1;
}
table.srp{
	border:1px solid #7F8585;
	border-right:none;
	border-bottom:none;	
	margin-bottom:182px;
	margin-top:0px;
	margin-left:0px;
	margin-right:15px;	
	width:92%;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#004477;
	}
table.srp th{
	border-right:1px solid #7F8585;
	border-bottom:1px solid #7F8585;
	height:27px;
	background:url(images/srp_table_hd_bg.gif) repeat-x;
	}
table.srp td{
	border-right:1px solid #7F8585;
	border-bottom:1px solid #7F8585;
	text-align:center;
	padding:7px 0px 7px 0px;
	}
table.srp td.desc{
	border-right:1px solid #7F8585;
	text-align:left;
	padding:7px 0px 7px 25px;
	background:url(images/arrow_tb.gif) no-repeat left;
	}
table.srp th.desc{
	border-right:1px solid #7F8585;
	border-bottom:1px solid #7F8585;
	padding-left:25px;
	text-align:left;
	background:url(images/srp_table_hd_bg.gif) repeat-x;
	}
.ssc_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3f3f3f;
	}
.ssc_txt2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3f3f3f;
	}
.ssc_outerbox{
	width:496px;
	height:84px;
	float:left;
	padding-bottom:8px;
	}
.ssc_box{
	background:url(images/ssc_block_bg.gif) no-repeat top left;
	width:243px;
	height:84px;
	float:left;
	margin:0px 5px 0px 0px;
	}
p.ssc_hd{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#174C8E;
	padding:7px 0px 0px 22px;
	margin:0px;
	}
p.ssc_hd1{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#174C8E;
	padding:7px 0px 0px 22px;
	margin:0px;
	}
p.ssc_hd1 a:hover{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#174C8E;
	padding:7px 0px 0px 22px;
	margin:0px;
	}
p.ssc_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#3f3f3f;
	padding:4px 0px 0px 22px;
	margin:0px;
	}
p.ssc_more{
	padding:10px 5px 0px 22px;
	margin:0px;
	text-align:right;
	}
#form_box{	
	width:95%;
	height:auto;
	float:left;
	background:url(images/form_bg.gif) repeat-x top left #ffffff;
	border:1px solid #E6EAED;
	padding:23px 0px 30px 23px;
	text-align:left;
	}
#form_box2{	
	width:538px;
	height:auto;
	float:left;
	background:url(images/form_bg.gif) repeat-x top left #ffffff;
	border:1px solid #E6EAED;
	padding:8px 13px 0px 13px;
	text-align:left;
	}
#form_box3{	
	width:538px;
	height:auto;
	float:left;
	background:url(images/form_bg.gif) repeat-x top left #ffffff;
	border:1px solid #E6EAED;
	padding:8px 13px 0px 13px;
	text-align:left;
	}
#form_box4{	
	width:300px;
	height:auto;
	float:left;
	background:url(images/form_bg.gif) repeat-x top left #ffffff;
	border:1px solid #E6EAED;
	padding:8px 13px 0px 0px;
	text-align:left;
	}
	}
#form_box5{	
	width:725px;
	height:auto;
	float:left;
	background:url(images/form_bg.gif) repeat-x top left #ffffff;
	border:1px solid #E6EAED;
	padding:8px 13px 0px 0px;
	text-align:left;
	}
#form_box6{	
	width:538px;
	height:auto;
	float:left;
	background:url(images/form_bg.gif) repeat-x top left #ffffff;
	border:1px solid #E6EAED;
	padding:8px 10px 0px 13px;
	text-align:left;
	}
p.technical_hd{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#325886;
	padding:4px 0px 0px 0px;
	margin:0px;
	text-align:left;
	}
.tech_txtbox{
	border:1px solid #8A9AA7;
	width:190px;
	height:15px;
	background:#ffffff;
	font-family:verdana;
	font-size:11px;
	color:#3f3f3f;
	}
.tech_list{
	border:1px solid #8A9AA7;
	width:253px;
	height:18px;
	background:#ffffff;
	font-family:verdana;
	font-size:11px;
	color:#3f3f3f;
	padding:0px;
	margin:0px;
	}
.tech_txtarea{
	border:1px solid #8A9AA7;
	width:365px;
	height:100px;
	background:#ffffff;
	font-family:verdana;
	font-size:11px;
	color:#3f3f3f;
	}
	
#spec_mid_left{
width:240px; 
height:auto; 
float:left; 
border-right: dashed 1px #979797;
}

#spec_mid_right{
width:235px; 
height:auto; 
float:left; 
}
	
.spec_box{
	background:url(images/spec_bot_bg.gif) no-repeat top left;
	height:75px;
	float:left;
	margin:0px 5px 0px 0px;	
	}













.glossymenu{
margin: 5px 0;
padding: 0;
width: 160px; /*width of menu*/
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
	background: black url(glossyback.gif) repeat-x bottom left;
	font: bold 12px "Arial";
	font-weight:normal;
	color: #ffffff;
	display: block;
	position: relative;
	width: auto;
	padding-left: 10px;
	text-decoration: none;
	height: auto;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;


}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid blue;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}

.logo1{
width:35%;
height:auto;
float:left;
text-align:left;
padding-left:1px;

}

.rightside1{
width:60%;
height:68px;
float:right;
text-align:right;

}

