/* Global Class */
html, body {height:100%;}
body {margin:0px; background:#fff;}
table {font-size:12px; color:#666666; font-family:Arial, Tahoma, Helvetica, Verdana; text-align:left;}
img{border:0px;}
input, select, textarea{ font-size:11px; border:1px solid #CCCCCC;}
form {margin:0px; padding:0px;}



h1{font-size:26px; color:#d43062; margin:0 0 0 0; font-family:Adobe Garamond Pro, Georgia, "Times New Roman", Times, serif; padding:0 0 0 0; text-transform:uppercase; letter-spacing:1px; font-weight:normal;}
h2{font-size:20px; text-transform:uppercase; color:#222; margin:0 0 0 0; padding:0 0 0 0;}
h3{text-transform:uppercase; font-weight: normal; font-size:18px; color:#2e2e2e; letter-spacing:2px; margin:0px; padding:0px;}
h4{font-size:15px; color:#999999; margin:0 0 0 0; padding:0 0 0 0;}

h1 small{color:#888; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

hr{color:#999999; height:1px; padding:0px;}

.p10{padding:10px;}
.p5{padding:5px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pt8{padding-top:8px; display:block;}
.lightgray{color:#999999;}

.xline {border-top:2px #ccc solid; height:2px;}
.yline {border-left:1px #ccc solid;}

.taj{text-align:justify;}
.tsm{font-size:11px;}
.border{border:solid 2px #cccccc;}
.button{background:#000; color:#fff; text-transform:uppercase; padding:5px 5px 5px 5px; font-family:Georgia; cursor:pointer;}
.button:hover{background:#666;}
.btext{color:#000; line-height:12px;}
.pink-text{color:#d43062;}
.poll{background:url(images/poll.gif) center repeat-x; height:12px;}
.text-cap{text-transform:uppercase;}

/*Site width handle */
.maintable {width:963px;}

/* Top Section */
.topsection { color:#fff;}
.topsection a{color:#000000; text-decoration:underline; font-weight:normal;}
.topsection a:hover {color:#666666; text-decoration:none;}

/*.top-nav{ border:#cccccc solid 2px; border-left:#cccccc solid 1px; border-right:#cccccc solid 1px; background:#020202;  font-size:16px; text-transform:uppercase; font-size:11px; }
.top-nav a{color:#fff; text-decoration:none; border-left:#cccccc solid 1px; border-right:#cccccc solid 1px; height:55px; display:block; text-align:center; padding:15px 54px 0px 54px;}
.top-nav a:hover{color:#d8d8d8;}
.top-nav b{font-size:20px;}*/



/* Left Section */
.leftsection {width:231px; vertical-align:top; border-right:2px solid #cccccc; padding: 5px 10px 10px 10px;}
.leftsection a{color:#000000; text-decoration:underline; font-weight:normal;}
.leftsection a:hover {color:#666666; text-decoration:none;}
.leftsection b{color:#d43062; font-size:18px; text-transform:uppercase; font-weight:normal;}

.leftsection ul{padding:0px; margin:0px; list-style:none;}
.leftsection li{padding:7px 0px 7px 0px; margin:0px;  text-transform:uppercase;}
.leftsection li a{color:#9d9d9d; text-decoration:none; font-weight:normal;}
.leftsection li a:hover {color:#222; text-decoration:none;}


.leftsection .hd{text-transform:uppercase; font-weight: normal; font-size:16px; color:#2e2e2e; letter-spacing:2px;}
.leftsection .hd b{color:#2e2e2e; font-size:26px;}

#sidebar h2{font-size:18px; text-transform:uppercase; font-weight:normal; color:#D3315F; margin:0 0 0 0; padding:0 0 0 0; font-family:Adobe Garamond Pro, Georgia, "Times New Roman", Times, serif;}

/* Middle Section */
.middlesection {vertical-align:top; background-color:#ffffff; padding:10px;}
.middlesection b{text-transform:uppercase; font-weight:bold; font-size:12px; color:#3DB8B8;}
.middlesection a{color:#666666; text-decoration:underline; font-weight:normal;}
.middlesection a:hover {color:#000; text-decoration:none;}
.middlesection h2{font-size:28px; text-transform:uppercase; font-weight:normal; color:#D3315F; margin:0 0 0 0; padding:0 0 0 0; font-family:Adobe Garamond Pro, Georgia, "Times New Roman", Times, serif;}
.middlesection h2 a{color:#D3315F; text-decoration:none;}
.middlesection h2 a:hover{color:#222;}
.middlesection h3{font-size:18px; text-transform:uppercase; font-weight:normal; color:#000; margin:0 0 0 0; padding:0 0 0 0; font-family:Adobe Garamond Pro, Georgia, "Times New Roman", Times, serif;}
.middlesection h3 a{color:#000; text-decoration:none;}
.middlesection h3 a:hover{color:#666;}


.middlesection small{color:#888; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

/* Right Section */
.rightection {width:231px; line-height:18px; vertical-align:top; border-left:2px solid #cccccc; text-transform:uppercase;}
.rightection td{ font-size:11px;}
.rightection a{color:#9d9d9d; text-decoration:none;}
.rightection a:hover {color:#000; text-decoration: underline;}
.rightection b{color:#d43062; text-transform:uppercase; font-weight:normal;}
.input{padding:7px; border:#666 solid 1px;}

.rightection ul{padding:0px; margin:0px; list-style:none;}
.rightection li{padding:3px 0px 3px 0px; margin:0px;  text-transform:uppercase;}
.rightection li a{color:#9d9d9d; text-decoration:none; font-weight:normal;}
.rightection li a:hover {color:#222; text-decoration:none;}
.rightection li a img{vertical-align:middle; padding:0 5px 0 0;}

.rightection .hd{text-transform:uppercase; font-weight: normal; font-size:18px; color:#2e2e2e; letter-spacing:2px;}


/* bottom Section */
.bottomsection { width:100%; vertical-align:top;  text-transform:uppercase;}
.bottomsection td{ color:#7f7f7f;}
.bottomsection a{color:#7f7f7f; text-decoration:none; font-weight:normal; padding:0 48px 0 0px; }
.bottomsection a:hover {color:#fff; text-decoration:none;}
.bottomsection input{color:#777; padding:4px;}

/* link Class */

a.more {color:#d43062; text-decoration:none; font-size:14px; text-transform:uppercase;}
a.more:hover {color:#000000; text-decoration: underline;}

a.normallink:link, a.normallink:visited, a.normallink:active {color:#ff8000; text-decoration:underline; font-weight:normal;}
a.normallink:hover {color:#E0B64D; text-decoration:none;}


/* button Class */
a.ovalbutton{background: transparent url(images/oval-left.gif) no-repeat top left;
display: block; float:left; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding:0px 0px 0px 8px; /* Width of left menu image */
text-decoration: none; }

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #8d8d8d; /*button text color*/ }
a.ovalbutton span{background: transparent url(images/oval-right.gif) no-repeat top right; display: block; padding: 4px 8px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/}
a.ovalbutton:hover{ /* Hover state CSS */ background-position: bottom left; }
a.ovalbutton:hover span{ /* Hover state CSS */ background-position: bottom right; color: #000;}

