
* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%; /* Required */
}

body {
	background: #ffffff;
	font: normal 0.8em/1.4em Verdana, Tahoma, Arial, Georgia, sans-serif; 
	color: #aba7cc; 
	text-align: center;
}

#container{
  margin: 0 auto;
  width: 960px;
  text-align: left;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
} 

a {
	color: #d75f9e;
	text-decoration: none;
	border:0px;
}

a:hover{ 
	color: #daaec5;
	text-decoration: none;
	border:0px;
}

h1 {
	color:white;
	font-size:0.9em;
}

img {
	border:0px
}

img.floatRight { 
    float: right; 
    margin: 4px; 
}

img.floatLeft { 
    float: left; 
    margin-right: 4px; 
}

input.btn{
   color:#42238a;
   font-family: Verdana, Tahoma, Arial, Georgia, sans-serif; 
   font-size:14.6px;
   font-weight:bold;
   background-color:#daeceb;
   border:0px solid;}

input.btnhov{
	color:#ffffff;
 }

/*header.......................................................................*/
#header {
	height:133px;
	background-color:#ffffff;
	background-image: url(../images/common/header-background.gif);
	background-repeat:no-repeat;
}

#header-left {
	float:left;
	width:225px;
	padding-top:110px
}

#header-center {
	float:left;
	width:503px;
}

#header-right {
	float:left;
	width:227px;	
}

#nav {
	width:460px;
	padding-top:105px;
	padding-left:0px;
}

#nav li {
	float:left;
	width:115px;
	list-style: none;
}


#search {
	padding-top:86px;
}

.title-header-left {
	width:223px;
	height:37px;
	background-image: url(../images/common/title-background-left.gif);
	background-repeat:no-repeat;
	padding-top:8px;
	margin-top:10px;
	padding-left:7px;
	color:#42238a;
	font-weight:bold;
	font-size:14.5px;
}

.section-title-header-left {
	width:223px;
	height:37px;
	background-image: url(../images/common/section-title-background.gif);
	background-repeat:no-repeat;
	padding-top:8px;
	padding-left:7px;
	color:#42238a;
	font-weight:bold;
	font-size:14.5px;
}

/*sub nav syles.......................................................................*/

.sub-nav a{ 
	color: #d75f9e;
	text-decoration: none;
	border:0px;
}

.sub-nav a:hover{ 
	color: #daaec5;
	text-decoration: none;
	border:0px;
}

.title-header-right {
	width:226px;
	height:38px;
	background-image: url(../images/common/title-background-right.gif);
	background-repeat:no-repeat;
	padding-top:8px;
	margin-top:10px;
	color:#42238a;
	font-weight:bold;
	font-size:14.5px;
	text-align: right;
}

.title-header-right-text{
	padding-right:10px;

}

/*body.......................................................................*/
#left {
	float:left;
	width:220px;
	padding-bottom:100px;
	padding-right:14px;
}

#left ul {
	padding-left:20px;
}

#left li {
	width:190px;
	list-style: none;
	color:#d75f9e;
	padding-bottom:3px;
}

#center {
	float:left;
	width:480px;
	padding-bottom:100px;
	margin-top:10px;
	text-align:center;
}

.center-content {
	width:470px;
	text-align:justify;
}

.advert {
	background-repeat:no-repeat;
	width:474px;
	height:200px;
	margin-top:5px;
	margin-left:20px;
}

.advert-smaller {
	background-repeat:no-repeat;
	width:451px;
	height:230px;
	margin-top:5px;
}


.advert-container {
	padding-top:110px;
	padding-left:30px;
}

.advert-text-left{
	float:left;
	width:188px;
	color:#b5aad2;
	padding-right:10px;
	text-align:left;
}

.advert-text-center{
	font-size:16.68px;
	color:#332082;
	padding-top:60px;
}

.advert-text-center a{
	color:#332082;
}
.advert-text-center a:hover{
	color:#7968bf;
}

.advert-text-right, .advert-text-right a{
	float:left;
	font-size:16.68px;
	color:#332082;
	padding-top:25px;
	padding-left:5px;
}

.advert-text-right a:hover{ 
	color: #7968bf;
	text-decoration: none;
	border:0px;
}

#right {
	float:right;
	width:220px;
	padding-bottom:100px;	
	padding-right:7px;
}

#right li {
	width:190px;
	list-style: none;
	color:#d75f9e;
	padding-bottom:3px;
	text-align: right;
}

.right-nav-text {
	padding-right:25px
}

/*competition Form.......................................................................*/

.form_left {
	float:left; 
	width:250px;
	padding-bottom:2px;
}

.form_right {
	float:left; 
	width:100px;
	padding-bottom:2px;

}

#sideAdvert {
	background-image: url(../images/common/advert-background.gif); 
	background-repeat:no-repeat;
	margin-top:10px;
	padding-left:30px;
	margin-left:0px;
	margin-bottom:10px;
	width:182px;
	height:187px;
}


/*footer.......................................................................*/
#footer {
	width: 100%;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
}

#footer_body{
	background-image: url(../images/common/footer-background.gif);
	background-repeat:no-repeat;
	height:103px;
	text-align:center;
	padding-top:10px;
}

#footer_body a {
	color:#41238a
}

#footer_body li {
	float:left;
	padding-right:5px;
	list-style: none;
}

/*misc*/
.error {
	color:#ff0000;
}


.screensaver a{ 
	color: #aba7cc;
	text-decoration:underline; 
	border:0px;
	font-size:14px;
	font-weight:bold;
}

.screensaver a:hover{ 
	color: #aba7cc;
	text-decoration: none;
	border:0px;
	font-size:12px;
	font-weight:bold;
}

ul{
padding-left:30px;
}
