#owa-tracker-post-container {
    position: absolute;
    top: 0;
    left: 0;
}

/*@import url("/css/tiny_internal.css");*/
.third_column_image {float:right; margin:10px; position:relative; margin-right:-180px; z-index:99; }

/*---deleted WOL---*/
.wol_nia {display:none;}


html, body {
  margin:0px;
    height:100%;
  background-color:#fff;
  font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body { min-width:960px; padding:0px 10px 0 10px; }

/*a {color: #808080;}*/
/*a:hover,*/ #headline /*a:hover*/ {color: #666;}

#button, #save_button, .comment_button_add {
  background-color:#bbbccc;
  color:#000000;
  font:bold 14px arial, helvetica, sans-serif;
   border:4px outset #bbbccc;
  * border:5px outset #DEDEF1;
  padding:1px 7px 1px 7px;
  * padding:1px 6px 0px 6px;
}
.comment_button {
  background:#ffffff url('/images/comment_button.gif') no-repeat 0 1px;
  * background:#bbbccc url('/images/comment_button.gif') no-repeat 0 0;
  color:#000000;
  font:10px arial, helvetica, sans-serif;
   border:none;
  float:left;
  padding:0px; width:28px;
  height:16px; * height:15px;
  margin-top:-1px; * margin-top:0px;
}


.clear {height:1px; overflow:hidden; color:#ffffff; clear:both; * clear:none;}

/*
.digg_block { text-align:left; margin-top:7px; overflow:hidden; _overflow:visible; padding-top:5px; brder:1px solid green; }

.digg_block .digg_content { padding-bottom:4px; margin-top:4px; brder:1px solid red; }
.digg_block .digg_content img { }

.digg_block .diggclick { float:left; margin-top:6px; overflow:hidden; _overflow:visible; }
.digg_block .diggclick iframe { brder:1px solid blue; }
*/
.digg_block, .digg_block_click {text-align:left; margin-top:7px; overflow:hidden; _overflow:visible;}
.digg_block {padding-top:5px;}
.digg_block_click {height:80px;}
.digg_block .diggclick, .digg_block_click .diggclick {float:left; margin-right:5px; height:80px;}



Ul { list-style-image: url(/images/bullet_ni_l1.gif); padding-left:2px; * margin-left:0; }
Ul UL { list-style-image: url(/images/bullet_ni_l2.gif); padding-left:18px; * padding-left:0; }
Ul UL UL { list-style-image: url(/images/bullet_ni_l3.gif); padding-left:18px; * padding-left:0; }

OL { list-style-image: none; padding-left:2px; * margin-left:0; }
Ul OL, OL OL { list-style-image: none; padding-left:18px; * padding-left:0; }
Ul OL OL, UL UL OL, OL OL OL { list-style-image: none; padding-left:18px; * padding-left:0; }



/*------------------head block style--------------------*/
#main_header {
    position:absolute;
    top:0px;
	left:-180px;
  height:154px;
  width:960px;
  z-index:1000;
/*    border-bottom: 1px solid #2C2971;*/
}


#head {
  height:126px; display:block; width:960px;
  background-color: #013567;
}
#head img {
   float:right;
  width:573px;
  height:126px;
  border:0px solid;
   margin:0;
}
#head object {
   float:right;
   width:360px;
   height:126px;
* margin:0px;
* padding:0;
}

#head a { cursor:hand; display:block; }


/*------------------menu block style--------------------*/
#menu span	{
	font:bold 10pt verdana;
	color:#2C2971;
	float:right;
	padding:5px;
	display:block;
	white-space: nowrap;
}

#menu {
  background:#cccccc url('/images/menu_fon.gif') repeat-x 0 0;
	height:28px;
	display:block;
  * position:relative;
}

#menu ul {margin:0; padding:0; list-style-type:none; list-style-image:none;}
#menu ul li {
  float:left;
  margin:0; padding:0;
   height:28px;
   _height:25px;

   border-right:1px solid #4B488D;
   order-left:1px solid #ffffff;
}

#menu a {
  display: block;
  padding-top: 7px;
  padding-bottom: 7px;
 /* padding-left: 15px;
  padding-right: 15px;*/

  width:90px;
  text-decoration: none;
  text-align: center;
  font:bold 9pt Verdana, Arial, Helvetica, sans-serif;
  color:#424070; /*2C2971*/
  background:#cccccc url('/images/menu_fon.gif') repeat-x 0 0;
}

#menu a:hover {
  background:#B3BDCE; /*9EA6B4*/
  color: #ffffff /*2B2771*/;
}

/*------------------main conteiner block style--------------------*/
#main {
  position:relative;
  display:block;
  background:#ffffff url('/images/content_fon.gif') no-repeat 0px 154px;
    border-left:180px solid #40678e;
	border-right:180px solid #ffffff; /*delete - for 2hd column layout*/
	overflow:visible;
  width:600px;
  /*width:600px; - for 2hd column layout*/

   min-height:100%;
   _height:100%;
}

#main_border {
  height:100%;
  width:960px;
  overflow:visible;
   border:0px solid;
   _border-left:1px solid #2C2971;
   _border-right:1px solid #2C2971;
}
#main_border_left {
   display:block;
   _display:none;
 position:absolute;
 left:-181px;
 top:0;
 bottom:0;
  _height:100%;
  width:1px;
  overflow:hidden;
   border-left:1px solid #2C2971;
   z-index:10;
}
#main_border_right {
   display:block;
   _display:none;
 position:absolute;
 right:-181px;
 top:0;
 bottom:0;
  _height:100%;
  width:1px;
  overflow:hidden;
   border-right:1px solid #2C2971;
   z-index:10;
}

/*------------------content block style--------------------*/
#content {
  padding:174px 10px 75px 25px;  /*175 = (height HEADER:head+menu + border:1px;)=168 + 7px padding-top*/
  /*75 = height FOOTER:footer+fot_menu + border:1px; + padding*/

  text-align:justify;
}

/*------------------section block style--------------------*/

#left_column {
  float:left;
  position:absolute;
  display:inline;
  width:180px;
  margin-left:-180px;
  z-index:3;
    padding-top:154px;  /*height HEADER:head+menu + border:1px;*/
	/*padding-bottom:170px;  /*height FOOTER:footer+fot_menu + border:1px; + padding*/

  background:#40678e url('/images/left_fon.jpg') repeat-x 0 154px; /*168 = padding-top*/
  text-align: center;
  color: #2C2971;
  
  top: 0px;
bottom:0px;
  
}
#left_column li span {width:180px; display:block;}
#left_column ul{width:180px;}

#left_column #left_separator {margin:11px 0 0 0px; padding:0px; height:1px;}


#right_column {
  /*float:right;*/
  position:absolute;
  /*display:inline;*/
  width:180px;
  margin-right:-180px;
  z-index:3;
    padding-top:154px;  /*height HEADER:head+menu + border:1px;*/
	padding-bottom:70px;  /*height FOOTER:footer+fot_menu + border:1px; + padding*/

  background:#ffffff;
  
  top: -4px;
  left: 100%;
/*display:none; - for 2hd column layout*/
}



/*------------------footer block style--------------------*/

#footer {
  position:absolute;
  bottom:0px;

   left:-180px;
   width:960px;
  z-index:99;
}

#footer_menu {
  background-color: #7c808c;
  line-height: 24px;
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  color: #fff;
  white-space: nowrap;
  border-top: 1px solid #2C2971;
}
#footer_menu a {
  padding: 0 4px;
  text-decoration: none;
  color: #fff;
}
#footer_menu a:hover {
  text-decoration: underline;
}

#address {
   height:30px;
   _height:35px;
  padding:4px 24px 0 24px;
  width:912px;
  font-size: 9px;
  color: #2C2971;
	background-color: #BBBBBD;
    border-top: 1px solid #2C2971;
}

#address p {
  margin:0;
  padding:0;
}
#address a { text-decoration:underline; }
#address a:hover { text-decoration:none; }
#companyaddress {
  float:left;
  display:inline;
   text-align:left;
}
#companycopyright {
  float:right;
  display:inline;
   text-align:right;
}




/*------ all other styles -------*/

form {display:inline;}

h1, h2, h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#2C2971;
	text-align:left;
}

h1 {font-size:20px; margin:0px; }
h2 {font-size:17px;}
h3 {font-size:14px;}
h4 {font-size:11px; text-align:left;}

FORM, INPUT, TEXTAREA, SELECT, OPTION {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 13px;}


#subscribe {
  color: #f1ffff;
	width:180px;
	padding-bottom:5px;
	padding-top:8px;
  /*border-top: 1px solid #eee;*/
}
#subscribe a {font-weight:bold; color:#f1ffff;}
#subscribe h4 {
  margin:0px 4px 5px 4px;
  font-size: 12px;
  text-align:center;
}

#subscribe form input {
  font:8pt verdana;
  color:#2a3b63;
  border:1px solid #9eacb9;
  margin:2px;
  width:100px;
  margin-bottom:2px;
 margin-left:13px;


}
#subscribe form input#button {
  width:48px;
  height:18px;
  border:0px solid;
  padding:0px;
  font-weight:normal;

 margin-right:6px;
 margin-left:7px; * margin-left:6px;
 background:url('/images/subscribe_button.gif') no-repeat 0 0;
 border:none;
}
#subscribe form input#search_button {
  width:48px;
  height:18px;
  border:0px solid;
  padding:0px;
  font-weight:normal;

 margin-right:6px;
 margin-left:7px; * margin-left:6px;
 background:url('/images/search_button.gif') no-repeat 0 0;
 border:none;
}


#rhs {
  background-color: #FFFFFF;
  vertical-align: top;
  text-align: center;
}

#rhs h4 {
  margin: 0;
  padding: 6px 0 0;
  text-align: center;
  font-size: 12px;
}

#rhs form {
  margin: 0;
}

.subnav {
  color: #2C2971;
  font-weight:bold;
  margin-top:19px;
  * margin-top:173px;
}

.subnav h4 {
  text-transform: uppercase;
}

.subnav ul {
  margin: 0 0 2px 0;
  padding: 0;
  list-style-type: none; list-style-image:none;
  text-align: left;

  margin-bottom:10px;
}

.subnav li {
  margin: 0;
  padding: 0;
  display: inline;
}

.subnav li a:link, .subnav li a:visited {
  display: block;
  padding: 5px 8px 5px 24px;
  text-decoration: none;
  font-size: 10px;
  color: #E0EAF4;
  border-bottom:1px solid #7D8CA9; /*2D5781*/

  background:url('/images/nia_leftmenu_bull_n.gif') no-repeat 4px 50%;
}
.subnav li a.last:link, .subnav li a.last:visited { border-bottom:0px solid; }

.subnav li a:hover {
  background-color:#5C7995;
  color:#ffffff;
  background:#5C7995 url('/images/nia_leftmenu_bull_hover.gif') no-repeat 4px 50%;
}

.subnav li.subnav_cat a:link, .subnav li.subnav_cat a:visited {
  display: block;
  padding: 4px 8px 4px 8px;
  text-decoration: none;
  font-size: 10px;
  background:none;
}
.subnav li.subnav_cat img {
  margin-right:-24px;
}
.subnav li.subnav_cat a:hover {
  background-color:#5C7995;
}

.subnav li.subnav_sales a:link, .subnav li.subnav_sales a:visited {
  padding: 4px 8px 4px 8px;
  background:none;
}
.subnav li.subnav_sales a:hover {
  background-color:#5C7995;
}



/*style of Public Course block*/
.infobox {
 display:inline;
  float:right;
  width: 168px;
  margin:4px 0 5px 15px;
  border:1px solid #000000;
}
.infobox H4 {
 display:block;
  margin: 0;
  padding: 5px 5px 5px 20px;
  background-color: #40678e;
  color:#fff;
  font-size: 14px;
  text-align:center;
}
.infobox H4 img { width:15px; height:15px; float:right; margin-top:1px; border:none; }
.infobox a { text-decoration:underline; }
.infobox P {
  margin: 0;
  padding: 5px;
  background-color: #f6f5f5;
  text-align:left;
}
.infobox P .price {
  color:#ca0000;
}
.infobox table {
  margin:0;
  width:100%;
  background-color: #f6f5f5;
  border:5px solid #f6f5f5;
  text-align:right;
}
.infobox table span {
  float:left;
}
/*red color of price in 656line*/



.breadcrumbs {
  font-size: 10px;
  color: #808080;
  padding-left: 30px;
  padding-top: 20px;
  padding-bottom: 0;
}

.sendtofriend {
  border: 1px solid #c0c0c0;
  font-size: 10px;
  color: #808080;
}


.subhead {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 18px;
  color: #14135F;
  font-weight: normal;
  padding: 0 50px 0 30px;
  margin-bottom: 0;
}

.picspace {
  margin-left: 15px;
  margin-right: 50px;
}

UL LI {
  margin-left: 15px;
  padding-top: 0;
  margin-top: 0;
}





OL LI {
 padding-top: 0;
  margin-top: 0;
  margin-left: 15px;
}


#date {
  border-bottom: 1px solid #000;
  background-color: #7C808C;
  text-align: center;
  font-weight: bold;
  color: #fff;
}


#clients { width:100%; }
#clients tr td { padding-top:20px; text-align:left; }

#clients tr td.logo
 padding-right:5px;
 padding-bottom:10px;
 text-align:left;
}
#clients tr td.logo b
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}
#clients tr td.logo img
 border:none;
}

#clients tr td.text {  text-align:justify; }
#clients .text img {
 float:right;
 margin-left:10px;
 border:1px solid #ccc;
}
#clients .text h1 img {
 float:none;
 border:none;
 margin:0;
}




#clients_random	{
 display:block;
 margin-right:15px;
 padding-top:23px;
}
#clients_random .logo	{
 text-align:center;
 width:160px;
}
#clients_random .logo b {
}
#clients_random .logo img	{
 border:none;
}

#clients_random	.text	{
 text-align:center;
  margin:0px 5px;
  font-size:11px;

}
#clients_random .text img	{
  margin-top:10px;
 border:1px solid #ccc;
}

#clients_random a {
  text-decoration:none;
  color:#000000;
}




#booking	{ text-align:right; width:500px; }
#booking span {
  display: block;
  margin: 0;
  padding: 3px;
  margin-left: 80px;
	text-align:left;
}
#booking b	{
  width: 80px;
	float:left;
	display:block;
	padding:3px;
	text-align:left;
}



label {
  width:120px;
	float:left;
	display:block;
	padding:2px 0 0 0px;
	text-align:right;
	clear:left;
}
fieldset {
  margin: 8px 0;
  padding: 8px;
  -moz-border-radius: 0.8em;
}
fieldset span {
  display: block;
  margin: 0;
  padding: 0 0 4px 4px;
  margin-left: 130px;
  * margin-left:125px;
}

#subscribe_page2 label {width:140px;}
#subscribe_page2 fieldset span {  margin-left: 150px; * margin-left:145px; }


fieldset strong	{
  color: #F00;
	argin-right:10px;
}
fieldset span strong	{
	font-size:10px;
}
fieldset .redboldtext {
	padding:3px;
}

#nav {
	text-align:right;
	padding:8px;
	font-size:10px;
	font-family: verdana;
	margin:0;
	padding:0;
}
#nav a { text-decoration:underline;} #nav a:hover { text-decoration:none;}


.sitemap {
  border: 1px solid #000;
	padding:3px;
	margin-bottom:12px;
}
.sitemap	b	{
	display:block;
}
.sitemap span {
  display: block;
  margin: 0;
  padding: 0 0 4px 4px;
  margin-left: 28px;
	margin-bottom:15px;
}

#books	{
	margin-top:0px;
}

#books table {
	margin-top:8px;
}

#books img	{
	float:left;
	display:inline;
	border: none;
	margin-right:15px;
}

#books a { color:#000000; text-decoration:none; }
#books a.more { color:navy; text-decoration:underline; }
#books i { font-size:12px; }
#books p { margin-top:0px; margin-bottom:5px; font-size:12px; text-align:left;}




#university {
	margin-top:15px;
	overflow:hidden; _overflow:visible;
}
#university table {
 margin:0; padding:0;
}
#university table td {
  text-align:left;
  padding:0;
}
#university table td a {
 text-decoration:none;
 display:block;
 padding:0;
}
#university table td h2 {font-size:16px; margin:0;}

#university table td img {
  border:none; margin:0; padding:0;
}
#university p { margin:3px 0; font-size:12px; text-align:left;}


#university_show .logo { float:right; margin-right:50px; overflow:hidden; _overflow:visible; * margin-right:25px; }
#university_show .logo img { border:none; padding-left:5px; }
#university_show .logo h1 { text-align:left; }

#university_show .description { padding-top:13px; padding-bottom:10px; overflow:hidden; _overflow:visible; _height:1px;}
#university_show .description img { border:none; float:left; margin:-5px 10px 10px 0;}

#university_show .date_update { float:right; margin-right:50px; font:11px tahoma; color:blue; * margin-right:25px;}

#university_show  { color:#000000; text-decoration:none; }
#university a.more { color:navy; text-decoration:underline; }
#university i { font-size:12px; }






#press-release	{
	 padding: 0 0 10px 10px;
	 float: right;
}
#consultants {
	margin-bottom:30px;
}
#consultants img {
	float: left;
	margin: 0 13px 10px 0;
	display:inline;
}
/* calendar formatting */

.calNormal td.calEmpty {
  background-color: #EFEFEF;
  border: 1px solid #eee;
}

.calNormal td.calToday {
  background-color: #fff;
  border: 2px solid #B186B3;
  font-weight:bold;
}

td.calNormal, .calNormal td {
  background-color: #fff;
  border: 1px solid #eee;
  text-align: center;
}

.calEvent, .calNormal td.calEventToday {
  background-color: #B186B3; /*#01B55A*/
  border: 1px solid #fff;
  text-align: center;
  font-weight: bold;
  color: #fff;
}

.calEventToday a {
color: #FFF;
}

.calHead {
  background-color: #eee;
  border: 1px solid #ddd;
  text-align: center;
}

.calHeadToday {
  background-color: #eee;
  border: 1px solid #B186B3;
  text-align: center;
}

.calNextMonth {
	font-size: 26px;
	float: right;
	line-height: 11px;
	position: absolute;
	top: -15px;
	left: 175px;
}

.calPrevMonth {
	font-size: 26px;
	float: left;
	line-height: 11px;
	position: absolute;
}


.error {
color: red;
}

a.plain {
text-decoration: none;
color: #000;
}


#headline_images {
  height:60px;
  display:none;
}
#headline_images a {
  display:block;
  float:left;
}
#headline {
 border: 1px solid #000;
 background-color: #eee;
 width:90%;
 margin: 0 auto;
   /*margin-left:3px;
   margin-bottom:15px;*/
 text-align:left;
  padding-bottom:5px;
	overflow:hidden; * overflow:visible;
}
#headline .upcoming	{
 width:237px;
 float:left;
 margin-left:4px; _margin-left:2px;
 margin-right:4px; _margin-right:2px;
 	overflow:hidden; * overflow:visible;
}
#headline .articles	{
 /*width:237px;*/
    width:260px;
	overflow:hidden; * overflow:visible;
}
#headline .upcoming #headline .articles #twolines {
  margin-top:0px;
  height:31px;
  overflow:hidden;
}

#twolines {
    height: 15px;
    color: #000000;
    overflow:hidden;
    margin-bottom: 2px;
}


#headline h4 {
margin:0px;
font-size: 15px;
text-align:center;
}
#headline a {
color: #2B2773;
text-decoration:none;
}



.redboldtext {
  color: #F00;
  font-weight: bold;
}
.price {
	color: #0033cc;
	font-weight:bold;
}
.infobox P .price {
  color:#ca0000;
}


a.delete { color: #c00 !important; }
a.delete:hover {
  color: #000;
  background-color: yellow;
}

table.collapse { border-collapse: collapse; }
table.collapse tr { border: 1px solid #666; }
table.collapse th {
  background-color: #ccc;
  border: 1px dotted #999;
  text-align: left;
}
table.collapse td {
  vertical-align: top;
  border: 1px dotted #999;
}


table.collapse_search { border-collapse: collapse; }
table.collapse_search tr { border: 1px solid #666; }
table.collapse_search th {
  background-color: #ccc;
  border: 1px dotted #333;
  text-align: left;
}
table.collapse_search td {
  vertical-align: top;
  border: 1px dotted #333;
}
table.collapse_search th, table.collapse_search td {
  white-space:nowrap;
  font-size:10px;
}




table.files { border-collapse: separate; }
table.files TH {
  background-color: #efefef;
  vertical-align: top;
  text-align: left;
  white-space: nowrap;
  font-weight: normal;
  font-size: 11px;
  color: #234;
}
table.files td, table.files th {
  border: 1px solid #999;
  padding: 3px;
}

.noborder { border: none !important; }

.b3 { background-color: #333333; }
.b9 { background-color: #999999; }
.ba { background-color: #aaaaaa; }
.bd { background-color: #dddddd; }
.be { background-color: #eeeeee; }
.bf { background-color: #ffffff; }

#cards {
	width:150px;
	float:right;
}
#cards div {
	overflow:hidden; _overflow:visible; _height:1px;
	margin-left:10px; margin-top:4px;
	padding-top:3px;
}
#cards div img {
	float:left;
	border:none;
	width:35px; height:21px;
	margin-right:4px;
	margin-top:-2px;
}

/*new style for INTRO, ASKED, CASES*/
#intro_field { margin-top:10px; width:100%; }
#intro_field td { padding:10px; background-color:#eeeeee; font-weight:bold; border:3px ridge #8160BD; * border-color:#CDBFE5; font-size:12px; }

.bookmark {display:none;}


.editor_none_span {}
.editor_none_span fieldset span {margin:0;}
.editor_none_span span {margin:0;}
.editor_none_span div span {margin:0;}

.comment_summary { margin:-7px 0 2px 15px; border-left:1px solid #000000; /*border-bottom:1px solid #000000;*/ float:right; padding:5px 1px 5px 10px; width:180px; _width:195px; _padding:10px; }
.comment_summary p { margin:3px 0; }



/*-------- quotes search form ---------*/
#quot_search {
  color: #222;
  float:right;
  border:1px solid #eee;
	width:164px;
	margin:0 0 5px 10px;
  background-color: #f6f5f5;
  border:1px solid #000000;
}
#quot_search h4 {
 display:block;
  margin:0 0 5px 0;
  padding:5px;
  background-color: #40678e;
  color:#fff;
  font-size: 14px;
  text-align:center;
}
#quot_search table th { font-weight:normal; text-align:right; font-size:10px; width:36px;}
#quot_search form input, #quot_search form select, #quot_search form option {
  font:7pt verdana;
  color:#2a3b63;
}
#quot_search form input, #quot_search form select {
  border:1px solid #9eacb9;
  margin:2px;
}
#quot_search form select { width:115px; }
#quot_search form input { width:113px; * width:109px; }


#quot_search form input#button {
  width:48px;
  height:18px;
  border:0px solid;
  padding:0px;
  margin-bottom:2px;
 background:url('/images/search_button2.gif') no-repeat 0 0;
 * margin-left:108px;
}

div.domTTClassic {
	border: 1px solid black;
	background-color: InfoBackground;
}
div.domTTClassic .caption {
	font-family: serif;
	font-size: 13px;
	_font-size: 12px;
	font-weight: bold;
	font-style: italic;
	padding: 1px 2px;
}
div.domTTClassic .contents {
	color: InfoText;
	font-size: 13px;
	_font-size: 12px;
	font-family: Arial, sans-serif;
	padding: 1px 2px;
	_padding-bottom: 0;
}

#content {float: right; width:565px;}
#left_column {
	float:left;
	padding-bottom: 75px;
	position: relative;
}

* IE6 HACK */
/* removing left_column gradien, replace with solid color, IE6 ONLY */
*html #main {border-left:180px solid #003466;}
*html #left_column {background:none;}
*html .subnav {padding-top:19px;margin-top:0;}
*html #content {width:559px;padding:174px 10px 74px 25px;}
/* end IE6 HACK */

/* IE7 HACK */
*:first-child+html .subnav {padding-top:19px;margin-top:0;}
/* end IE7 HACK */

/* header + region button
------------------------------------- */
#reg {
  float:right;
 width:567px;
 height:104px;
 border:0px solid;
  margin:0;
       display: block;
       padding: 11px 3px;
}
#reg div {
       float: right;
}
#reg a {
       width:20px;
       height: 13px;
       display: block;
       margin-bottom: 8px;
       cursor: pointer;
}

#reg a.f1 {
	background: url("/images/flag1.png") no-repeat scroll left top transparent;
}
#reg a.f2 {
	background: url("/images/flag2.png") no-repeat scroll left top transparent;
}
#reg a.f3 {
	background: url("/images/flag3.png") no-repeat scroll left top transparent;
}

/* For the reviews box and quote search box */
.contenttext {
	position:relative;
}
.comment_summary {
	position: absolute;
	top: 0;
	left: 375px;
	margin: -12px 0 0 -2px;
}
.reviewframe {
	margin: 0; 
	float:right;  width:205px; 
	height: 100px;
	display: block;
}
h2, p {margin:12px 0;}

.review_edit_light{
	height: 30px;
	background-color: #FFE196;
	border: 2px solid orange;
	font-weight: bold;
}

.review_edit_dark{
	height: 30px;
	background-color: #EEE;
	border: 2px solid #999;
	font-weight: bold;
}

/* End For the reviews box and quote search box */
 #quotframe {
 	float:right;
	width:164px;
	margin:0 0 5px 10px;
	display: block;
	height: 120px;
}
#quot_search {
	position: absolute;
	top: 174px;
	left: 415px;
}

#confirm {display:none;}

/* Overlay */
#confirm-overlay {background-color:#eee; cursor:wait;}

/* Confirm window styles Container */
#confirm-container {height:160px; width:420px; font: 16px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; background:#fff; border:2px solid #336699;}
#confirm-container .header {height:30px; line-height:30px; width:100%; background:url(/images/confirm/header.gif) repeat-x; color:#fff; font-weight:bold;}
#confirm-container .header span {padding-left:8px;}
#confirm-container .message {color:#333; font-size:14px; margin:0; padding:12px 4px 12px 8px;}
#confirm-container .buttons {line-height:26px; width:160px; float:right; padding:1px 8px 0;} 
#confirm-container .buttons div {float:right; margin-left:4px; width:70px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(/images/confirm/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} 
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {text-decoration:none; font-weight:bold; position:absolute; right:10px; top:2px; color:#fff;}
#confirm-container a.modal-close:hover {color:#ccc;}

/* eof */

.definition_word {
	display: inline;
	color: black;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.head_fix {
	float: left;
	margin: 0;
}

#error_msg
{
    text-align: center;
    color:red;
    font-weight: bold;
    margin:0;
    padding: 10px 0;
    font-size:16px;
}