@import url("*");

/* --------------------------------Body---------------------------------*/
body {
	margin: 0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#444444;
	line-height:19px;
	text-align:justify;
	text-justify:inter-word;
}

/* ------------------------------slider------------------------------*/

.clear {clear:both;}
.hide {display:none;}

.slider {width:1366px;overflow:hidden;margin:0px auto;}
.slider ul {margin:0;padding:0;}
.slider ul li {display:inline;}
.slider ul li img {border:0px solid #ffffff;}

.slider .controls {text-align:center;padding-top:1px;}
.slider .controls .number {background:url(../images/control-dot.png) left -10px no-repeat;}
.slider .controls .selected,
.slider .controls .number:hover {background:url(../images/control-dot.png) left top no-repeat;}
.slider .controls img {cursor:pointer;margin:0 3px;}



/* ------------------------------slider------------------------------*/

.fonttextfield {
font-size:12px;
color:#888888;
}

.fontpurple {
font-size:11px;
color:#673681;
}

.fonttitle {
font-size:16px;
font-weight:bold;
}

.fonttitlewhite {
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}

.fontwhite {
color:#FFFFFF;
}

.fontgrey {
color:#7c7b7b;
}

.line-title {
height:17px;
background-image:url(../images/line-title.gif);
}

.line-divide {
height:14px;
background-image:url(../images/line-divide.gif);
}

/* ------------------------------Links------------------------------*/

.link:link {
color:#ae61a5;
text-decoration:underline;
}
.link:visited {
color:#ae61a5;
text-decoration:underline;
}
.link:hover {
color:#733c90;
text-decoration:underline;
}

.link2:link {
color:#ae61a5;
text-decoration:none;
}
.link2:visited {
color:#ae61a5;
text-decoration:none;
}
.link2:hover {
color:#733c90;
text-decoration:none;
}


.linktop:link {
font-size:12px;
color: #444444;
font-weight:bold;
text-decoration:none;
}
.linktop:visited {
font-size:12px;
color: #444444;
font-weight:bold;
text-decoration:none;
}
.linktop:hover {
font-size:12px;
color: #ae61a5;
font-weight:bold;
text-decoration:none;
}

.linkwhite:link {
color: #FFFFFF;
text-decoration:none;
}
.linkwhite:visited {
color: #FFFFFF;
text-decoration:none;
}
.linkwhite:hover {
color: #f1eaf8;
text-decoration:underline;
}

.linkgrey:link {
color: #7c7b7b;
text-decoration:none;
}
.linkgrey:visited {
color: #7c7b7b;
text-decoration:none;
}
.linkgrey:hover {
color: #FFFFFF;
text-decoration:underline;
}



/* ------------------------------Frame------------------------------*/

.table-grey{
margin: 10px 0px 10px 0px;
border: 1px solid #d8dfea;
background: #f7f7f7;
padding: 1px;
}

.frame{
border:1px solid #cccccc;
background:#ffffff;
vertical-align:middle;
}

.frame70{
height:74px;
width:74px;
border:1px solid #cccccc;
background:#ffffff;
}

.frame90{
height:94px;
width:94px;
border:1px solid #cccccc;
background:#ffffff;
}

.frame120{
height:130px;
width:130px;
border:1px solid #cccccc;
background:#ffffff;
}

.frame260{
height:260px;
width:260px;
border:1px solid #cccccc;
background:#ffffff;
vertical-align:middle;
}

table.orangebg {
border-color: #FFFFFF;
border-style: solid;
background:#ffc35c;
height: 86px;
width: 86px;
border-width: 1px 1px 1px 1px;
padding: 1px;
}


/* ------------------------------New CSS: 29 April 08------------------------------*/

.frame350{
height:354px;
width:354px;
border:1px solid #cccccc;
background:#ffffff;
vertical-align:middle;
}