/*Basic styles*/
body {font-family: Arial, Helvetica, sans-serif; font-size: 0.72em;}
table, td {font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
td {}

h1 {font-size: 1.8em; font-weight: normal;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.3em;}
h4 {}
h5 {}

a {outline: none;}
a img {border:none;}

input {font-size: 11px;}
textarea {font-family: Tahoma,Arial,sans-serif; font-size: 11px;}
select {font-size: 11px;}
hr {border: none 0; border-top: 2px solid #d6d6d6; height: 2px; clear: both; margin-bottom: 20px;}


/*DIV layout properties*/
/* -------------------Rounded Corner Box */
#rnd_bx {width: 100%; text-align: left;}
#rnd_bx_cnt {padding: 0 10px 10px 10px;}
#rnd_bx_tp_l {width: 100%; height: 8px;}
#rnd_bx_tp_r {float: right; width: 8px; height: 8px;}
#rnd_bx_btm_l {width: 100%; height: 8px;}
#rnd_bx_btm_r {float: right; width: 8px; height: 8px;}

/*DIV appearance properties*/

/*Classes*/
.clear {clear: both; line-height: 0px;}
.dataTable {border:1px solid #d8c9e0; border-collapse:collapse; background-color: #f7f4f8; margin: 0px 3px 0px 3px;}
.dataTable td {border:1px solid #d8c9e0; padding: 2px; color: #4e0f6e;}
.simpleTable {border:1px solid #6ad4ea; background-color: #f7f4f8;}
.arr {font-size: 1.2em;}
.labelText {font-weight: bold; color: #f6cb02;}
.leftalign {float: left; margin: 0px 10px 5px 0px;}
.rightalign {float: right; margin: 0px 0px 5px 10px;}
.hand {cursor: pointer;}
.readmore {font-weight: bold; color: #4e0f6e; margin: 0px;}
a.thin:link {font-weight: normal;}
a.thin:visited {font-weight: normal;}
a.thin:hover {font-weight: normal;}
a.thin:active {font-weight: normal;}
/* ------------------- Rounded Corner Box*/
#rnd_bx .lightpurple {background: #e3dae8; color: #380055;}
#rnd_bx .lightpurple_tp_l {background: #e3dae8 url('../img/rnd_bx_lightpurple_tp_l.gif') left top no-repeat;}
#rnd_bx .lightpurple_tp_r {background: #e3dae8 url('../img/rnd_bx_lightpurple_tp_r.gif') right top no-repeat;}
#rnd_bx .lightpurple_btm_l {background: #e3dae8 url('../img/rnd_bx_lightpurple_btm_l.gif') left bottom no-repeat;}
#rnd_bx .lightpurple_btm_r {background: #e3dae8 url('../img/rnd_bx_lightpurple_btm_r.gif') right bottom no-repeat;}

#rnd_bx .purple {background: #592374; color: #fff;}
#rnd_bx .purple td {color: #fff;}
#rnd_bx .purple h3 {color: #fff;}
#rnd_bx .purple a {color: #fff;}
#rnd_bx .purple_tp_l {background: #592374 url('../img/rnd_bx_purple_tp_l.gif') left top no-repeat;}
#rnd_bx .purple_tp_r {background: #592374 url('../img/rnd_bx_purple_tp_r.gif') right top no-repeat;}
#rnd_bx .purple_btm_l {background: #592374 url('../img/rnd_bx_purple_btm_l.gif') left bottom no-repeat;}
#rnd_bx .purple_btm_r {background: #592374 url('../img/rnd_bx_purple_btm_r.gif') right bottom no-repeat;}

/*SIFR Classes*/
.sifr_16px_purple {font-size: 16px; margin: 0px 0px -5px 0px;}
*html .sifr_16px_purple {font-size: 16px; margin: 0px 0px 0px 0px;} /*IE6*/
*+html .sifr_16px_purple {font-size: 16px; margin: 0px 0px 0px 0px;} /*IE7*/
.sifr_16px_lightpurple {font-size: 16px; margin: 0px 0px -5px 0px;}
*html .sifr_16px_lightpurple {font-size: 16px; margin: 0px 0px 0px 0px;} /*IE6*/
*+html .sifr_16px_lightpurple {font-size: 16px; margin: 0px 0px 0px 0px;} /*IE7*/
.sifr_footer {font-size: 16px;}

/* Rounded corner DIV's */
.rb01 {background: url('../img/rb01_bg.gif') repeat; color: #fff;}
.rb01 a:link {color: #fff; text-decoration: underline;}
.rb01 a:visited {color: #fff; text-decoration: underline;}
.rb01 a:hover {color: #c7ecfb; text-decoration: underline;}
.rb01 a:active {color: #fff; text-decoration: underline;}
.rb01_tp {background: url('../img/rb01_tp_r.gif') no-repeat top right;}
.rb01_tp div {background: url('../img/rb01_tp_l.gif') no-repeat top left;}
.rb01_btm {background: url('../img/rb01_btm_r.gif') no-repeat bottom right;}
.rb01_btm div {background: url('../img/rb01_btm_l.gif') no-repeat bottom left;}
.rb01 table,td {color: #fff;}

 /* height and width details */
.rb_tp div, .rb_tp, .rb_btm div, .rb_btm {width: 100%; height: 14px; font-size: 1px; overflow: hidden;}
.rb_cnt {overflow: hidden; margin: 0 14px;}
.rb {overflow: hidden;}

/*Menu properties*/
ul#main_menu {margin: 0px; padding: 0; height: 29px; clear: both;}
ul#main_menu li {margin: 0; display: inline; list-style: none;}
ul#main_menu li a {margin: 0; margin-right: 0px; padding: 0; float: left; display: block; text-indent: -10000px; background-repeat: no-repeat; height: 29px;}
/*--------------------------Topics */
ul#main_menu li#topic_1 a {width: 85px; background-position: 0px -29px; }
ul#main_menu li#topic_1 a:hover, ul#main_menu li#topic_1 a.active { background-position: 0px 0px; }
ul#main_menu li#topic_2 a {width: 75px; background-position: -85px -29px; }
ul#main_menu li#topic_2 a:hover, ul#main_menu li#topic_2 a.active { background-position: -85px 0px; }
ul#main_menu li#topic_3 a {width: 75px; background-position: -160px -29px; }
ul#main_menu li#topic_3 a:hover, ul#main_menu li#topic_3 a.active { background-position: -160px 0px; }
ul#main_menu li#topic_4 a {width: 54px; background-position: -235px -29px; }
ul#main_menu li#topic_4 a:hover, ul#main_menu li#topic_4 a.active { background-position: -235px 0px; }
ul#main_menu li#topic_5 a {width: 70px; background-position: -289px -29px; }
ul#main_menu li#topic_5 a:hover, ul#main_menu li#topic_5 a.active { background-position: -289px 0px; }
ul#main_menu li#topic_6 a {width: 54px; background-position: -359px -29px; }
ul#main_menu li#topic_6 a:hover, ul#main_menu li#topic_6 a.active {background-position: -359px 0px; }
ul#main_menu li#topic_7 a {width: 93px; background-position: -413px -29px;}
ul#main_menu li#topic_7 a:hover, ul#main_menu li#topic_7 a.active {background-position: -413px 0px; }



