/* CSS Document */
*{color:#54166d;}
body {-x-system-font:none;font-family:verdana;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal; margin: 0; padding: 0; height:100%;}
img {border: 0;}
#container{width:720px; margin: 0 auto; padding:0; min-height:567px;}
#bodycontainer{width:720px;}

/*Header*/
#header{margin: 0px auto; height:112px;}/*height:107px;*/
#TPGnumber{height:12px; margin:0 auto; font:11px 'Verdana', Arial, Helvetica, sans-serif, Tahoma; color:#54166d; padding-top:5px; padding-bottom: 5px;}

/* Side Navigation */
/*#leftnavside{width:169px; min-height:515px; float:left; background-image:url(../images_new/navBG_.gif); background-position:right center;background-repeat:repeat-y;}*/
#leftnavside{width:169px; float:left; min-height:567px;}
#rightside{width:551px; float:right; min-height:567px;}
.right_content{margin-left: 10px; width:541px;}
.header_img{margin-left:-2px;}
.topbox{width:165px; height:218px; border:1px solid #54166d; margin:0 0 0 4px; padding:28px 5px 0 5px; float:left;}
.topbox a{color:#54166d; text-decoration:underline; line-height: 1.65em}
.topbox a:hover{color:#b10a32; text-decoration:none; line-height: 1.65em}
.Ctopbox{width:360px; height:auto; border:1px solid #54166d; margin:0 0 8px 0; padding:20px 5px 1px 5px; float:left;}
.Ctopbox a{color:#54166d; text-decoration:underline; line-height: 1.65em}
.Ctopbox a:hover{color:#b10a32; text-decoration:none; line-height: 1.65em}
.Crtopbox{width:155px; height:auto; border:1px solid #54166d; margin:0 0 8px 0; padding:12px 0 0 12px; float:left;}
.Crtopbox a{color:#54166d; text-decoration:underline; line-height: 1.65em}
.Crtopbox a:hover{color:#b10a32; text-decoration:none; line-height: 1.65em}
td.title{margin:0 0 0 4px; padding:0 0 0 5px; float:left;}

form {margin:0; padding:0;}

#footer{text-align:center; font-size:9px; color:#54166d; width:720px; height:30px; margin-top:0px;}
#footer a{text-align:center; font-size:9px; color:#54166d; text-decoration:underline;}
#footer a:hover{text-align:center; font-size:9px; color:#b10a32; text-decoration:none;}
#footerp{text-align:center; font-size:9px; color:#54166d; width:543px; height:30px; float:left; padding-top:15px;}
#footerp a{text-align:center; font-size:9px; color:#54166d; text-decoration:underline;}
#footerp a:hover{text-align:center; font-size:9px; color:#b10a32; text-decoration:none;}

/*.newnav { background-image:url(../images_new/newnav_bg.jpg); width: 169px; height: 429px;}*/
.newnav { background-image:url(../images_new/newnav_bg.jpg); height: 408px; width:169px;}


#nav strong{font-weight: bold; color: #FFFFFF;}
ul {list-style-position:outside;list-style-type:none;margin:0;padding:10px 0 0 1px;width:143px;}

.check {list-style-position:outside; list-style-type:none; list-style-image:url(../images_new/tick.gif);}
.nostyle {list-style-position:outside; list-style-type:none;}
.light_box_grad {
	background-color:#FAF8FB;
	background-image:url(../images_new/lightp_grad.jpg);
	border:1px solid #DDD7E6;
text-align: left;
}

ul li {position:relative;}
li ul {display:none;left:145px;position:absolute;top:0;}
ul li a {/*background-image:url(../images_new/newnavBG.jpg);*/ background-repeat:repeat; background-attachment:scroll; /*background-position: 0 0;*/color:#FFFFFF; display:block; padding:6px 0 0 6px; text-decoration:none; margin-bottom: 2px;} 
.dd{background-image:url(../images_new/arrow_r.gif); background-repeat:no-repeat; background-position: bottom right;}
.dd:hover{background-image:url(../images_new/arrow_h.gif); background-repeat:no-repeat; background-position: bottom right;}
* html ul li {float:left;height:1%;}
* html ul li a {height:1%;}
li:hover ul, li.over ul {display:block; left:143px;}
li a:hover{/*background-color:#8b6a9f;*/ color:#ffcc00; text-decoration:none;}

#youracct .content input, input {border: 1px solid #54166d; margin-bottom:5px;}
#links { color:#54166d;}
#links a{ color:#54166d; text-decoration:none; line-height:1.65em;}
#links a:hover{ color:#b10a32; text-decoration:none; line-height:1.65em;}

ul li ul li a{background-image:url(../images_new/newnavBG.jpg);filter:alpha(opacity=80);opacity:.90; background-repeat:repeat-y; margin:0; padding:3px; width: 200px;}
/*ul li ul li a{background-image:url(../images_new/newnavBG.jpg);filter:alpha(opacity=80);opacity:.90; background-repeat:repeat-y; margin:0; padding:3px; min-width: 155px;}*/

table {
	font-family:Verdana, bitstream vera sans, sans-serif;
	font-size:8pt;
}

.light_box_red {
background-color:#EFCED6;
border:1px solid #E09DAD;
}
.light_box {
	background-color:#FAF8FB;
	border:1px solid #DDD7E6;
}
table.light_box td {
	padding:2px 8px;
}
table.light_box th {
	background-color:#DDD7E6;
	padding:2px 10px;
}
table.light_box {
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	padding:7px;
}
input, textarea {
	border:1px solid #54166D;
	color:#54166D;
	font-family:Verdana, bitstream vera sans, sans-serif;
	font-size:8pt;
}
.button {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-color:#9377A7;
	border:1px solid #54166D;
	color:#FFFFFF;
	cursor:pointer;
}

.select-free {
	position:absolute;
	z-index:10;/*any value*/
	overflow:hidden;/*must have*/
	width:300px;/*must have for any value*/
	;
}

.select-free iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

a.noline{ text-decoration:none;}

a.noline:hover {
	color:#B10A32;
	text-decoration:none;
}

a{color:#54166D}