/* Start of CMSMS style sheet 'CNS' */
/* Start of CNS Clinic Stylesheet*/

dfn {
position : absolute;
left : -1000px;
top : -1000px;
width : 0;
height : 0;
overflow : hidden;
display : inline;
}
body {
margin : 0;
padding : 0;
background : #ffffff url(/uploads/images/website_template_images/main-bg.gif) repeat-x 0 0;
color : #5d5b46;
font : normal 95%/1.5em 'Trebuchet MS', Tahoma, sans-serif;
color : #555;
}

/*#bdy8 {float : left;
background: #ffffff url(/uploads/images/website_template_images/bodybkgnd.gif) repeat-x 0 0;
}*/

#bdy8 ul {
padding : 1px 1px 1px 30px;
}
#bdy8 li {
padding : 0px 30px 0px 15px;
list-style-image: url(/uploads/images/website_template_images/bullet.gif);
}

table {
	border-collapse: collapse;
	margin: 10px 15px;	
}
th strong {
	color: #fff;
}

th {
	background: #306bc1 url(/uploads/images/website_template_images/button-bg.jpg) repeat-x 0 0; 
	height: 35px;
	padding-left: 12px;
	padding-right: 12px;
	color: #fff;
	text-align: left;
	border: 1px solid #306bc1;
	border-bottom-width: 2px;
}
tr {
	height: 32px;
	background: #fff;	
}
td {
	padding-left: 12px;
	padding-right: 12px;
}


a {
background : inherit;
color : #003399;
text-decoration : none;
}
a:hover {
background : inherit;
color : #006699;
text-decoration : underline;
}
a img {
border : none;
}
h1, h2, h3 {
font : 1em 'Trebuchet MS', Tahoma, Sans-serif;
}
h1 {
font-size : 1.5em;
color : #65944a;
}
h2 {
font-size : 1em;
text-transform : uppercase;
}
h3 {
font-size : 1em;
color : #65944a;
}
p, h1, h2, h3 {
margin : 2px 0px 1px 0px;
}

ul, ol {
margin : 0 5px;
padding : 1px 1px 1px 1px;
}

#topPan {
width : 778px;
height : 141px;
position : relative;
margin : 0 auto;
font : 14px/18px Arial, Helvetica, sans-serif;
}
#topPan img.logo {
width : 777px;
height : 106px;
position : absolute;
top : 26px;
left : 5px;
border : none;
}
#headerPan {
width : 778px;
height : 228px;
position : relative;
margin : 0 auto;
}


#menuPan {
width : 770px;
height : 33px;
background : url(/uploads/images/website_template_images/menu-bg.gif) repeat-x 0 0;
position : relative;
margin : 0 auto;
}
#menuPan ul, ol {
margin : 0 1px;
padding : 0px 0px 0px 0px;
}
#menuPan ul {
width : 700px;
height : 28px;
position : absolute;
top : 2px;
left : 60px;
list-style : none;
}

#menuPan ul li {
padding : 0px 40px 0px 0px;
height : 28px;
float : left;
list-style : none;
text-align : center;
}

#menuPan ul li a {
height : 28px;
display : block;
background : #fff;
color : #009966;
font : 13px/28px Arial, Helvetica, sans-serif;
font-weight : bold;
text-align : center;
text-decoration : none;
list-style : none;
}
#menuPan ul li a:hover {
height : 28px;
background : #009966;
color : #fff;
border : none;
text-decoration : none;
}


#headerbodyPan {
width : 770px;
height : 184px;
position : absolute;
top : 42px;
left : 4px;
background : #fefdf1;
color : #fff;
border-bottom : 1px solid #cdcaa3;
border-top : 1px solid #cdcaa3;
border-left: 1px solid #cdcaa3;
border-right: 1px solid #cdcaa3;
}

#headerbodyPan2 {
width : 753px;
height : 170px;
position : absolute;
top : 42px;
left : 11px;
background : #fefdf1;
color : #fff;
border-bottom : 1px solid #cdcaa3;
border-top : 1px solid #cdcaa3;
border-left: 1px solid #cdcaa3;
border-right: 1px solid #cdcaa3;
}

#headerleftredPan {
width : 478px;
height : 123px;
background : #fefdf1 url(/uploads/images/website_template_images/ban-3.jpg) repeat-x 0 0;
color : #fff;
position : absolute;
top : 32px;
left : 0;
}
#headerleftredPan h2 {
width : 160px;
height : 69px;
font : 24px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
position : absolute;
top : 29px;
left : 36px;
text-transform : uppercase;
}
#headerleftredPan h2 span {
font-size : 39px;
line-height : 30px;
}
#headerleftredPan p {
width : 262px;
height : 74px;
display : block;
position : absolute;
top : 24px;
left : 190px;
font-size : 14px;
line-height : 17px;
}
#headerleftredPan p span.largetext {
font-size : 18px;
line-height : 20px;
}
#headermiddleredPan {
width : 740px;
height : 185px;
background : url(/uploads/images/website_template_images/banner-CNS.jpg) no-repeat 0 0;
position : absolute;
top : 2px;
left : 50px;
}
#headermiddleredPan2 {
width : 753px;
height : 170px;
background : url(/uploads/images/CNS%20Cup/hdr_cnscups.jpg) no-repeat 0 0;
position : absolute;
top : 6px;
left : 9px;
}
#headermorePan {
width : 695px;
height : 136px;
position : absolute;
top : 45px;
left : 478px;
font : 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bold;
}

#bodyPan {
width : 780px;
position : relative;
margin : 0 auto;
}
#bod {
clear : both;
float : left;
width : 70%;
}
#bod2 {
clear : both;
float : left;
width : 99%;
}
#bod ul, ol {
margin : 10px 35px;
padding : 0 10px;
}
#bodyPan p {
padding : 1px 0 0;
}
#bodyPan p span {
font-weight : bold;
}
#bodyPan p.date {
width : 174px;
height : 22px;
background : #fefef6;
color : #000;
font-size : 18px;
line-height : 22px;
padding : 0;
}
#bodyPan p.more {
width : 102px;
height : 16px;
margin : 0 0 0 582px;
padding : 0 0 14px 0;
}
#bodyPan p.more a {
width : 102px;
height : 16px;
display : block;
background : #f2f0dc;
color : #d80000;
font : 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration : none;
}
#bodyPan p.more a:hover {
background : #f2f0dc;
color : #7e0202;
text-decoration : none;
}
#bodyPan p.border {
background : url(/uploads/images/website_template_images/dot-line.gif) repeat-x 0 0;
height : 1px;
padding : 0 0 14px 0;
}
#bodybottomPan {
width : 778px;
position : relative;
margin : 0 auto;
padding : 30px 0 0 8px;
}
#bottomleftPan {
width : 375px;
float : left;
background : #fefdf0 url(/uploads/images/website_template_images/bodybottombg.gif) no-repeat 0 0;
color : #d80000;
border-bottom : 1px solid #cdcaa3;
border-left : 1px solid #cdcaa3;
border-right : 1px solid #cdcaa3;
margin : 0;
}
#bottomleftPan h2 {
width : 250px;
height : 58px;
font : 26px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding : 0 0 0 65px;
margin : 22px 0 0 41px;
}
#bottomleftPan h2 span {
font-size : 20px;
background : #fcfbed;
color : #5d5b46;
}
#bottomleftPan ul {
width : 290px;
margin : 15px 0 0 50px;
}
#bottomleftPan ul li {
width : 290px;
height : 30px;
background : url(/uploads/images/website_template_images/bullet1.gif) no-repeat 0 0;
}
#bottomleftPan ul li a {
width : 210px;
height : 30px;
display : block;
background : #fefdf1 url(/uploads/images/website_template_images/bullet1.gif) no-repeat 0 10px;
color : #2f2a28;
font-size : 14px;
line-height : 30px;
text-decoration : none;
padding : 0 0 0 80px;
}
#bottomleftPan ul li a:hover {
display : block;
background : #fefdf1 url(/uploads/images/website_template_images/bullet1.gif) no-repeat 0 10px;
color : #2f2a28;
line-height : 30px;
}
#bottomleftPan p.more {
width : 270px;
height : 21px;
padding : 0;
margin : 10px 0 25px 50px;
}
#bottomleftPan p.more a {
width : 270px;
height : 21px;
display : block;
background : #fefdf1 url(/uploads/images/website_template_images/bottom-more-bg.gif) no-repeat 0 0;
color : #fff;
font : 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bold;
text-align : center;
text-decoration : none;
}
#bottomleftPan p.more a:hover {
background : #fefdf1 url(/uploads/images/website_template_images/bottom-more-bg.gif) no-repeat 0 0;
color : #fdf6b6;
text-decoration : none;
}
#bottomrightPan {
width : 375px;
float : left;
background : #fefdf0 url(/uploads/images/website_template_images/bodybottombg.gif) no-repeat 0 0;
color : #d80000;
border-bottom : 1px solid #cdcaa3;
border-left : 1px solid #cdcaa3;
border-right : 1px solid #cdcaa3;
margin : 0 0 0 8px;
text-align : center;
text-decoration : none;
}
#bottomrightPan a {
background : inherit;
text-decoration : none;
}
#footermainPan {
height : 135px;
background : #3b3b3b url(/uploads/images/website_template_images/footerbg.gif) repeat-x 0 0;
color : #fff;
font : 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
position : relative;
margin : 0 auto;
clear : both;
padding : 75px 0 0;
}
#footerPan{width:700px; position:relative; margin:0 auto;}

#footerPan ul{width:700px; height:20px; position:relative; margin:0 auto; list-style : none;}


#footerPan li {
float : left;
}
#footerPan ul li a {
padding : 0 10px 0;
color : #fff;
background : #3b3b3b;
text-decoration : none;
font-size : 12px;
}
#footerPan ul li a:hover {
text-decoration : underline;
}
#footerPan p.copyright {
width : 340px;
position : relative;
margin : 0 auto;
background : #3b3b3b;
color : #fff;
font-size : 11px;
}
#footerPan ul.text {
width : 250px;
background : #3b3b3b;
color : #fff;
display : block;
position : absolute;
top : 70px;
left : 260px;
font-size : 10px;
}
#footerPan ul.textli {
height : 20px;
}
#footerPan ul.textli a {
background : #3b3b3b;
display : block;
color : #fff;
text-decoration : none;
padding : 0;
}
#footerPan ul.textli a:hover {
text-decoration : underline;
}
.searchform {
background-color : transparent;
border : none;
margin : 0;
padding : 0;
}
.searchform p {
margin : 10px;
padding : 0;
}
.searchform input.textbox {
width : 100px;
color : #333;
height : 20px;
padding : 2px;
vertical-align : top;
}
.searchform input.button {
font : bold 12px Arial, Sans-serif;
color : #333;
width : 40px;
height : 26px;
border : 1px solid #dadada;
padding : 3px 5px;
vertical-align : top;
}
#main {
float : left;
width : 68%;
margin : 0 0 10px 0;
padding : 0;
}
#main h1 {
padding : 0 0 0 5px;
margin : 10px 0 0 10px;
font : normal 1.5em 'Trebuchet MS', Tahoma, Sans-serif;
}
#main ul li {
list-style-image : url(images/ssimages/bullet.gif);
}
.post {
margin : 0;
padding : 0;
background : #fff url(images/ssimages/gradientbg.jpg) repeat-x;
border : 1px solid #efeded;
}
.post .post-footer {
background-color : #fafafa;
border : 1px solid #f2f2f2;
padding : 5px;
margin-top : 20px;
font-size : 95%;
}
.post .post-footer .date {
padding-left : 20px;
margin : 0 10px 0 5px;
}
.post .post-footer .comments {
padding-left : 20px;
margin : 0 10px 0 5px;
}
.post .post-footer .readmore {
padding-left : 20px;
margin : 0 10px 0 5px;
}
.float-left {
float : left;
}
.float-right {
float : right;
}
.align-left {
text-align : left;
}
.align-right {
text-align : right;
}
.clear {
clear : both;
}
.gray {
color : #bfbfbf;
}
#sidebar {
float : right;
width : 25%;
margin : 0 0 10px 0;
padding : 0;
}
#sidebar h1 {
padding : 10px 0 5px 10px;
margin : 0;
font : bold 1.3em 'Trebuchet MS', Tahoma, Sans-serif;
color : #006699;
}
.sidebox {
margin-bottom : 10px;
padding : 0 0 5px 5px;
background : #ffffff url(/uploads/images/website_template_images/bodybottombg.gif) no-repeat 0 0;
color : #d80000;
border-top : 1px solid #cdcaa3;
border-bottom : 1px solid #cdcaa3;
border-left : 1px solid #cdcaa3;
border-right : 1px solid #cdcaa3;
margin : 10px 0 0 10px;
font : normal 85%/1.5em 'Trebuchet MS', Tahoma, sans-serif;
color : #555;
}
#sidebar ul.sidemenu {
list-style : none;
margin : 20px 0 15px 0;
padding : 0;
}
#sidebar ul.sidemenu li {
padding : 20px 10px;
}
#sidebar ul.sidemenu a {
display : block;
font-weight : normal;
color : #006699;
height : 1.5em;
padding : 0.3em 0 0.3em 15px;
line-height : 1.5em;
border-bottom : 1px dashed #d4d4d4;
text-decoration : none;
}
#sidebar ul.sidemenu a.top {
border-top : 1px dashed #d4d4d4;
}
#sidebar ul.sidemenu a:hover {
padding : 0.3em 0 0.3em 10px;
border-left : 5px solid #65944a;
color : #65944a;
}
.pollvoteform {
padding : 1em 0 0.1em;
margin : 0 1em 0 0.1em;
font-size : 90%;
}
.pollresults {
margin : 1em 1em 1em 1.2em;
}


/* sidebar */
#sidebar {
	float: right;
	width: 32%;
	margin: 0 0 5px 0; padding: 0;	
}	
#sidebar h1 {
	padding: 10px 0px 5px 10px;
	margin: 0;	
	font: bold 1.3em 'Trebuchet MS', Tahoma, Sans-serif;
}
.sidebox {
	background: #F5F5F5;
	border: 1px solid #EFEDED;
	margin-bottom: 10px;
	padding: 0px 0px 5px 5px;
}

.sidebox ul { 	padding: 1px 15px 15px 15px;
list-style-type: square} 

/* sidebar menu */
#sidebar ul.sidemenu {
	margin: 10px 10px 30px 10px;
	padding: 0;
	background: #F2F2F2;			
}
#sidebar ul.sidemenu li {
	padding: 10px 10px 10px 10px;
}
#sidebar ul.sidemenu a {
        list-style:none;
	display:block;
	font-weight:normal;
	color: #333;
	height: 1.5em;	
	padding:.3em 0 .3em 15px;
	line-height: 1.5em;
	border-bottom: 1px dashed #D4D4D4;
	text-decoration:none;
}
#sidebar ul.sidemenu a.top{	
	border-top: 1px dashed #D4D4D4;
}
#sidebar ul.sidemenu a:hover {
	padding: .3em 0 .3em 10px;
	border-left: 5px solid  #65944A;
	color: #65944A;		
}

/* End of CNS Clinic Stylesheet */


/* End of 'CNS' */


/* End of 'CNS' */


/* End of 'CNS' */

