
/* CSS Document for DIABETES.CO.UK */

html {
overflow: auto;
overflow-x: hidden; 


}

body {

padding:0px;
background-image: url(../images/stripe.gif);
background-repeat: repeat;
text-align:center;
margin:0 auto; 

}

div#wrapper {
	width: 990px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	margin-top: 0px;
	border-left:2px solid #2F496A;
	border-right:2px solid #2F496A;
	text-align:left;
	margin:auto;
}
div#header {
	float:left;
	width:100%;
	line-height:normal;
	background-image:url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 0px;
	min-height:36px;
	
}
#header ul {
     margin:0;
    padding:10px 10px 0;
    list-style:none;
	margin-left:170px;
	min-height:10px;
    }
  #header li {
    float:left;
    background:url(../images/norm_left.gif) no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
	
    }
  #header a, #header strong, #header span {
	display:block;
	padding:5px 13px 4px 4px;
	background-image: url(../images/norm_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14px;
	color: #FFFFFF;
	text-decoration: none;
    }
	
	#header a:link {
	font-size:14px;
	}
	#header a:visited {
	font-size:14px;
	}
	#header a:active {
	font-size:14px;
	}
	#header a:hover {
	font-size:14px;
	}
	/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #header a {float:none;}
  /* End IE5-Mac hack */
  #header #current {
    background-image:url(../images/norm_left_on.gif);
    }
  #header #current a {
	background-image:url(../images/norm_right_on.gif);
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	
	font-weight: bold;
	color: #244265;
    }
	
	

#headholder {
width:990px;
float:none;
text-align:left;
background-color:#ffffff;
padding:0px;
margin:0px;
height:92px;
padding-top:15px;
}

#logo {
margin:0px 0px 0px 28px;
padding:0px;
width:403px;
float: left;
_margin:0px 0px 0px 14px;
}

#rightlogo {
margin:0px 0px 0px 18px;
width:470px;
float: left;
background-color:#ffffff;
padding-top:10px;
padding-left:20px;

}

div#topgrad {
	
	height:15px;
	
	padding:0px;
	background-image: url(../images/bg3.gif);
	background-repeat: repeat-x;
	margin-top:36px;
	_margin: 0px;
}


div#column1 {
	float: left;
	width: 200px;
	background-color: #EBF2F8;
	color: #DEE9F3;
	margin-top: 7px;
}
div#column2 {
	float: left;
	width: 560px;
	margin-top: 7px;
	margin-left: 14px;

}

#column2 p {
padding-top:0px;
margin-top:0px;
}

#column3 p {
padding-top:0px;
margin-top:0px;
}

div#column3 {
	width: 200px;
	background-color: #FFFFFF;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #284261;
	vertical-align:top;
	margin-top: 7px;
}

div#footer {
	clear: both;
	float:none;
   	background-color: #FAFBFC;
	background-image: url(../images/bg4.gif);
	background-repeat: repeat-x;
	padding:20px;
	width:950px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	_padding-top:30px;
	margin-top:15px;
}


.markermenu {
list-style-type: none;
margin: 5px 0;
padding: 0 0 0 22;
width: auto;
}
.markermenu ul {
list-style-type: none;
}

.markermenu li a{
	color: #00014e;
	display: block;
	width: 150;
	padding: 3px 0;
	padding-left: 20px;
	text-decoration: none;
	background-color: #EBF2F8;
	background-image: url(../images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	font-family: arial;
	font-size: 12px;
	list-style-type: none;
	
}

* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (15px) */
width: auto;
background-image:url(../images/bullet_on.gif);}

.markermenu li a:visited, .markermenu li a:active{
	color: #00014e;
	background-image:url(../images/bullet2.gif);
	font-size: small;
	list-style-type: none;
}

.markermenu li a:hover{
color: #003399;
background-color: #ffffff;
background-image:url(../images/bullet2_on.gif); /*onMouseover image change. Remove if none*/
}

.leftnav {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#EBF2F8;
	color: #2B4768;
	text-decoration: none;
	min-height:1100px;
}
.leftnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#hottopic {
	background-color: #244674;
	background-image: url(../images/hotgrad.gif);
	background-repeat: repeat-x;
	padding: 0px;
}
.hottopic {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
.hotcontents {
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.registration {
font-family: Arial, Helvetica, sans-serif;
color: #244674;
}

#news {
background-color:#fff;
text-align:center;
}

.newsdate {font-size: x-small; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; }

.content {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	padding:0px;
	margin:0px;
	font-size:12px;
	vertical-align:top;
}
.content a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0066CC;
	text-decoration:underline;
}

.content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0066CC;
	text-decoration:underline;
}

.content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#0066CC;
	text-decoration:underline;
}

.content a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#0066CC;
	text-decoration:none;
}

.content li { margin:0px;padding:0px; line-height:1.3em;}


.grad {
	background-image: url(../images/grad.gif);
}



.leftbluetabs {
	background-color: #EBF2F8;
	background-image: url(../images/left_nav_title.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
	background-repeat: no-repeat;
	height: 26px;
	padding-top: 10px;
}
.leftwhitetabs {
	background-color: #EBF2F8;
	background-image: url(../images/tabs_white.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 13px;
	background-repeat: no-repeat;
	height: 26px;
	padding-top: 12px;
}

.leftwhitetabs a{color:#fff; text-decoration:none;}
.leftwhitetabs a:link{color:#fff; text-decoration:none;}
.leftwhitetabs a:click{color:#fff; text-decoration:none;}
.leftwhitetabs a:active{color:#fff; text-decoration:none;}
.leftwhitetabs a:visited{color:#fff; text-decoration:none;}
.leftwhitetabs a:hover{color:#fff; text-decoration:none;}

.newsborder {
	border: 1px solid #CCCCCC;
}
#bottomgrad {
	background-image: url(../images/bg4.gif);
	height:36px;
	min-height:20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-repeat: repeat-x;
}


.footerlogo {
	background-image: url(../images/logo_sm.gif);
	background-repeat: no-repeat;
	float: left;
	width: 300px;
}

#navlist {
	margin: 0px;
	padding: 0px;
	padding-top:5px;
	padding-bottom:9px;
	list-style-type: none;
	color: #FFFFFF;
	background-color: #EBF2F8;
	
	font-size:12px;

	}
	
	#navlist ul {
	list-style-type: none;
	}
	#navlist li {
	list-style-type: none;
	}
	
#navlist a, #navlist a:visited {
display: block;
min-height:15px;
_height:15px;
padding: 2px 10px 0px 17px;
background-color: #EBF2F8;
background-image:  url(../images/bullet2.gif);
background-repeat: no-repeat;
background-position:0px 4px;
color: #304F73;
list-style-type: none;
text-decoration: none;
margin:0px 0px 0px 12px;
}
#navlist a:hover {
background-image:  url(../images/bullet2_on.gif);
color: #2D1E2D;
}

#sidebar #navlist .uberlink {
background-color: #FFFFFF;
background-image:  url(../images/bullet_red.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #fffff!important;
cursor: default;
}

.menu{color: #304F73}



.menu a:hover {color: #FFFFFF}


#navcontainer {
	padding-left: 2px;
}




#copyright {
background-colour:#FAFBFC;
padding:10px 10px 10px 10px;
min-height:60px;
width:75%;
margin:0 auto;
border:1px solid #2F496A;
margin-top:10px;

}



.bottomlogo {
width:200px;
float: left
}
.bottomtcs {
width:500px;
float: left;
text-align:right;
padding-top:5px;
}

#searchthesite {
border-left:0px solid #D0142A;
border-top:0px solid #D0142A;
border-bottom:0px solid #D0142A;
margin-bottom:10px;
}

.search1 {padding-left:0px;
margin:0px;
}
.search2 {
margin:0px;
margin-right:6px;
text-align:right;

}

#txtsearch {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
width:120px;
background-image:url(../assets/search_diabetes.gif);
background-repeat:no-repeat;
vertical-align:top;
}


#txtsearch2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
background-image:url(../assets/d.gif);
width:170px;
background-color:#333399;
}

.btn2 {
margin-top:1px;
font-size:12px;
vertical-align:top;
height:21px;
color:#fff;
   font-family:Arial, Helvetica, sans-serif;

   font-weight:bold;
   background-color:#0066ff;
   border:1px solid;
   border-top-color:#333;
   border-left-color:#333;
   border-right-color:#333;
   border-bottom-color:#333;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#0066ff');

}
#copyright a { padding:0px 2px 0px 2px; } 
#copyright a:link {text-decoration:none; border-bottom:0px dashed #333; color:#333;  }
#copyright a:visited {text-decoration:none; border-bottom:0px dashed #333; color:#333; }
#copyright a:active {text-decoration:none; border-bottom:0px dashed #333; color:#333; }
#copyright a:hover {text-decoration:underline; border-bottom:0px dashed #333; color:#375B85;}



/* news */
DIV#latestArticles TH { 	background-image: url(../images/news.gif);
	background-repeat: no-repeat;
	background-position:top;
	border: 0px solid #999999;
	padding-left: 10px;
	vertical-align:top;
	background-color:#EBF2F8;
	padding-top:45px;
	font-size:14px;
	color:#2E4C6F;
	font-family:arial;}
	
	
DIV#latestArticles table { text-align:left; font-size:11px; background-color:#EBF2F8; border:0px solid red;}
DIV#latestArticles td { padding-left:10px; padding-right:8px; background-color:#EBF2F8;}
DIV#latestArticles a:link {font-size:11px; text-decoration:none; color:#333;}
DIV#latestArticles a:visited {font-size:11px; text-decoration:none; color:#333;}
DIV#latestArticles a:active {font-size:11px; text-decoration:none; color:#333; }
DIV#latestArticles a:hover {font-size:11px; text-decoration:none; color:#0066CC; }

DIV#articleTitle { font-size:120%; font-weight:bold; color:#333; }
DIV#articleDate { font-size:90%; }
DIV#articleBody { padding:0px 0px 20px 0px;}
DIV#articleBody A { 
color:#4676AA;text-decoration:none; }

DIV#articleBody A:hover { 
color:#4676AA;
text-decoration:underline; }

DIV#articleLinks {font-size: 12px; font-family: arial; padding: 4px;}
DIV#articleLinks A { font-size: 12px; margin-left: 16px;}

DIV#articleButtons {
text-align:center;
}

DIV#relatedArticles H4 { font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #315175; padding:0px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px;  }
DIV#relatedArticles H5 { }
DIV#relatedArticles {}
DIV#relatedArticles A {color:4676AA; text-decoration:none;  }
DIV#relatedArticles TD { font-size:100%; padding:0px 0px 0px 20px; }
DIV#relatedArticles A:HOVER {text-decoration:underline;}

DIV#articleLinks A { color:4676AA; font-size:100%;text-decoration:none; }
DIV#articleLinks A:HOVER {text-decoration:underline;}

#articleLinks {}
DIV#articleLinkTo form { font-size:100%;  } 
DIV#articleLinkTo H4 {
 font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #315175; padding:0px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px; 
}


DIV#articleLinks H4 {
 font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #315175; padding:0px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px; 
}

DIV#newsIndex H4 {  font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #315175; padding:0px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px; }
DIV#newsIndex H5 { font-size:100%; color:#333; font-weight:bold;  padding:0px 0px 5px 0px;  text-align:left; margin-bottom:7px;}
DIV#newsIndex {}
DIV#newsIndex A { color:#315175; text-decoration:none;}
DIV#newsIndex A:hover { color:#315175; text-decoration:underline;}
DIV#newsIndex TD { padding:0px 0px 3px 0px;}
DIV#newsIndex p {margin-top:0px;}

DIV#rssIndex H4 { font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #315175; padding:0px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px; }
DIV#rssIndex H5 { font-size:100%; color:#333; font-weight:bold;  padding:0px 0px 5px 0px;  text-align:left; margin-bottom:7px; }
DIV#rssIndex {}
DIV#rssIndex A { color:#315175; text-decoration:none; }
DIV#rssIndex A:hover { color:#315175; text-decoration:underline;}
DIV#rssIndex TD {margin:0px; padding:2px 0px 2px 0px; text-transform:capitalize; }

h1 {
font-size:14px;
font-weight:bold;
color:#333;
margin:0px 0px 15px 0px;
}

h2 {
font-size:14px;
font-weight:bold;
color:#666666;
margin:0px 0px 10px 0px;
}
.content p {
line-height:130%;
}

#enteraform { 
float:right;
width:350px;

}

/*--begin-results-page--*/
#contain-main-search-bar{
text-align:center;
margin:15px 0px 0px 0px;
height:50px;
}

#searchagain{
float:left;
width:90px;
height:20px;
text-align:right;
font-family:arial;
font-size:13px;
margin:12px 0px 0px 40px;
_margin:12px 0px 0px 20px;
}

#main-search-bar{
float:left;
width:350px;
height:20px;
margin:10px 0px 0px 0px;
_margin:10px 0px 0px 0px;
}

.txtboxsearch {
font-family:arial;
font-size:12px;
width:130px;
height:16px;
}

.maintxtboxsearch {
font-family:arial;
font-size:13px;
width:250px;
height:16px;
}

.searchbtn {
color:#fff;
font-family:arial;
font-size:12px;
font-weight:bold;
border:1px solid;
height:22px;
border-top-color:#999;
border-left-color:#999;
border-right-color:#666;
border-bottom-color:#666;
background-color:#0066ff;
*padding:0px 2px 0px 2px;
margin:-2px 0px 0px 10px;
*margin:-1px 0px 0px 10px;
}

.searchbtnhov{
border-top-color:#fff;
border-left-color:#fff;
border-right-color:#fff;
border-bottom-color:#fff;
}

#recommend{
text-align:center;
margin:10px 0px 20px 0px;
font-family:arial;
font-size:13px;
}

#contain-s123{
margin:0px 0px 20px 0px;
}
/*--end-results-page--*/

#floatbutton { float:right; width:200px; height:135px; margin:0px 0px 10px 10px; }

#instant_quote { margin:15px 0px 0px 0px; }