/* CSS Document */

body{
margin:0px;
padding:0px;
height:100%;
}
form{
margin:0px;
padding:0px;
}
.generaltable{
font-family:tahoma;
font-weight:normal;
font-size:11px;
color:#470765;
text-align:justify;
}
.bgpurple{
background-color:#42115f;
}
.bgpink{
background-color:#ebe3ed;
}
.calendarBox
{
margin:0px;
padding:1px 0px 0px 2px;
width:210px;
height:16px;
font-size:12px;
font-family:tahoma;
font-weight:normal;
border:1px solid #a9a8a8;
color:#470765;
}
.simulatorResult
{
	margin:0px;
	padding: 1px 0px 2px 2px;
	border: 1px solid #bd8cc0;
}
.bgpink2{
background:url(../../images/site/en-US/bgpink2.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#dacadc;
}
.bgpinker{
background-color:#f2ecf3;
}
.bgpinkwhite{
background-color:#f2f0f4;
}
.paddingleft29px{
padding-left:29px;
}
.paddingleft10px{
padding-left:10px;
}
.paddingleft13px{
padding-left:13px;
}
.paddingright13px{
padding-right:13px;
}
.borderright1purple{
border-right:1px solid #d4c3d8;
}
.height17px{
height:17px;
}
.paddingbottom14px{
padding-bottom:14px;
}
.paddingbottom10px{
padding-bottom:10px;
}
.paddingbottom5px{
padding-bottom:5px;
}
.paddingleft35px{
padding-left:35px;
}
.paddingtop38px{
padding-top:38px;
}
.paddingtop27px{
padding-top:27px;
}
.paddingtop35px{
padding-top:35px;
}
.paddingtop9px{
padding-top:9px;
}
.paddingtop10px{
padding-top:10px;
clear:both;
}
.paddingtop3px{
padding-top:3px;
}
.paddingtop5px{
padding-top:5px;
}
.paddingtop4px{
padding-top:4px;
}
.paddingtop28px{
padding-top:28px;
}
.paddingleft33px{
padding-left:33px;
}
.paddingleft15px{
padding-left:15px;
}
.paddingleft7px{
padding-left:7px;
}
.paddingleft5px{
padding-left:5px;
}
.paddingright20px{
padding-right:20px;
}
.paddingright23px{
padding-right:23px;
}
.paddingright15px{
padding-right:15px;
}
.paddingright10px{
padding-right:10px;
}
.paddingtop18px{
padding-top:18px;
}
.paddingtop7px{
padding-top:7px;
}
.paddingtop17px{
padding-top:17px;
}
.paddingtop15px{
padding-top:15px;
}
.paddingtop2px{
padding-top:2px;
}
.fontsize10px{
font-size:10px;
}
.select{
margin:0px;
padding:0px 0px 0px 2px;
width:172px;
border:1px solid #a9a8a8;
font-size:11px;
font-family:tahoma;
font-weight:normal;
color:#470765;
}
.select1{
margin:0px;
padding:0px 0px 0px 2px;
width:213px;
border:1px solid #a9a8a8;
font-size:11px;
font-family:tahoma;
font-weight:normal;
color:#470765;
}
.select2{
margin:0px;
padding:0px 0px 0px 2px;
width:70px;
border:1px solid #a9a8a8;
font-size:11px;
font-family:tahoma;
font-weight:normal;
color:#470765;
}
.txtpurple{
color:#42115f;
}
.txtpurple a{
color:#42115f;
text-decoration:none;
}
.txtpurple a:hover{
color:#42115f;
text-decoration:none;
}
.fontbold{
font-weight:bold;
}
.borderbottom1pxyellow{
border-bottom:1px solid #f0e2b3;
}
.borderbottom1pxpurple{
border-bottom:1px solid #e4d9e6;
}
.borderimgdiv{
padding:3px 0px 3px 0px;
border-top:1px solid #f0e2b3;
border-bottom:1px solid #f0e2b3;
}
.bgpinkimgrepeat{
background:url(../../images/site/en-US/bgpink.gif);
background-repeat:repeat-x;
height:145px;
}
.paddingleft20px{
padding-left:20px;
}
.titlesub{
font-size:13px;
font-weight:bold;
color:#ce9d00;
text-transform:uppercase;
}
.titlesub span{
color:#42115f;
}
.titlesublevel{
margin:0px 0px 4px 0px;
padding:0px;
color:#ce9d00;
}
.titlesublevelSelected{
margin:0px 0px 4px 0px;
padding:0px;
color:#ce9d00;
}
.titlesublevelnobullet{
margin:0px 0px 4px 0px;
padding:0px;
color:#390352;
}
.titlesublevelnobulletinv{
margin:0px 0px 4px 0px;
padding:0px;
color:#ce9d00;
}
.titlesublevelnobulletinv a{color:#ce9d00;
text-decoration:none;
font-size:larger
}
.titlesublevelnobulletinv a:hover{
color:#390352;
text-decoration:none;
font-size:larger
}
.titlesublevelSelected a
{
background:url(../../images/site/en-US/bullet_purple.gif);
background-repeat:no-repeat;
background-position:0px 4px;
color:#c69200;
padding:0px 0px 0px 15px;
text-decoration:none;	
}
.titlesublevel a{
background:url(../../images/site/en-US/bullet_yellow.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding:0px 0px 0px 15px;
color:#390352;
text-decoration:none;
}
.titlesublevel a:hover{
background:url(../../images/site/en-US/bullet_purple.gif);
background-repeat:no-repeat;
background-position:0px 4px;
color:#c69200;
text-decoration:none;
}
.titlesublevelnobullet a{
color:#390352;
text-decoration:none;
}
.titlesublevelnobullet a:hover{
color:#c69200;
text-decoration:none;
}
.titlesubpurple{
font-size:13px;
font-weight:bold;
color:#42115f;
}
.bgpurple2{
background-color:#a17ca7;
}
.height27px{
height:27px;
}
.box{
margin:0px;
padding:1px 0px 0px 2px;
width:130px;
height:16px;
font-size:12px;
font-family:tahoma;
font-weight:normal;
border:1px solid #bd8cc0;
background-color:#ffffff;
}
.box1{
margin:0px;
padding:1px 0px 0px 2px;
width:210px;
height:16px;
font-size:12px;
font-family:tahoma;
font-weight:normal;
border:1px solid #bd8cc0;
background-color:#ffffff;
}
.SubMenu{
	position:absolute;
	z-index:5;
	visibility:hidden;
	margin:0px;
	padding:0px;
		}
#HideAll{
	width:100%;
	height:430px;
	visibility:hidden;
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
}
.hiddentd{
vertical-align:top;
margin:0px;
padding:0px;
}
.hiddentd ul{
margin:2px 0px 0px 0px;
padding:1px 0px 4px 0px;
border:1px solid #a17caa;
border-left:none;
background:url(../../images/site/en-US/bghidden.gif);
background-repeat:repeat-y;
background-color:#FFFFFF;
text-transform:uppercase;
}
.hiddentd ul li{
list-style:none;
margin:0px;
padding:0px 23px 0px 14px;
white-space:nowrap;

}
.hiddentd ul li a{
display:block;
text-decoration:none;
color:#42115f;
padding:0px 0px 7px 0px;
border-bottom:1px solid #d3c8da;
height:100%;


}
.hiddentd ul li a:hover{
text-decoration:none;
color:#c69200;
}
.contentbgpurple{
background:url(../../images/site/en-US/bgpurple.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
width:321px;
padding:10px 7px 10px 7px;
margin:0px 0px 0px 0px;
}

.contentbgpurplefull{
background:url(../../images/site/en-US/bgpurplefull.gif);
background-repeat:repeat-x;
background-position:top;
padding:10px 7px 10px 7px;
margin:0px 0px 0px 0px;
}

.left_menudiv{
margin:0px 0px 9px 0px;
padding:0px;
font-size:12px;
font-weight:bold;
color:#5b5b5b;
border-bottom:1px solid #9b9999;
text-align:left;
}
.left_menudiv a{
cursor:hand;
display:block;
padding:2px 2px 2px 7px;
text-decoration:none;
background:url(../../images/site/en-US/bullet_brown.gif);
background-repeat:no-repeat;
background-position:3px 11px;
background-color:#682f86;
color:#ffffff;
}
.left_menudiv a:hover{
text-decoration:none;
background-color:#ce9d00;
color:#ffffff;
}
.left_menudivon{
margin:0px 0px 9px 0px;
padding:0px;
font-size:12px;
font-weight:bold;
color:#5b5b5b;
border-bottom:1px solid #9b9999;
}
.left_menudivon a{
display:block;
padding:2px 2px 2px 7px;
text-decoration:none;
background:url(../../images/site/en-US/bullet_brown.gif);
background-repeat:no-repeat;
background-position:3px 11px;
background-color:#ce9d00;
color:#ffffff;
}
.left_menudivon a:hover{
text-decoration:none;
background-color:#ce9d00;
color:#ffffff;
}

.spanplus{
float:right;
padding:0px 5px 0px 7px;
}
.contactustitleform{
text-align:left;
}
.textarea{
background:#ffffff;
border:none;
width:210px;
height:60px;
margin:3px 0px 0px 0px;
padding:0px 0px 0px 2px;
font-family:tahoma;
font-size:11px;
color:#4a5b6d;
border:1px solid #bd8cc0;
}
.purplebox{
background-color:#e2d2e5;
border:3px solid #a17caa;
padding:15px 14px 20px 14px;
font-size:12px;
font-weight:bold;
color:#42115f;
text-transform:uppercase;
}
.purplebox span{
color:#ce9d00;
}

.width174px{
width:174px;
}
.right_menudiv{
margin:4px 0px 0px 0px;
padding:0px;
font-size:11px;
font-weight:bold;
color:#5b5b5b;
border-bottom:1px solid #9b9999;
text-align:left;
}
.right_menudiv a{
cursor:hand;
display:block;
padding:2px 2px 2px 7px;
text-decoration:none;
background:url(../../images/site/en-US/bullet_brown.gif);
background-repeat:no-repeat;
background-position:3px 11px;
background-color:#42115f;
color:#ffffff;
}
.right_menudiv a:hover{
text-decoration:none;
background-color:#42115f;
color:#ffffff;
}
.right_menudiv2{
margin:4px 0px 0px 0px;
padding:0px;
font-size:11px;
font-weight:bold;
color:#5b5b5b;
border-bottom:1px solid #9b9999;
text-align:left;
}
.right_menudiv2 a{
cursor:hand;
display:block;
padding:2px 2px 2px 7px;
text-decoration:none;
background:url(../../images/site/en-US/bullet_brown.gif);
background-repeat:no-repeat;
background-position:3px 11px;
background-color:#682f86;
color:#ffffff;
}
.right_menudiv2 a:hover{
text-decoration:none;
background-color:#682f86;
color:#ffffff;
}
.right_menudiv3{
margin:4px 0px 0px 0px;
padding:0px;
font-size:11px;
font-weight:bold;
color:#5b5b5b;
border-bottom:1px solid #9b9999;
text-align:left;
}
.right_menudiv3 a{
cursor:hand;
display:block;
padding:2px 2px 2px 7px;
text-decoration:none;
background:url(../../images/site/en-US/bullet_brown.gif);
background-repeat:no-repeat;
background-position:3px 11px;
background-color:#a17ca7;
color:#ffffff;
}
.right_menudiv3 a:hover{
text-decoration:none;
background-color:#a17ca7;
color:#ffffff;
}
.right_menudiv4{
margin:4px 0px 0px 0px;
padding:0px;
font-size:11px;
font-weight:bold;
color:#5b5b5b;
border-bottom:1px solid #9b9999;
text-align:left;
}
.right_menudiv4 a{
cursor:hand;
display:block;
padding:2px 2px 2px 7px;
text-decoration:none;
background:url(../../images/site/en-US/bullet_brown.gif);
background-repeat:no-repeat;
background-position:3px 11px;
background-color:#c99b00;
color:#ffffff;
}
.right_menudiv4 a:hover{
text-decoration:none;
background-color:#c99b00;
color:#ffffff;
}
.blackpointul{
margin:0px;
padding:0px;
}
.blackpointul li{
list-style:none;
margin:0px;
padding:0px 0px 0px 6px;
background:url(../../images/site/en-US/blackpoint.gif);
background-repeat:no-repeat;
background-position:0px 7px;
color:#26053f;
line-height:15px;
}
.blackpointul2{
margin:0px;
padding:0px;
}
.blackpointul2 li{
list-style:none;
margin:0px;
padding:0px 0px 0px 15px;
background:url(../../images/site/en-US/bullet_purple.gif);
background-repeat:no-repeat;
background-position:0px 5px;
color:#41105f;
line-height:15px;
}
.h1style{
margin:0px;
padding:0px;
font-size:13px;
font-weight:bold;
text-transform:capitalize;
}
.txtpurple1{
color:#42115f;
}
.txtpurple2{
color:#68417f;
}
.txtpurple3{
color:#a17caa;
}
.floatright{
float:right;
}
.border2pxyellow{
border:2px solid #cea100;
}

.middlesite_menudiv{
margin:0px 0px 1px 0px;
padding:0px;
font-size:12px;
color:#41105f;
text-align:left;
}
.middlesite_menudiv a{
cursor:hand;
display:block;
padding:2px 2px 2px 7px;
text-decoration:none;
background:url(../../images/site/en-US/bullet_brown.gif);
background-repeat:no-repeat;
background-position:3px 11px;
background-color:#eadbed;
color:#41105f;
}
.middlesite_menudiv a:hover{
text-decoration:none;
background-color:#68417f;
color:#ffffff;
}
.middlesite_menudivon{
margin:0px 0px 1px 0px;
padding:0px;
font-size:12px;
color:#5b5b5b;
}
.middlesite_menudivon a{
display:block;
padding:2px 2px 2px 7px;
text-decoration:none;
background:url(../../images/site/en-US/bullet_brown.gif);
background-repeat:no-repeat;
background-position:3px 11px;
background-color:#68417f;
color:#ffffff;
}
.middlesite_menudivon a:hover{
text-decoration:none;
background-color:#68417f;
color:#ffffff;
}

/*styles added on 4-17-2007 begin*/
.bgpink3{
background-color:#eadbed;
}
.hyperlinkpurpleoveryellow
{
	 
}
.hyperlinkpurple a{
text-decoration:none;
color:#470765;
}
.hyperlinkpurple a:hover{
text-decoration:underline;
color:#470765;
}
.arrowdiv{
background:url(../../images/site/en-US/arrowclose.gif);
background-repeat:no-repeat;
background-position:left 6px;
padding:3px 0px 0px 15px;
}
.arrowdiv a{
display:block;
text-decoration:none;
color:#470765;
}
.arrowdiv a:hover{
text-decoration:none;
color:#470765;
}
.arrowdivon{
background:url(../../images/site/en-US/arrowopen.gif);
background-repeat:no-repeat;
background-position:left 6px;
padding:3px 0px 0px 15px;
}
.arrowdivon a{
display:block;
text-decoration:none;
color:#470765;
}
.arrowdivon a:hover{
text-decoration:none;
color:#470765;
}

.squareul{
margin:0px;
padding:0px;
}
.squareul li{
list-style:none;
margin:0px;
padding:0px 0px 0px 15px;
background:url(../../images/site/en-US/squarepurlple.gif);
background-repeat:no-repeat;
background-position:0px 5px;
color:#a17baa;
line-height:15px;
}
.squareul a{
text-decoration:none;
color:#a17baa;
}
.squareul a:hover{
text-decoration:none;
color:#470765;
}

/*styles added on 4-17-2007 end*/

/*styles added for the backoffice templates begin*/
.welcometxt{
font-weight:bold;
color:#FFFFFF;
font-size:14px;
}
.box2{
margin:0px;
padding:0px 0px 0px 2px;
width:130px;
height:15px;
font-size:11px;
font-family:tahoma;
font-weight:normal;
border:1px solid #5b217d;
background-color:#ffffff;
}
.borderbottom1pxyellow2{
border-bottom:1px solid #d29c00;
}
.paddingtop1px{
padding-top:1px;
}
.bgpink4{
background-color:#dfcfe1;
}
.left_menudivback{
margin:0px 0px 0px 0px;
padding:0px;
font-size:11px;
font-weight:bold;
color:#5b5b5b;
border-bottom:1px solid #9b9999;
text-align:left;
}
.left_menudivback a{
cursor:hand;
display:block;
padding:2px 2px 2px 10px;
text-decoration:none;
background:url(../images/bullet_brown.gif);
background-repeat:no-repeat;
background-position:3px 11px;
background-color:#682f86;
color:#ffffff;
}
.left_menudivback a:hover{
text-decoration:none;
background-color:#ce9d00;
color:#ffffff;
}
.left_menudivbackon{
margin:0px 0px 0px 0px;
padding:0px;
font-size:11px;
font-weight:bold;
color:#5b5b5b;
border-bottom:1px solid #9b9999;
}
.left_menudivbackon a{
display:block;
padding:2px 2px 2px 10px;
text-decoration:none;
background:url(../images/bullet_brown.gif);
background-repeat:no-repeat;
background-position:3px 11px;
background-color:#ce9d00;
color:#ffffff;
}
.left_menudivbackon a:hover{
text-decoration:none;
background-color:#ce9d00;
color:#ffffff;
}
.lineheight7px{
line-height:7px;
}
/*styles added for the backoffice templates end*/

.udfBtn{

margin:0px;

padding:0px 0px 0px 7px;

background-color:#68417f;

border-top:1px solid #68417f;

border-bottom:1px solid #68417f;

border-right:1px solid #68417f;

border-left:5px solid #1c042b;

font-family:tahoma;

font-size:12px;

text-align:left;

font-weight:normal;

color:#ffffff;

cursor:hand;

}
.lineheight5px{
line-height:5px;
}
