body
{
padding:0px;
margin:0px;
background-color:#FAFAFA;
color:#515151;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
a{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#333333;
}
a:hover
{
text-decoration:underline;
}
p{
padding:10px 0px 0px 0px;
margin:0px;
}
td
{
padding:0px;
margin:0px;
vertical-align:top;
}
h3
{
color:#0093D3;
font-family:"Times New Roman", Times, serif;
font-size:20px;
padding:0px 0px 0px 0px;
margin:0px;
font-weight:normal;
padding-left:0px;}


/* logo header*/
.logoheaderbck
{
background-image:url(../images/logoheaderbck.jpg);
background-repeat:repeat-x;
}
.logo
{
padding-top:22px;
padding-bottom:8px;
padding-left:25px;
}

/* Top Menu */
.menubckrep
{
background-image:url(../images/menubckrep.jpg);
background-repeat:repeat-x;
height:34px;
vertical-align:middle;
}
a.mainlevel
{
background-image:url(../images/menurep.jpg);
background-position:center;
background-repeat:repeat-x;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
vertical-align:middle;
text-align:center;
border-right:1px solid #3F8CAD;
border-left:1px solid #81CAEA;
border-top:1px solid #98D4EE;
border-bottom:1px solid #1378A4;
padding-top:7px;
padding-bottom:7px;
padding-left:30px;
padding-right:30px;
text-decoration:none;
display:inline-block;
}
a.mainlevel:hover, a.mainlevel:focus
{
background-image:url(../images/menuhover.jpg);
background-position:center;
background-repeat:repeat-x;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-decoration:none;
vertical-align:middle;
text-align:center;
border-right:1px solid #3F8CAD;
border-left:1px solid #81CAEA;
border-top:1px solid #98D4EE;
border-bottom:1px solid #1378A4;
padding-top:7x;
padding-bottom:7px;
}
.menubckrep1
{
background-image:url(../images/menubckrep.jpg);
background-repeat:repeat-x;
height:47px;
vertical-align:middle;
}
a.mainlevel1
{
background-image:url(../images/menurep.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#00355B;
font-size:13px;
font-weight:bold;
vertical-align:middle;
text-align:center;
border-right:1px solid #E0E0E0;
border-top:1px solid #E0E0E0;
padding-top:15px;
padding-bottom:15px;
padding-left:30px;
padding-right:30px;
text-decoration:none;
display:inline-block;
margin-right:3px;
}
a.mainlevel1:hover, a.mainlevel1:focus
{
background-image:url(../images/menuhover.jpg);
background-position:top right;
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#00355B;
font-size:13px;
font-weight:bold;
vertical-align:middle;
text-align:center;
border-left:1px solid #E0E0E0;
border-top:1px solid #E0E0E0;
padding-top:15px;
padding-bottom:15px;
padding-left:30px;
padding-right:30px;
text-decoration:none;
display:inline-block;
margin-right:3px;
}



/*Flash header*/
td.flashheader
{
background-color:#D1ED8F;
padding:0px;
margin:0px;
text-align:right;
}
object
{
padding:0px;
margin:0px;}
/*Left Column*/
.leftcol
{
width:208px;
padding-left:5px;
}

/*Right Column*/
.rightcol
{
width:202px;
padding-left:5px;
}

/*Left side menu*/
.module-nav
{
margin-left:7px;
margin-bottom:10px;
background:url(../images/leftmenurep.jpg) top left repeat-y;
}
.module-nav div
{
background:url(../images/leftmenubottom.jpg) bottom left no-repeat;
padding:0px 0px 10px 0px;}
.module-nav div div
{
padding:0px;
margin:0px;
background:url(../images/leftmenutop.jpg) top left no-repeat;
}
.module-nav div div div
{
padding:0px;
margin:0px;
}
ul#mainlevel
{
padding:10px 0px 0px 0px;
margin:0px;}
ul#mainlevel li
{
list-style-type:none;
list-style-image:none;
padding:0px;
margin:10px 30px 10px 20px;
border-bottom:2px dotted #89B51E;
}
ul#mainlevel a
{
color:#00355B;
font-size:14px;
font-weight:bold;
padding:0px 0px 10px 0px;
background:none;
border:none;
}

/*Pathway*/
#pathway_text
{
color:#787878;
font-size:11px;
}

/* Miscellaneous*/
.article_seperator
{
background:url(../images/dottedline.jpg) center repeat-x;
height:21px;
display:block;
}
.contentpaneopen img{
border:1px solid #CCCCCC;
padding:2px;}

/*Content */
.componentheading
{
color:#0093D3;
font-family:"Times New Roman", Times, serif;
font-size:20px;
padding:0px 0px 0px 0px;}
.sectiontableheader
{
font-size:12px;
font-weight:bold;}
.contentheading
{
color:#0093D3;
font-family:"Times New Roman", Times, serif;
font-size:20px;
padding:20px 0px 0px 0px;}
.small
{
font-size:10px;}
.createdate, .modifydate
{
font-size:10px;
font-style:italic;}



/*Footer*/
.greyline
{
border-bottom:2px solid #9A9A9A;}
.footer
{
background-color:#E8E8E8;
color:#666666;
text-align:center;
padding-top:12px;
padding-bottom:12px;
}
.greenline
{
border-top:1px solid #9FC302;}


/*Form elements*/
input.inputbox
{
border:1px solid #CCCCCC;
height:15px;
margin:5px 0px 0px 0px;}
textarea.inputbox
{
border:1px solid #CCCCCC;
height:auto;
}
.button {
  color: #c64934;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}
.buttonsingleborder {
  color: #333333;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  border: 1px solid #cccccc;
  width: auto;
  background: url(../images/button_bg.png) bottom repeat-x;
  padding: 0px 2px;
}



/* Module table*/
.module
{
padding:0px;
margin:0px;
}
.module div
{
padding:0px;
margin:0px;
}
.module div div
{
padding:0px;
margin:0px;
background:transparent url(../images/modulebottom.jpg) bottom left no-repeat;

}
.module div div div
{
padding:0px;
margin:0px;
padding-top:20px;
padding-left:22px;
padding-right:22px;
padding-bottom:35px;
background:transparent url(../images/moduletop.jpg) top left no-repeat;
}
.module div div div div
{
padding:0px;
margin:0px;
background:none;
}
.module h3
{
color:#0093D3;
font-family:"Times New Roman", Times, serif;
font-size:20px;
padding:0px;
margin:0px;
font-weight:normal;
padding-left:5px;
}
.module form
{
padding:0px;
margin:0px;
}


/*Footer menu module*/
.module-footer
{
padding:0px;
margin:0px;}
.module-footer a
{
background-image:none;
border:none;
font-size:11px;
font-weight:normal;
padding:0px 5px 0px 0px;
margin:0px 0px 0px 5px;
color:#333333;
border-right:1px solid #333333;}
.module-footer a:hover
{
background-image:none;
border:none;
font-size:11px;
font-weight:normal;
padding:0px 5px 0px 0px;
margin:0px 0px 0px 5px;
color:#333333;
text-decoration:underline;
border-right:1px solid #333333;}


/*Special offer Module*/
.module-specialoffer
{
padding:0px;
margin:0px;
}
.module-specialoffer div
{
padding:0px;
margin:0px;
}
.module-specialoffer div div
{
padding:0px;
margin:0px;
background:url(../images/modulebottom.jpg) bottom left no-repeat;

}
.module-specialoffer div div div
{
padding:0px;
margin:0px;
margin:0px 0px 0px 0px;
padding:12px 10px 35px 20px;
background:url(../images/moduletop.png) top left no-repeat;
}
.module-specialoffer div div div div
{
background:none;
padding:0px;
margin:0px;}
.module-specialoffer h3
{
color:#0093D3;
font-family:"Times New Roman", Times, serif;
font-size:20px;
padding:0px 0px 0px 0px;
margin:0px;
font-weight:normal;
padding-left:5px;
}
.module-specialoffer p
{
margin:0px;
padding:0px;
padding-left:8px;
margin-right:20px;
color:#777777;
padding-bottom:0px;}
.module-specialoffer a
{
color:#333333;
text-decoration:underline;
background:url(../images/arrow.png) left center no-repeat;
margin:0px;
padding:0px;
padding-left:10px;
margin-right:20px;
}
.module-specialoffer a:hover
{
color:#333333;
text-decoration:none;
background:url(../images/arrow.png) left center no-repeat;
margin:0px;
padding:0px;
padding-left:10px;
margin-right:20px;
}



/*Module Image Rotator*/
.module-imagerotator
{
padding:0px;
margin:0px;
}
.module-imagerotator div
{
padding:0px;
margin:0px;
}
.module-imagerotator div div
{
padding:0px;
margin:0px;
background:url(../images/modulebottom.jpg) bottom left no-repeat;
}
.module-imagerotator div div div
{
margin:0px;
padding:18px 17px 24px 21px;
background:url(../images/moduletop.jpg) top left no-repeat;
}
.module-imagerotator div div div div
{
padding:0px;
margin:0px;
background:none;
}
.module-imagerotator img
{
padding:0px;
margin:0px;
}


/*Module newsletter*/
.module-newsletter
{
padding:0px;
margin:0px;
}
.module-newsletter div
{
padding:0px;
margin:0px;
}
.module-newsletter div div
{
padding:0px;
margin:0px;
background:url(../images/modulebottom.jpg) bottom left no-repeat;

}
.module-newsletter div div div
{
padding:0px;
margin:0px;
padding:20px 22px 35px 22px;
background:url(../images/moduletop.jpg) top left no-repeat;
}
.module-newsletter div div div div
{
padding:0px;
margin:0px;
background:none;}

.module-newsletter h3
{
color:#0093D3;
font-family:"Times New Roman", Times, serif;
font-size:20px;
padding:0px 0px 0px 0px;
margin:0px;
font-weight:normal;
padding-left:0px;
}
.module-newsletter p
{
padding:0px 0px 0px 0px;
margin:0px;
}
.module-newsletter form
{
margin:0px;
padding:0px;
}
/*Quiz module*/
.module-quiz
{
padding:0px;
margin:0px;
margin-left:7px;
}
.module-quiz div
{
padding:0px;
margin:0px;
}
.module-quiz div div
{
background:none;
padding:0px;
margin:0px;
}

.module-quiz div div div
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bolder;
color:#ffffff;
padding:0px;
padding-top:65px;
padding-right:17px;
padding-bottom:10px;
margin-top:5px;
background:url(../images/imagequiz.png) top left no-repeat;
	display:block;
}
.module-quiz a
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bolder;
color:#FFFFFF;
text-decoration:underline;
margin:0px;
padding:0px;
background:url(../images/arrow.png) left center no-repeat;
padding-left:10px;

}
.module-quiz a:hover
{
text-decoration:none;
background:url(../images/arrow.png) left center no-repeat;
padding-left:10px;
}

/*Contest Module*/
.module-contests
{
padding:0px;
margin:0px;
}
.module-contests div
{

padding:0px;
margin:0px;
}
.module-contests div div
{
background:none;
padding:0px;
margin:0px;
}
.module-contests div div div
{
padding:0px;
margin:0px;
color:#FFFFFF;
padding-left:185px;
padding-top:0px;
padding-right:20px;
margin-top:5px;
background:url(../images/contests.png) top left no-repeat;
}
.module-contests div div div div
{
background:none;}
.module-contests a
{
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
margin:0px;
padding:0px;
background:url(../images/whitearrow.png) left center no-repeat;
padding-left:10px;
margin-left:45px;
}
.module-contests a:hover
{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
margin:0px;
padding:0px;
background:url(../images/whitearrow.png) left center no-repeat;
padding-left:10px;
margin-left:45px;
}


/* Module-Usermenu table*/
.module-usermenu
{
padding:0px;
margin:0px;
}
.module-usermenu div
{
padding:0px;
margin:0px;
}
.module-usermenu div div
{
padding:0px;
margin:0px;
background:transparent url(../images/modulebottom.jpg) bottom left no-repeat;

}
.module-usermenu div div div
{
padding:0px;
margin:0px;
padding-top:20px;
padding-left:17px;
padding-right:17px;
padding-bottom:35px;
background:transparent url(../images/moduletop.jpg) top left no-repeat;
}
.module-usermenu div div div div
{
padding:0px;
margin:0px;
background:none;
text-align:left;
}
.module-usermenu h3
{
color:#0093D3;
font-family:"Times New Roman", Times, serif;
font-size:20px;
padding:0px;
margin:0px;
font-weight:normal;
padding-left:5px;
}
.module-usermenu a.mainlevel
{
color:#777777;
font-size:13px;
font-weight:bold;
padding:5px 0px 5px 10px;
background:none;
border:none;
}


.login
{
font-family:"Georgia", Times New Roman, Times, serif;
  text-align: center;
  font-size: 15px;
  border: 0px double #cccccc;
  background: url(../images/signup.png) no-repeat;
  padding: 10px 0px 0px 0px;
width:145px;
height:51px;
display:block;
color:#6C6C6C;
font-weight:normal;}
.inset
{
padding-top:35px;
}
.loginname
{
font-size:10px;
}
.loginbutton{
background:none;
border:0px;
}
th.sectiontableheader h3
{
font-size:12px;
color:#777777;
}
div.gallery_bck
{
background:#2BA4DB url(../images/gallery_bck.jpg) top left repeat-x;
padding:10px 10px 10px 10px;
z-index:6;
height:225px;
width:275px;
}
.competitiontable img
{
border:0px solid #CCCCCC;
}
.body_bck
{
background-image:url(../images/main_bck.jpg);
background-position:bottom left;
background-repeat:no-repeat;
padding-top:10px;
margin-bottom:100px;
}
.body_bck1
{
}

.evback
{
    height:25px;
    background-image: url(../images/evback.jpg);
   	background-repeat: repeat; 
   	background-position: bottom left;
   	color:black;
    background-color:#E6E1CB;
    font-weight:bold;
    text-align:left !important;
    border-top:2px solid #FFFFFF;
    border-bottom:2px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    color:#777777;
    padding-left:10px;
	padding-right:10px;
}
.evback1
{
height:25px;
    background-image: url(../images/evback.jpg);
   	background-repeat: repeat; 
   	background-position: bottom left;
   	color:black;
    background-color:#E6E1CB;
    font-weight:bold;
    text-align:left !important;
    border-top:2px solid #FFFFFF;
    border-bottom:2px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
color:#777777;
padding-left:10px;
padding-right:10px;}
.white_bdrleft
{
    border-bottom:2px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    padding:3px 10px;
}
.white_bdrcenter
{
    border-bottom:2px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    padding:3px 10px;
}
.white_bdrright
{
    border-bottom:2px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:2px solid #FFFFFF;
    padding:3px 10px;
}

.bdr
{
padding:2px 5px;
    border-bottom:2px solid #FFFFFF;
    border-left:2px solid #FFFFFF;
 }
 .bdr1
 {
 padding:2px 5px;
     border-right:2px solid #FFFFFF;
	 border-bottom:2px solid #FFFFFF;
	     border-left:2px solid #FFFFFF;
 }
.bdr2
 {
 padding:5px 10px;
     border-right:2px solid #FFFFFF;
	 border-bottom:2px solid #FFFFFF;
	     border-left:2px solid #FFFFFF;
 }
 .left_rightbdr
 {
     border-right:2px solid #FFFFFF;
	     border-left:2px solid #FFFFFF;
 }
 .bottombdr
 {
	 border-bottom:2px solid #FFFFFF;
}
.left_bottombdr
{
     border-bottom:2px solid #FFFFFF;
	     border-left:2px solid #FFFFFF;
}
.right_bottombdr
{
     border-right:2px solid #FFFFFF;
     border-bottom:2px solid #FFFFFF;
}
.leftbdr
{
	     border-left:2px solid #FFFFFF;
}
.rightbdr
{
     border-right:2px solid #FFFFFF;
}
.bottombdrfa
{
border-bottom:2px solid #FAFAFA;
}
.leftbottombdrfa
{
border-bottom:2px solid #FAFAFA;
border-left:2px solid #FFFFFF;
}
.rightbottombdrfa
{
border-bottom:2px solid #FAFAFA;
border-right:2px solid #FFFFFF;
}
.ratings_lbl
{
font-size:12px;
padding-top:3px;
}
.moduletable-banner, .module-banner
{
text-align:center;
padding-top:10px;
padding-bottom:10px;}
moduletable-banner img, .module-banner img
{
text-align:center;}
.votenow
{
padding-top:7px;
}
.votenow a
{
text-decoration:blink;
font-size:22px;
font-weight:bold;
color:#0093D3;
}
.sectiontableentry1
{
background:#EAF9FD url(../images/section1.jpg) repeat-x top left;
}
.sectiontableentry2
{
background:#F8FCED url(../images/section2.jpg) repeat-x top left;
}
.sectiontableentry1 td, .sectiontableentry2 td
{
padding:5px 5px;}
.contentdescription
{
padding:10px 0px;
font-size:14px;
}
.module-polls, .module-polls div
{
padding:0px;
margin:0px;
}
.module-polls div div
{
padding:0px;
margin:0px;
background:transparent url(../images/modulebottom.jpg) bottom left no-repeat;

}
.module-polls div div div
{
padding:0px;
margin:0px;
padding-top:20px;
padding-left:22px;
padding-right:22px;
padding-bottom:35px;
background:transparent url(../images/moduletop.jpg) top left no-repeat;
}
.module-polls div div div div
{
padding:0px;
margin:0px;
background:none;
}
.module-polls h3
{
color:#0093D3;
font-family:"Times New Roman", Times, serif;
font-size:20px;
padding:0px;
margin:0px;
font-weight:normal;
padding-left:5px;
}

.advert
{border:0px;}