body {
	margin: 0;
	padding: 0px 3%;
	color: #fff;
	background: #26374A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 81%;
	min-width:600px;
	cursor: default;
}

p.sp {
	padding-bottom:7px;
	}

hr{
  height: 1px;
}

h1, h2, h3, h4 {
	margin:1em 0 0 0;
	}

h1 {
	font-size: 1.4em;
	margin-top:0;
	}
	
h1 {
	font-size: 40px;
	margin:0;
	padding:0;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}
h1 a:link,h1 a:visited,h1 a:hover {
  color: #ffffff;
}

h2 {
	font-size: 1.1em;
	font-family: Verdana, Arial, Sans-serif;
	font-weight: bold;
	margin: 6px 0 4px 0;
  font-style: italic;
}

h2.pagetitle {
  font-size: 1.5em;
  color: #000099;
  text-align: left;
  border-bottom: 1px dotted #cfcfcf;
  margin-bottom: 9px;
}

h3 {
	font-size: 1em;
	clear: both;
	}

h4, h5, h6 {
	font-size: 1em;
	}


h5, h6, #sidebar div.pl p.space {
	margin:10px 0;
	}

div.advertise {
	clear:both;
	margin-top:10px;
	background:#f6f6f6;
	border:1px dashed #666;
	padding:0 10px 10px 10px;
	}


a:link, a:visited, a:active {
	color:#011dc9;
	background: transparent;
	text-decoration:none;
 	font-weight: bold;
}

a:hover {
	color:#001373;
	background: transparent;
  text-decoration:underline;
	font-weight: bold;
	}


#tagline {
	color:#fff;
	background: transparent;
	margin:0;
	padding-bottom:3px;
	text-align:center;
	}

.tag {
	margin-top:0;
	color:#999;
	font-weight:bold;
	background:transparent;
	}

.tip {
	border:1px dashed #999;
	background:#fafafa;
	padding:10px;
	}

.supportsearch {
	padding-bottom:1em;
	border-bottom:1px dashed #aaa;
	margin-bottom:2em;
	}

.credit {
	font-size:0.9em;
	margin-top:1em;
	}


#over {
	float: left;
	width: 100%;
	background: #fff;
	color: #000;
	border-bottom: 3px solid #3b5f8a;
	padding: 0;
	}

#top {
	float: right;
	width: 24%;
	margin: 0;
	}

#top img {
	margin: 8px 8%;
	}

.topImgTab {
	float:right;
	margin:0 2px 0 0;
	padding:0
	}

#search {
	float: right;
	min-width: 240px;
	width: 75%;
	margin: 0;
	text-align: right;
	}

#search div {
	height: 25px;
	margin: 0;
	padding: 12px 15px 1%;
	}

#searchbox {
	width: 142px;
	font-size:1em;
	margin: 0 10px 3px 0;
	}


.topresult {
	 margin-bottom:20px;
	 border-top:1px dashed #aaa;border-bottom:1px dashed #aaa;padding:5px
 	}

.topresult a:link, .topresult a:visited {
	color:#060;
 	}


.gensmall { font-size : 10px; }
.genbig { font-size : 11pt; }
.genheavy {
  font-size : 10pt;
  font-weight: bold;
}

table.datatable{
   margin:25px;
   padding:2px;
   font-size : 10px;
}

table.datatable tr.table_title td{
   font-weight: bold;
   background: #303030;
   color: #f0f0f0;
   padding:2px;
}

table.datatable.table_row{
  margin-top:6px;
  border-top:1px solid #aaa;
}

table.datatable.table_row1{
  margin-top:6px;
}

.title_label {
  margin-top:4px;
  border-top:1px solid #aaa;
  border: 1px 0px 0px 0px solid #aaa;
}

.title_label1{
  margin-top:4px;
}

.title_label a, .title_label a:visited, .title_label1 a, .title_label1 a:visited{
  font-weight: bold;
  font-size : 13px;
  color: blue;
  text-decoration:none;
}

.title_label a:hover, .title_label1 a:hover{
  text-decoration: underline;
}

.subtitle{
  font-size:13px;
}

#main {
	clear:both;
	width:100%;
	padding:0;
	margin:0;
	color:#000;
	background:#fff;
	}

#main .os {
	margin:12px 0;
	}

#main .os img {
	float:left;
	margin-right:15px;
	}


#choose {
	clear:both;
	padding:4px 2%;
	color:#445376;
	background:#f4f6fa;
	}

#choose a {
	background:transparent;
	color:#445376;
	}


#content {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	line-height:1.4em;
	color:#000000;
	background:#ffffff;
  font-family: Verdana, Arial, Sans-serif;
}

#sidebar dl a:link, #sidebar dl a:visited {
	text-decoration:none !important;
	}

/* Non-navigation dl */

#sidebar dl.notmenu dt, #sidebar dl.notmenu dd {
	color:#000;
	background:#fff;
	}

#sidebar dl.notmenu dd {
	margin:0.15em 0.5em;
	}

#sidebar dl.notmenu a {
	color:#00c;
	padding:0;
	}



.col1, .col2, .col1-lines, .col2-lines {
	width:48%;
	text-align:left;
	color:#000;
	background:#fff;
	margin-top:10px;
	}

.col1, .col1-lines {
	clear:both;
	float:left;
	}

.col2, .col2-lines {
	float:right;
	}

.col1-lines, .col2-lines, .news {
	border-top:1px dashed #aaa;
	}

.news {
	clear:both;
	margin-top:10px;
	}

#sidebar {
	width:25%;
	float:right;
	margin:0%;
	padding:0%;
	line-height:1.4em;
	color:#000;
	background:#fff;
	}

#sidebar p {
	padding:0;
	margin:0.5em 0;
	}

#sidebar h3 {
	clear:both;
	margin:1em 0;
	padding:2px 0;
	border-top:1px solid #e5e5e5;
	color:#000;
	background:#fff url(../../../img/sidebar_header.gif) no-repeat bottom left;
	}

#sidebar h2, #sidebar h2 a {
	margin:0;
	padding:2px 5px;
	background:#40638e;
	color:#fff;
	}

#sidebar h2 a {
	display:block;
	font-size:1em;
	text-decoration:none;
	padding:0;
	}

#sidebar h2 a:hover {
	text-decoration:none;
	color:#fff;
	background:#4f608d;
	}

#sidebar h4 {
	margin-top:1em;
	padding:0;
	}

#sidebar ul, #sidebar li {
	margin:0;
	padding:0;
	list-style-type:none;
	}

#sidebar form.login ul, #sidebar form.login li {
	margin-top:0.5em;
	margin-left:0.5em;
	padding:0;
	list-style-type:circle;
	}

#sidebar dt {
	margin:0;
	padding:0;
	color:#000;
	background:#f0f4f9;
	}

#sidebar dt.current-open {
	font-weight:bold;
	}

#sidebar dt.current {
	font-weight:bold;
	color:#000;
	background:url(../../../img/submenu_current.gif) no-repeat top left;
	}

#sidebar dd, #sidebar dd dt {
	padding:0;
	color:#000;
	background:#e6eef8;
	}

#sidebar dd dd dt {
	color:#000;
	background:#dae4f0;
	}

#sidebar dd dd dd dt {
	color:#000;
	background:#d1dceb;
	}





#sidebar dt a, #sidebar dd a {
	color:#000;
	background:transparent;
	padding:0 0 0 5px;
	border-top:1px solid #fff;
	display: block;
	}

#sidebar dd dt a, #sidebar dd dd a {
	border:0;
	padding:0 0 0 20px;
	}

#sidebar dd dd dt a {
	padding:0 0 0 30px;
	}

#sidebar dd dd dd dt a {
	padding:0 0 0 40px;
	}

#sidebar dt a:hover, #sidebar dd a:hover {
	text-decoration:none;
	color:#000;
	background:#fff;
	}


#footer a:link,#footer a:visited {
  font-size:10px;
	color:#000;
	background:transparent;
	text-align: left;
	text-decoration: none;
	}
	
#footer a:hover {
  text-decoration: underline;
	}

#footer {
	clear:both;
	color:#aaa;
	padding:4px 1% 4px 1%;
	font-size:0.9em;
	background:#f4f4f4 url(../../../img/footer.png);
  border-bottom:1px solid #fff;
	margin: 3px 0 0 0;
}

#copyright, #choose {
	font-size:0.8em;
	margin-top:3px;
	}

#copyright {
	background:transparent;
	text-align:right;
	color:#fff;
	}

#copyright a {
	color:#fff !important;
	background:transparent;
	}

.smallmargin {
	margin:0 0 5px 0;
	}

#devices p {
	padding-bottom:10px;
	border-bottom:1px dashed #aaa;
	}

#devices img {
	margin-top:10px;
	}

dl {
	margin:1px 0 15px 0;
	padding:0px;
	}

dl dl, dl dl dl {
	margin-bottom:0;
	}

dt {
	margin:20px 0 0 0;
	padding:0;
	}

dd, .doubledef dl, form, .menu p, #main .os p, #main .os h3, #content td img {
	margin:0;
	padding:0;
	}

.doubledef dt {
	font-weight:bold;
	}

.doubledef dd, .doubledef dd li {
	margin:5px 0;
	padding:0;
	}

.doubledef dd ul {
	margin:5px 0;
	padding:0;
	list-style-type:circle;
	}

p {
	margin:1em 0 0 0;
	padding:0;
	}

img {
	border:none;
	}

input, select {
	font-size:1em;
	}

ul, ol {
	margin:1em 0;
	padding:0;
	}

li {
	margin:0 0.1em;
	padding:0.1em;
	list-style-position:inside;
	}

#content ul.checklist li {
	list-style-type:none;
	list-style-image: url(../../../img/checklist.png);
	list-style-position: outside;
	padding:0 0 2px 5px;
	}

blockquote {
	background:#fff url(../../../img/q1.gif) top left no-repeat;
	margin:15px 0 0 0;
	padding-left:33px;
	}

#content blockquote p  {
	background:#fff url(../../../img/q2.gif) bottom right no-repeat;
	padding:3px 33px 0 0;
	margin:0;
	}

p.heshesaid {
	font-size:0.9em;
	margin:0 0 10px 0;
	padding:0 33px 0 0;
	text-align:right;
	}

p.source {
	font-size:0.9em;
	}

.floatleft, img.left {
	float:left;
	margin:0 10px 10px 0;
	}

img.float, img.right {
	float:right;
	margin-left:5px;
	}

#tutorial img.float {
	float: right;
	margin-top: 8px;
	margin-left: 5px;
	}

.floatright {
	float:right;
	}

.submit {
	border:0;
	margin:10px 10px 0 0;
	}

.submit-form {
	border:0;
	margin:10px 10px 0 178px;
	}

.price {
	font-weight:bold;
	background:transparent;
	color:#c70000;
	}

.shortcut {
	margin-top:3px;
	margin-bottom:0;
	}

.pad {
	padding:1%;
	}

.err1 {
	border:1px dashed #999;
	color:#cc3030;
	padding:3px;
    margin:5px;
	}

em {
	font-style:normal;
	font-weight:bold;
	}

.horizontal h2, .horizontal h3 {
	display:inline;
	font-size:1.1em;
	}

.horizontal {
	clear:both;
	margin:1em 0;
	padding:1em 0;
	border-top:1px dashed #aaa;
	border-bottom:1px dashed #aaa;
	}

.whitespace {
	margin-top:0;
	margin-bottom:2em;
	}


.mycampaign {
	border-bottom:1px dashed #aaa;
	padding-bottom:15px;
	margin-bottom:15px;
	}

.campaignbutton {
	border:0;
	margin-right:20px;
	margin-top:10px;
	}

.campaignpic {
	padding-left:30px;
	float:right;
	}

.mouse {
	border-top:1px dashed #aaa;
	margin:20px 0;
	}

.mouse img {
	float:left;
	margin-right:12px;
	}

.mouse h2 {
	margin-top:20px;
	}

.path-menu {
	color:#000;
	background:#f5f5e5;
	}

.border-top {
	border-top:1px dashed #aaa;
	padding-top:15px;
	}

.notice {
	font-size:1.1em;
	font-weight:bold;
	}

.handheld, .hide, h1 span, .menu span {
	display:none;
	}

.b, .quest {
	font-weight:bold;
	}

.b dd	{
	font-weight: normal;
	}



h2.bg {
	background:#3b5f8a;
	color:#fff;
	padding:3px;
	}

div.banners {
	padding-top:20px;
	margin-bottom:20px;
	border-top:1px dotted #666;
	}

.div1 {
	width: 48%;
	float:left;
	margin-top:0;
	margin-bottom:0;
	}

.div2 {
	width: 48%;
	float:right;
	margin-top:0;
	margin-bottom:0;
	}

.clear, #tutorial h2 {
	clear:both;
	}

.submitbutton { FONT: 12px arial, verdana, sans-serif; font-weight: bold }

.actions a, .actions a:visited{
    font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
	color: #7070af;
	text-decoration: none;

}

.actions a:hover{
    color: blue;
}

.m_action a, .m_action a:visited{
    font-size: 12px;
    font-weight: normal;
	color: #0000af;
	text-decoration: none;

}

.m_action a:hover{
    font-weight: normal;
	color: blue;
	text-decoration: none;

}

.headcell{
  border-bottom: 1px solid #dddddd;
  font-weight: bold;
  font-size: 9pt;
  padding-left: 5px;
  color: #888888;
}

.headcell2{
  border-bottom: 1px solid #dddddd;
  font-size: 11pt;
  font-weight: bold;
  padding-left: 5px;
  color: #000;
}

.field{
  width: 160px;
}

.m_field{
  width: 55px;
}

.s_field{
  width: 35px;
}

.menu {
	color:#000;
	height:24px;
	line-height:22px;
}

td.tab_white {
  background: #FFFFFF;
  border-left: 1px solid #26374A;
	border-right: 1px solid #26374A;
}

td.tab_color1 {
	background: #52769E url(../../../img/tableft.gif) no-repeat top left;
}

td.tab_color2 {
	background: #52769E;
}

td.tab_color3 {
	background: #52769E url(../../../img/tabright.gif) no-repeat top right;
}

td.tab_color6 {
	background: #D67C62;
}

td.tab_color1 a:link, td.tab_color1 a:visited {
  color: #FFFFFF;
}

td.tab_color2 a:link, td.tab_color2 a:visited {
  color: #FFFFFF;
}

td.tab_color3 a:link, td.tab_color3 a:visited {
  color: #FFFFFF;
}

td.tab_color4 a:link, td.tab_color4 a:visited {
  color: #FFFFFF;
}

td.tab_color5 a:link, td.tab_color5 a:visited {
  color: #FFFFFF;
}

td.tab_color6 a:link, td.tab_color6 a:visited {
  color: #FFFFFF;
}

.menu a, .menu a:visited {
	float:left;
	height:24px;
	display:block;
	text-align:center;
	background:transparent;
	text-decoration:none;
	color:#808080;
	padding-left : 8px;
	padding-right : 8px;
}

.menu a:hover {
	text-decoration:none;
	aafont-weight:bold;
	color:#000;
	}

td .grayed{
  color: #909090;
}

a#buy {
	width:10%;
	}

a#myopera {
	width:17%;
	}

a#home {
	border:0;
	width:9%;
	}

.menu a.selected, .menu a:visited.selected {
	color:#000;
	font-weight:bold;
	background: transparent;
	}

abbr, acronym {
	border:none;
	}

#content p.bigmargin {
	margin:2em 0em 0.5em 0em;
	}

.small {
	font-size: 0.9em;
	line-height: 1.2em;
	}

.more {
	margin-top : 0.5em;
	margin-bottom : 1.5em;
	}

.more a:after {
	content : " \00BB";
	}

.html {
	color: #666;
	background: transparent;
	font-family: Courier New, mono;
	}

.url {
	font-family: Courier New, mono;
	}

div.takenote {
	margin-top: 0.5em;
	border: 1px dashed #40638e;
	padding: 0 0.8em 0.65em 1em;
	}

.yerwhatyerwhat {
	color: #333333;
	background: #ff3;
	}

.yerwhatyerwhat em {
	font-weight: normal;
	font-style: italic;
	}

img.spaced {
	margin-left:0.5em;
	}

.quote {
	clear:both;
	border:1px solid #c5c5c5;
	margin-left:10px;
	padding:12px;
	}

.boxed {
	clear:both;
	border-top:1px solid #c5c5c5;
	margin-top:3px;
	padding-top:2px;
    padding-left:20px;
	}

.boxed h2, .boxed h3 {
	margin-top:0;
	}

.boxed_table {
	border:1px solid #c5c5c5;
	}



.box2 {
	clear:both;
	margin:2px 2px 2px 2px;
	border:1px solid #c5c5c5;
	min-height:80px;
	}

.box2 h2 {
	margin-top:0;
	}

.box {
	clear:both;
	border-top:10px solid #fff;
	background:transparent url(../../../img/box1.gif) center;
	background-repeat:repeat-y;
	border-bottom:10px solid #fff;
	}

.b1 {
	background:transparent url(../../../img/box2.gif) left;
	background-repeat: repeat-y;
	}

.b2 {
	background:transparent url(../../../img/box2.gif) right;
	background-repeat: repeat-y;
	}

.b3 {
	background:transparent url(../../../img/box3.gif);
	background-repeat:repeat-x;
	background-position:top center;
	}

.b3, .b6 {
	clear:both;
	height:1px;
	}

.b4, .b5 {
	float:left;
	width:50%;
	padding-bottom:11px;
	margin-right:-1px;
	}

.b6 {
	background:transparent url(../../../img/box3.gif);
	background-repeat:repeat-x;
	background-position:bottom center;
	}

.box p, .box h3 {
	font-size:1em;
	margin:0;
	}

.b4 p, .b4 h3 {
	padding:11px 22px 0 10px;
	}

.b5 p, .b5 h3 {
	padding:10px 11px 0 22px;
	}

.box img {
	float:right;
	}

.b4 img {
	margin:11px 21px 0 11px;
	}

.b5 img {
	margin:11px 10px 0 11px;
	}

.box h3.line {
	border-top:1px solid #c5c5c5;
	margin:10px -2px 0 12px;
	padding-left:12px;
	}

.projection {
	display: none;
	}

.screen {
	display: block;
	}

/* Display login class */

.pr5 {
  padding-right: 5px;
}

.pl5 {
  padding-left: 5px;
}

.inForm {
  height: 297px;
}

.inForm td.bgr {
  border:1px dashed #E6E8E8;
}

.inForm td.bord1 {
  border: 1px solid #A5ACB2;
  padding: 4px;
}

.freeze {
  background: #F6F7F6;
  border: 1px solid #A5ACB2;
}

input.shadeform {
  border: 1px solid  #3B6F6A;
}

input.shadeform2 {
  border: 1px solid  #3B6F6A;
}

.div_top_left {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 12px;
  background: #E1E1E1 url(../../../img/tl.gif) no-repeat top left;
  z-index: 100;
}
.div_top_right {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 12px;
  background: url(../../../img/tr.gif) no-repeat top right;
  color: #FFFFFF;
}
.div_bottom_left {
  margin: 0px;
  padding: 0px;
  width: 100%;
  padding: 0px;
  background: #E1E1E1 url(../../../img/bl.gif) no-repeat bottom left;
}
.div_bottom_right {
  margin: 0px;
  padding: 0px;
  width: 100%;
  background: url(../../../img/br.gif) no-repeat bottom right;
}

.content {
  padding: 5px;
  font-size: 12px;
  text-align: justify;
}

.box_size {
 background: #E1E1E1;
 width: 550px;
 margin: 0px;
 padding: 0px;
}

.no {
  margin: 0px;
}

.no2 {
  height: 1px;
}


table.search_people {
  font-family: tahoma;
  color: #0E466A;
}

table.search_people td.bold {
  font-weight: bold;
}

input.b1{
  height: 20px;
  background: #E1E1E1;
  font-weight: bold;
  border-right: 1px solid #535353;
  border-bottom: 1px solid #535353;
  border-left: 1px solid #535353;
  border-top: 1px solid #535353;
}

.left {text-align: left;}

.info {
  text-align: left;
  margin: 6px 12px 12px 12px;
}

.info p {
  font-family: Verdana, Arial, Sans-serif;
  font-weight: normal;
  text-align: justify;
  text-indent: 20px;
  font-size: 13px;
  afont-style: italic;
  margin: 4px 2px 6px 2px;
}

.info h2 {
  color: #000099;
  font-size: 13px;
}

a.command, a.command:visited{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
	color: #9090cf;
	text-decoration: none;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
}

a.command:hover{
	color: white;
	background-color: #7070af;
}

a.command2, a.command2:visited{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
	color: #ffa090;
	text-decoration: none;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
}

a.command2:hover{
  color: white;
	background-color: #ff7070;
}

a.command3, a.command3:visited{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
	color: #70af70;
	text-decoration: none;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
}

a.command3:hover{
	color: white;
	background-color: #60bf60;
}

a.t_command, a.t_command:visited{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
	color: #7070af;
	text-decoration: none;
	padding-bottom: 1px;
}

a.t_command:hover{
	color: white;
	background-color: #9090cf;
}

a.t_command2, a.t_command2:visited{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
	color: #ff7070;
	text-decoration: none;
	padding-bottom: 1px;
}

a.t_command2:hover{
	color: white;
	background-color: #ff7070;
}

a.t_command3, a.t_command3:visited{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
	color: #70ff70;
	text-decoration: none;
	padding-bottom: 1px;
}

a.t_command3:hover{
	color: white;
	background-color: #70ff70;
}

div.search {
  text-align: left;
}

div.search .searchresult {
  border: 1px solid #c0c0c0;
  text-align: left;
}

div.search .searchresult .col1 {
  float: left;
  width: 25px;
  clear:left;
}

div.search .searchresult .col2 {
  float: left;
  width: 240px;
  overflow: hidden;
  text-overflow:ellipsis;
}

div.search .searchresult .col3 {
  float: left;
  width: 160px;
  overflow: hidden;
  text-overflow:ellipsis;
}

.row_even{
	background-color: #e0f0e0;
}

.row_odd{
	background-color: #e0e0f0;
}

.row_ipeven{
	background-color: #FCD9AD;
}

.row_ipodd{
	background-color: #ffffdd;
}

.row_sub{
	background-color: #ffffff;
}

.row_blocked{
	background-color: #ff9090;
}

.reporttable{
  background: #b0b0b0;
}

.reporttable-s{
  background: #c0c0c0;
}

.err_msg{
   font-size: 9pt;
   color: #f02020;
   font-weight: bold;
   padding-bottom: 4px;
   padding-top: 4px;
	 padding-left: 10px;
	 padding-right: 10px;
	 border: 1px dashed #aa4444;
	 margin-bottom: 4px;
   margin-top: 4px;
}

.headtags{
	font-weight: bold;
	color: #505050;
	background-color: #e0e0e0;
	text-align: center;
}

td.c {
  text-align: center;
}

td a.url_link:link, td a.url_link:visited{
  color: #008000;
  font-weight: normal;
  font-size: 11px;
}

.serp_content {
  font-size: 10px;
  color: #505050;
}

span.mdn, span.mup {
  color: #707070;
}

span.mdn span { color: #e00000; }
span.mup span { color: #00a000; }

.t_pager {
  float: right;
  margin-right: 20px;
  margin-bottom: 10px;
}

.t_pager2 {
  margin-right: 20px;
  margin-bottom: 10px;
}

.pager {
	font-size: 10px;
	color:#686868;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 1px;
	padding-left: 4px;

}

.cur_page {
  color:#DA2719;
  font-size: 11px;
  font-weight: bold;
  background: #fafafa;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 2px;
	margin-right: 2px;
  border: 1px solid #e3e3e3;
}

.cur_page:hover {
  color:#ffffff;
  background: #DA2719;
}

a.pg_link:link, a.pg_link:visited {
	font-size: 11px;
	color: #29176b;
	text-decoration: none;
	border: 1px solid #e3e3e3;
	padding: 0px 5px 1px 5px;
 	margin-left: 2px;
	margin-right: 2px;
}

a.pg_link:hover {
	color: #ffffff;
	border: 1px solid #e3e3e3;
	background: #5B729E;
}