﻿*{
	margin:0px;
	padding:0px;
}
body 
{
    font-family: Arial, Helvetica, sans-serif;
    background-image: url('../images/3vu_bg.jpg');
    background-repeat: repeat-x;
    background-repeat: repeat-y;
	  font-size:0.75em;
}
#main
{ margin: 0px auto;
  width:991px;
}
/*--- Commons Start ---*/
.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }
.bold { font-weight: bold; }
.noborder { border: none; }
.mt10 { margin-top: 12px;}
.ml3 { margin-left: 1px; }
.ml10 { margin-left: 2px; }
.mb10 {margin-bottom:10px;}
.pb10 {padding-bottom:10px;}
.w100p { width: 100%; }
.gray { color: #777777; }
.blue { color: #0000ff; }
.tblue { color: #316AC5; }
.red { color: #ff0000; }
.green { color: #00ff00; }
.phead {font-weight: bold; font-size: 2em; color: #316AC5; margin: 20px 0px 5px 0px; width: 100%; float: left; }
.center { text-align: center; }
.w25 { width: 12px; }
.s48 { width: 48px; height: 48px; }
.mtn { margin-top: 22px; margin-left: 4px;}
/*--- Commons End ---*/

/*--- Header Section Start ---*/
#banner
{
	height:80px;
	margin:5px 0 0 0;
	float: left;
	width: 991px;
	background: transparent url(../images/header1.png) no-repeat -1px top;
}
#logo
{
	float:left;
}
#topMenuParent
{
    float:right;
    margin-top: 4px;
    margin-right:25px;
}
#topMenuParent .leftRC
{
    float: right;
    height: 35px;
    width: 5px;
    background-image: url('../images/bgTml.gif');
}
#topMenuParent .rightRC
{
    float: right;
    height: 35px;
    width: 5px;
    background-image: url('../images/bgTmr.gif');
}
#topMenuParent .menuBody
{
    float: right;
    height: 25px;
    padding-top: 10px;
}

#topMenuParent .menuBody a
{
  color: #0000ff;
	text-decoration:none;
	margin: 0px 8px;
}
#topMenuParent .menuBody a:hover
{
	text-decoration:underline;
}
/*--- Header Section End---*/
/*--- Body layout start ---*/
#middle
{
	min-height:600px;
	height:auto !important;
	height:600px;
	background-color:#ffffff;	
	float:right;
}
.leftMain
{
	min-height:600px;
	height:auto !important;
	height:600px;
	float:right;
	width:717px;
	border-right:solid 1px #AAAAAA;
}
#rightPanel
{
	float:right;
	width:270px;	
}

#leftPanel
{
	float:left;
	width:270px;	
}
.rightUnit
{
    float:left;
    margin:0px 1px;
    width:260px;
    border-bottom: 1px solid #999999;
}
.userImage
{
    float: left;
    margin-left: 15px;
}
.userImage img
{
	width:48px;
	height:48px;
}
#score
{
    font-weight: bold;
    font-size: 3.5em;
    color: #55a;
    text-align:center;
}
.head1
{
    font-weight: bold;
    color: #555;
    font-size: 1.16em;
}
.headb
{
    margin: 0px 0px 0px 10px;
    height: 0px;
    color: #316AC5;
    font-weight: bold;
    font-size: 1.16em
}
.statBox {
    float: left;
    margin: 8px 0px 8px 24px;
    color: #555555;
    font-size:11px;
}

.adSpace
{
    width: 260px;
    float:left;
    margin-left:8px;
}
.adSpace .adUnit
{
    float: left;
    margin: 0px 5px 10px 0px;
}
.adSpace img 
{
    height: 125px;
    width: 125px;
    border:none;
}
.navUnit
{
    width: 260px;
    float: left;
    text-align:left;
}
.selectedNavUnit
{
    background-color: #AAAAAA;
    font-weight: bold;
}

.controlBox
{
    float: left;
    margin: 0px 0px 0px 2px;
    padding: 0px 0px 24px 40px;
    border-bottom: solid 1px #999999;
    width: 660px;
}
.controlBox a
{
    float: left;
    margin: 5px;
    width: 90px;
    height: 80px;
    font-weight: bold;
    font-size: 1.25em;
    color: White;
    background-image: url('../images/growbutton_new.png');
    background-repeat:no-repeat;
    text-align: center;
    line-height: 2.16em;
    text-decoration: none;
} 
.controlBox a:hover
{
    float: left;
    margin: 5px;
    width: 90px;
    height: 80px;
    font-weight: bold;
    font-size: 1.25em;
    color: Black;
    background-image: url('../images/growbuttonhover_new.png');
    text-align: center;
    line-height: 2.16em;
    text-decoration: none;
} 

.actionText
{
    float: left;
    width: 90px;
    color: #777;
    margin-left: 10px;
    font-size: 0.92em;
    text-align: center;
}

.aBtn
{
    float: left;
    width: 90px;
}

.smile
{
    float: left;
    margin: 0px 0px 0px 2px;
    padding: 0px 0px 5px 10px;
    width: 90px;
}

.smile a
{
    float: left;
    margin: 5px;
    width: 90px;
    height: 80px;
    background-image: url('../images/growbutton_smile.png');
    background-repeat:no-repeat;  
}
.smile a:hover
{
    float: left;
    margin: 5px;
    width: 90px;
    height: 80px;
    background-image: url('../images/growbuttonhover_smile.png');
}

.unfollow
{
    float: left;
    margin: 0px 0px 0px 2px;
    padding: 0px 0px 5px 10px;
    width: 90px;
}

.unfollow a
{
    float: left;
    margin: 5px;
    width: 90px;
    height: 80px;
    background-image: url('../images/growbutton_arrow.png');
    background-repeat:no-repeat;  
}
.unfollow a:hover
{
    float: left;
    margin: 5px;
    width: 90px;
    height: 80px;
    background-image: url('../images/growbuttonhover_arrow.png');
}

.return_follow
{
    float: left;
    margin: 0px 0px 0px 2px;
    padding: 0px 0px 5px 10px;
    width: 90px;
}

.return_follow a
{
    float: left;
    margin: 5px;
    width: 90px;
    height: 80px;
    background-image: url('../images/growbutton_t_people.png');
    background-repeat:no-repeat;  
}
.return_follow a:hover
{
    float: left;
    margin: 5px;
    width: 90px;
    height: 80px;
    background-image: url('../images/growbuttonhover_t_people.png');
}

.massAddFollow
{
    float: left;
    margin: 0px 0px 0px 2px;
    padding: 0px 0px 5px 10px;
    width: 90px;
}

.massAddFollow a
{
    float: left;
    margin: 5px;
    width: 90px;
    height: 80px;
    background-image: url('../images/growbutton_diamond1.png');
    background-repeat:no-repeat;  
}
.massAddFollow a:hover
{
    float: left;
    margin: 5px;
    width: 90px;
    height: 80px;
    background-image: url('../images/growbuttonhover_diamond.png');
}

.followFriends
{
    float: left;
    margin: 0px 0px 0px 2px;
    padding: 0px 0px 5px 10px;
    width: 90px;
}

.followFriends a
{
    float: left;
    margin: 5px;
    width: 90px;
    height: 80px;
    background-image: url('../images/growbutton_D_arrow.png');
    background-repeat:no-repeat;  
}
.followFriends a:hover
{
    float: left;
    margin: 5px;
    width: 90px;
    height: 80px;
    background-image: url('../images/growbuttonhover_D_arrow.png');
}

.unfollowEvery
{
    float: left;
    margin: 0px 0px 0px 2px;
    padding: 0px 0px 5px 10px;
    width: 90px;
}

.unfollowEvery a
{
    float: left;
    margin: 5px;
    width: 90px;
    height: 80px;
    background-image: url('../images/growbutton_danger.png');
    background-repeat:no-repeat;  
}
.unfollowEvery a:hover
{
    float: left;
    margin: 5px;
    width: 90px;
    height: 80px;
    background-image: url('../images/growbuttonhover_danger.png');
}

.shortenURL
{
    float: left;
    margin: 0px 0px 0px 2px;
    padding: 0px 0px 5px 10px;
    width: 90px;
}

.shortenURL a
{
    float: left;
    margin: 5px;
    width: 90px;
    height: 80px;
    background-image: url('../images/growbutton_shortLink.png');
    background-repeat:no-repeat;  
}
.shortenURL a:hover
{
    float: left;
    margin: 5px;
    width: 90px;
    height: 80px;
    background-image: url('../images/growbuttonhover_shortlink.png');
}

.userList
{
    float: left;
    margin: 3px;
    padding-bottom: 1px;
    width: 335px;
    background-image: url('');
    background-repeat: repeat-x;
    border: solid 1px #F58601;
}
.userList_remove_img
{
    float: left;
    margin: 3px;
    padding-bottom: 1px;
    width: 332px;
    background-image: url('');
    background-repeat: repeat-x;
    border: solid 1px #F58601;
}

.userListError
{
    float: left;
    width: 210px;
    margin: 4px 5px 0px 10px;
    color: Red;
}
.userListControl
{
    float: left; 
    margin: 5px 0px 0px 0px;
    width: 300px;
}
.userListDetailBox
{
    float: left;
    width: 332px;
    border: solid 1px #efefef;
    background: #efefef;
    margin: 1px 0px 0px 0px;
}
.userListDetailUnit
{
    float: left;
    width: 327px;
    margin: 2px;
    background: transparent url(../images/bd_midtable.png) repeat-x left top;
    border: solid 1px #cccccc;
    padding: 2px 0px 2px 0px;
}
.uldTitle
{
    font-weight: bold;
    color: #316AC5; 
}
/*--- Body layout end ---*/
#footercap
{
    height:37px;
    background: transparent url(../images/footerwave.png) no-repeat -1px top;
    float:left;
    width:100%;
}

#footer
{
    float: left;
    width: 100%;
    margin-bottom: 10px;
    height:20px;
	text-align: center;
	color:#fff;

}
#footer a
{
    color:#fff;
    text-decoration:underline;
}
#footer a:hover
{
    text-decoration:none;
}
#pseudoFooter
{
    border-top: solid 5px #316AC5;
    background-color: #f0f0f0;
    height: 110px;
    float: left;
    width: 100%;
}
.pfContent
{
    width: 750px;
    margin: 0 auto;
    height:110px;
}
.followBuzzom
{
    margin:0 2px 2px 10px;
    /*height:110px;*/
    float:left;
}
.pfUnit
{
    float: left;
    width: 100px
}
.pfImageBox
{
    float: left;
    margin: 10px 0px 0px 15px;
}
.pfImageBox img
{
    float: left;
    margin: 0px;
    height: 70px;
    width: 70px;
    border: none;
}
.pfName
{
    float: left;
    margin: 4px 0px 0px 15px;
    width: 70px;
    text-align: center;
}
/*--- Faq section start ---*/
.faqBox
{
    float: left;
    width: 620px;
	margin:0px 15px;
}

.faq-category
{
  float: left;
  width: 610px;
	background-color:#316AC5;
	font-weight:bold;
	font-size:1.25em;
	color:#ffffff;
	padding: 5px;
}

.faq-question
{
  float: left;
  width: 610px;
	font-weight:bold;
	color: #316AC5;
	padding:5px 0;
	margin-top : 10px;
	border-top:solid 1px #999999;
}

.faq-answer
{
  float: left;
  width: 610px;
	color:#333333;
	padding:5px 0;
	margin-left:12px;
	
}
.faq-answerH
{
	font-weight:bold;
	float:left;
}
/*--- Faq section end ---*/
/* tab control */

.tabUl
{
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	
}
.tabBar, .tabBar-active
{
	height:30px;
	width:150px;
	float:left;
	margin:0 -4px 0 0;
	padding:0;
}
.tabBar a
{
	background-position: center center;
	background-image: url('../images/tab.png');
	background-repeat: no-repeat;
	display:block;
	height:30px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	line-height:30px;
}
.tabBar-active a
{
	background-position: center center;
	background-image: url('../images/tab-active1.png');
	background-repeat: no-repeat;
	display:block;
	height:30px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	font-size:16px;
	line-height:30px;
}

.tabBar a:hover
{
	background-image: url('../images/tab-active.png');
	font-size:16px;
	color:#F4E913;
}
/* end of tab control */
.twitThis
{
	/*margin: 5px; border: solid blue 1px; height:auto; padding: 5px;
	clear:left;*/
	float:left;
    margin:0px 5px 5px 5px;
    width:320px;
    border-bottom: 2px solid #999999;
    padding: 5px;
}
.twitThisbtn
{
    height: 42px; width: 55px;
    font-size:14px; font-weight:bold;
    color: #316AC5;
}

#twitMeText
{
	height: 35px; width: 255px;
}

.connectWithTwitter
{
	background-image:url(../images/connectWith.png);
	float:left;
	height:23px;
	margin-left:130px;
	margin-top:-5px;
	padding:2px 0 0 5px;
	width:115px;
	
}
.connectWithTwitter a
{
	color:Red;
	text-decoration:none;
}
.langMenu { position: absolute; width: 122px; padding: 5px; margin: 0px; background: white; list-style-type: none; border: solid 2px #999999; }
.langMenu li { padding: 3px; cursor: pointer; }
.langMenu li:hover { background: #cccccc; }
.twitbox2 {
	background-color: transparent;
	background-image: url(../images/twitboxbg.png);
	background-repeat: no-repeat;
	height: 52px;
	width: 265px;
	padding: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 44px;
	font-weight: bold;
	color: #47A6D6;
	float:left;
	margin-left:145px;
}
.twitbutton2 {
	height: 72px;
	width: 117px;
	float:left;
	margin-left:5px;
}
#stat
{
    width:420px;
    margin:auto;
}
.twitbox {
	background-color: transparent;
	background-image: url(../images/twitboxbg.png);
	background-repeat: no-repeat;
	height: 52px;
	width: 265px;
	padding: 10px;
	line-height:52px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 44px;
	font-weight: bold;
	color: #47A6D6;
	float:left;
}
.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 268px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(../images/glossaryback.png) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
}
.smalltextbox
{
    background-color:#CDE8F6;
    border: solid 1px #006699;
    color:#47A6D6;
    font-weight:bold;
    margin: 5px 0px;
    padding:3px 3px 4px 3px;
    width:70px;
}

* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(../images/glossarybackhover1.png);
}
.glossymenuselected{
background-image: url(../images/glossarybackhover1.png) !important;
}
.padding10
{
    padding:0 10px 0 10px;
}
.paddingtop10
{
    padding:10px 0 0 0;
}
#nametag
{
    background: transparent url(../images/nametag.png) no-repeat left top;
    height:40px;
    width:210px;
    font-weight:bold;
    color: #fff;
    font-size:20px;
    margin:auto;
    padding-top: 12px;
    padding-left:30px;
    display:none;
}
#nametag span
{
    float:right;
    width:44px;
    font-size:16px;
    color:#000;
    padding-top:5px;
}
.twitincurve{display:block;}
.twitincurve *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#34A5DF}
.twitincurve1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #97d4ed;
  border-right:1px solid #97d4ed;
  background:#5fb9e5}
.twitincurve2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #d1eff6;
  border-right:1px solid #d1eff6;
  background:#55b4e3}
.twitincurve3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #55b4e3;
  border-right:1px solid #55b4e3;}
.twitincurve4{
  border-left:1px solid #97d4ed;
  border-right:1px solid #97d4ed}
.twitincurve5{
  border-left:1px solid #5fb9e5;
  border-right:1px solid #5fb9e5}
.twitincurvefg{
  background:#34A5DF; padding:5px;}
.highlight
{
    color:White;
    width:100px;
    text-align:center;
    font-size:16px;
    text-decoration:underline;
}
.twitinfonarrow
{
    width:100px;
    float:left; 

}
.twitinfowide
{
    width:520px;
    float:left;    
    color:White;
    font-weight:bold;
}
.graph
{
   /* width:335px;
    height:200px;*/
    float:left;
    margin: 10px 0 0 10px;
}
.graphbig
{
    width:700px;
    height:405px;
    float:left;
    margin: 10px 0 0 10px;
}
.legend
{
    width:335px;
    height:50px;
    float:left;
    margin: 10px 0 0 10px;
    font-weight:bold;
}
.info
{
    height:50px;
    padding:20px;
    padding-left:130px;
    background: #000 url(../images/info.png) no-repeat 10px 5px;
    border-bottom: dashed 1px #93DBDE;
    border-top: dashed 1px #93DBDE;
    margin-top:10px;
    margin-bottom:10px;
    color:#fff;
}
/*.info:hover
{
    background: #202020 url(../images/infohover.png) no-repeat 10px 5px;
    border-bottom: dashed 1px #fff;
    border-top: dashed 1px #fff;
    cursor:default;
}*/
.infothin
{
    height:17px;
    padding:20px;
    padding-left:60px;
    background: transparent url(../images/infobg.jpg) no-repeat left top;
    border-bottom: dashed 1px #93DBDE;
    border-top: dashed 1px #93DBDE;
    margin-top:10px;
    margin-bottom:10px;
    color:#fff;
}
/*.infothin:hover
{
    background: transparent url(../images/infobghover.jpg) no-repeat left top;
    border-bottom: dashed 1px #fff;
    border-top: dashed 1px #fff;
    cursor: default;
}*/
/* Testing forms */
fieldset {background:#f2f2e6; padding:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:36px; width:600px;}
input, textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}
legend {background:transparent url(../images/glossyback2.gif) repeat-x left top; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}
label {font-size:11px; font-weight:bold; color:#666;}
label.opt {font-weight:normal;}
dl {clear:both;}
dt {float:left; text-align:right; width:150px; line-height:25px; margin:0 10px 10px 0;}
dd {float:left; width:350px; line-height:25px; margin:0 0 10px 0;}
#footer {font-size:11px;}

#container {width:700px; margin:0 auto;}

/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; background:none;}
.NFTextCenter {height:15px; background:url(../images/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px;}
.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left;}
.NFTextLeft {background:url(../images/input-left.png) no-repeat 0 0;}
.NFTextRight {background:url(../images/input-right.png) no-repeat 0 0;}
/*Radio*/
.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(../images/radio.png) no-repeat 0 0; z-index:2;}
/*Checkbox*/
.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(../images/checkbox.png) no-repeat 0 0; z-index:2;}
/*Buttons*/
.NFButton {width:auto; height:26px; color:#fff; padding:0 2px; background:url(../images/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}
.NFButtonLeft {background:url(../images/button-left.png) no-repeat 0 0;}
.NFButtonRight {background:url(../images/button-right.png) no-repeat 0 0;}
/*Textareas*/
.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFTextareaTop {background:url(../images/textarea-tr.png) no-repeat 100% 0;}
.NFTextareaBottom {background:url(../images/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px;}
.NFTextareaTopLeft {background:#f2f2e6 url(../images/textarea-tl.png) no-repeat 0 0;}
.NFTextareaBottomLeft {background:#f2f2e6 url(../images/textarea-bl.png) no-repeat 0 0;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
.NFTextareaLeft {background:url(../images/textarea-l-off.png) repeat-y 0 0;}
.NFTextareaLeftH {background:url(../images/textarea-l-over.png) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;}
.NFTextareaRight {background:url(../images/textarea-r-off.png) repeat-y 100% 0;}
.NFTextareaRightH {background:url(../images/textarea-r-over.png) repeat-y 100% 100%;}
/*Files*/
.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(../images/file.png) no-repeat 0 0; width:60px; height:21px;}
.NFFile {position:relative; margin-bottom:5px;}
.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
/*Selects*/
.NFSelect {height:21px; position:absolute; border:1px solid transparent;}
.NFSelectLeft {float:left; width:3px; height:21px; background:url(../images/select-left.png) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight {height:21px; width:auto; background:url(../images/select-right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#fff; padding-left:3px; margin-left:3px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; background:#707175; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#464646;}
.NFSelectOptions a:hover {background:#333;}
/*Multiple Selects*/
.NFMultiSelect {border:0; background:none; margin:0;}
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFMultiSelectTop {background:url(../images/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom {background:url(../images/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
.NFMultiSelectTopLeft {background:#f2f2e6 url(../images/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft {background:#f2f2e6 url(../images/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
.NFMultiSelectLeft {background:url(../images/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH {background:url(../images/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.NFMultiSelectRight {background:url(../images/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH {background:url(../images/textarea-r-over.png) repeat-y 100% 0;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}
/* end of form */

.banner{
	background:url(../images/banner_repeat.jpg) left top repeat-x;
	float:right;
	width:991px;
	height:130px;
}
.banner .banner_left{
	float:left;
	width:350px;
}
.banner .banner_right{
	float:right;
	width:639px;
}
.logo{
	background:url(../images/logo.jpg) left top no-repeat;
	width:315px;
	height:78px;
	margin-top:51px;
	margin-left:20px;
}
.baner_right_img{
	background:url(../images/banner_right.jpg) right top no-repeat;
	height:62px;
}

.top_menu{
	font-weight:bold;
	padding-top:30px;
	text-align:right;
	padding-right:20px;
}
.main_menu{
	float:right;
	background:url(../images/menu_repeat.jpg) left top repeat-x;
	width:991px;
	height:35px;
	line-height:22px;
}
.main_menu ul{
	margin:0px;
	margin-left:0px;
	padding:0px;
}
.main_menu ul li{
	float:left;
	display:inline;
	background:#fff url(../images/menu_icon1.jpg) bottom center no-repeat;
	height:34px;
}
.main_menu ul li:hover{
	display:inline;
	height:34px;
	background:#fff url(../images/menu_icon2.jpg) bottom center no-repeat;
}
.main_menu ul li a{
	background:#afafaf;
	float:left;
	display:block;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	outline:none;
	padding:0px 45px;
}
.main_menu ul li a:hover{
	background:#646464;
	color:#FFFFFF;
}
.border{
	border-right:1px solid #fff;
}

.footer{
	background:url(../images/footer_repeat.jpg) left top repeat-x;
	height:55px;
	float:left;
	width:951px;
	padding:0px 20px;
}
.footer .footer_left{
	width:350px;
	float:left;
}
.footer .footer_right{
	width:550px;
	float:left;
}
.footer_menu{
	margin-top:25px;
}
.footer_menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.footer_menu ul li{
	display:inline;
}
.footer_menu ul li a{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	outline:none;
	padding:0px 10px;
}
.footer_menu ul li a:hover{
	color:#fb7d00;
}
.f_border{
	border-right:1px solid #000000;
}
.copyright{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-top:25px;
}

.content_box{
	width:702px;
	margin-top:15px;
}
.content_box .content_box_bar{
	background:url(../images/top_curve.png) left bottom no-repeat;
	height:15px;
}
.content_box .content_box_content{
	background:#FFFFFF;
	border-left:1px solid #e2dfdf;
	border-right:1px solid #e2dfdf;
	padding:10px;
	float:left;
}

.content_box_bottom{
	float:none;
	clear:both;
	background:url(../images/bottom_bar.png) left top no-repeat;
	height:17px;
}
.search_box{
	width:681px;
	margin:auto;
	margin-top:5px;
}
.search_box .search_box_bar{
	background:url(../images/search_top.png) left bottom no-repeat;
	height:10px;
}
.search_box .search_box_content{
	background:#e3e3e3;
	padding:10px;
}
.search_box .search_box_bottom{
	background:url(../images/search_bottom.png) left top no-repeat;
	height:10px;
}
.search_title{
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fb7d00;
	font-weight:bold;
}

.search_title_crossId{
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fb7d00;
	font-weight:bold;
}

.input2{
	background:#feffec;
	border:none;
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
.input3{
	background:#feffec;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	border:1px solid #999999;
}
.input3{
	background:#f3f3f3;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	border:1px solid #999999;
}
.textarea{
	background:#f3f3f3;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #999999;
	height:100px;
	width:310px;
}
.btn2{
	background:url(../images/sub_btn2.jpg) left top repeat-x;
	color:#FFFFFF;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	padding:2px 3px;
	margin:0px;
}
.copy_link{
	margin-top:20px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
.copy_link span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
}

.link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7a7a7a;
	padding-top:5px;
}
.option_box{
	margin-top:20px;
	float:left;
}
.option_box .option_box_left{
	float:left;
	width:310px;
	padding-right:50px;
	
}
.option_box .option_box_right{
	width:240px;
	float:left;
	padding-top:30px;
	
}

.option_box .option_box_right_direct{
	width:320px;
	float:left;
	padding-top:7px;
	
}



p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a7a7a;
	padding:0px;
	padding-top:5px;
	line-height:18px;
}
b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
strong{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fb7d00;
	
}
img{
	border:none;
}
a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	outline:none;
	padding:0px 5px;
}
a:hover{
	color:#fb7d00;
}
.clear{
	float:none;
	clear:both;
	margin:0px;
	padding:0px;
}

.option_box_actc{
	margin-top:10px;
	float:left;
}
.option_box_actc .option_box_left_actc{
	float:left;
	width:660px;
	padding-right:20px;	
}

.option_box_status{
	margin-top:10px;
	float:left;
}
.option_box_status .option_box_left_status{
	float:left;
	width:660px;
	padding-right:2px;	
}


.actc_title{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fb7d00;
	font-weight:bold;
}

.btn22{
	background:url(../images/sub_btn22.jpg) left top repeat-x;
	color:#FFFFFF;
	border:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
  font-weight: bold;
	color:#fff;
	padding:2px 3px;
	margin:0px;
}
