/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Title : MedRespond CSS File
Author : Chris Cagle
URL : http://www.cagintranet.com/
Created : December 2007
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* GLOBAL RESETS **/
:link,:visited {text-decoration:none}
h1,h2,h4, h3,h5,h6,pre,code {font-size:1em;font-weight:400;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
a img,:link img,:visited img {border:none}


/* GLOBAL SETS **/
.clear {clear:both;}
body {
	text-align:center;
	font-family:helvetica, arial, verdana, "lucida Grande", sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	color:#666666;
	}
.wrapper {
	margin-left:auto;
	margin-right:auto;
	width:813px;
	}
	
.left {text-align:left;float:left;}
.right {text-align:right;float:right;}
	
/* HEADER */
#header {
	background: #FFFFFF url(images/headerbg.png) bottom center no-repeat;
	position:relative;
	height:200px;
	text-align:left;
	}
	#header #logo {position:absolute;bottom:75px;left:18px;}
	#header #mainnav {position:absolute;bottom:4px;left:25px;text-align:center;}
	#header #mainnav a {color:#006699;font-size:11px;font-weight:bold;display:block;float:left;height:40px;line-height:30px;width:80px;margin:0 3px;}
	#header #mainnav a:link, #header #mainnav a:visited {background:transparent url(images/navbg.png) top center no-repeat;}
	#header #mainnav a:hover,
	#home #header #mainnav a.home-nav,
	#case #header #mainnav a.case-nav,
	#contact #header #mainnav a.contact-nav,
	#company #header #mainnav a.company-nav,
	#tech #header #mainnav a.tech-nav,
	#solutions #header #mainnav a.solutions-nav {background:transparent url(images/navbg.png) bottom center no-repeat;}
	#header #tagline {font-weight:bold;position:absolute;bottom:30px;left:558px;color:#9f9f9f;font-size:12px;}

	#banner {background: #FFFFFF url(images/bodybg.png) center center repeat-y;text-align:center;padding:1px 0 0 1px;}
	#banner-bottom {height:17px;background:#FFFFFF url(images/footerbg.png) center -1px no-repeat;}
	
	
	
	
/* BODY */

#indexpg ul
	{
	color: #003366;
	}
#indexpg li.one
	{
	list-style-image: url(images/bull_one_img.gif); 
	margin: 10px 0 0 0;
	padding: 0px;
	}
#indexpg li.two
	{
	list-style-image: url(images/bull_two_img.gif); 
	margin: 10px 0 0 0;
	padding: 0px;
	}
#bodycontent {
	width:525px;
	float:left;
	text-align:left;
	}
#interiorcontent {
	padding:0 18px 0 24px;
	background:transparent url('images/interiorbg.png') top center no-repeat;
	text-align:left;
	
	}
	#bodycontent #wholebody, #interiorcontent #bigbody {
		padding:15px 0 0 18px;
		line-height:16px;
		}
	#bodycontent #bodytext h1 {
		color:#006699;
		font-size:30px;
		font-weight:400;
		margin:0 0 20px 0;
		}
	#interiorcontent #bodytext h1, #interiorcontent #bodytext h2 {
		color:#006699;
		font-size:20px;
		font-weight:900;
		margin:15px 0 15px 0;
		}

	#bodycontent #bodytext p, #interiorcontent #bodytext p {
		margin:0 0 15px 0;
		}
	#bodycontent #bodytext ul, #bodycontent #bodytext ol,
	#interiorcontent #bodytext ul, #interiorcontent #bodytext ol {
		margin:15px 0 15px 40px;
		}
	#bodycontent a:link, #bodycontent a:visited, 
	#interiorcontent a:link, #interiorcontent a:visited {
		color:#006699;
		text-decoration:underline;
		}
	#bodycontent a:hover, #interiorcontent a:hover {
		color:#ff9933;
		text-decoration:underline;
		}
	#bodycontent #bodytext h3, #interiorcontent #bodytext h3 {
		color:#000000;
		font-size:15px;
		font-weight:800;
		margin:0 0 10px 0;
		}
#interiorcontent #bigbody {padding:35px 0 0 0;float:right;width:594px;}
#subnav {float:left;width:160px;background:transparent url(images/rule.gif) bottom left repeat-x;text-align:left;}
#subnav h3 {color:#006699;font-size:15px;font-weight:800;margin:2px 0 0 0;padding:0 0 5px 0;background:transparent url(images/rule.gif) bottom left repeat-x;line-height:22px;}
#subnav ul li {color:#333333;}
#subnav ul li a:link, #subnav ul li a:visited {color:#666666;text-decoration:none;}
#subnav ul li a:hover {color:#333333;text-decoration:underline;}
#subnav ul.ulnav {font-weight:bold;list-style-type:none;margin:7px 0 20px 7px;line-height:20px;}
#subnav ul.subulnav {font-weight:normal;list-style-image: url(images/arrow.gif);margin:0 0 0 20px;line-height:16px;}
.rulebreak {height:15px;background:transparent url(images/rule.gif) bottom left repeat-x;}

/** MAIN SIDEBAR **/

#sidebar {
	width:265px;
	float:right;
	}
	#sidebar a:link, #sidebar a:visited {
		color:#006699;
		text-decoration:underline;
		}
	#sidebar a:hover {
		color:#ff9933;
		text-decoration:underline;
		}
	#news {
		width:245px;
		margin:15px 18px 0 0;
		padding:45px 0 15px 0;
		background:#e6e6e6 url(images/news-header.png) top center no-repeat;
		line-height:16px;
		text-align:left;
		}
	#news .news-inner {padding:4px 15px;}
	#news .news-inner .newsimage {float:left;border:1px solid #666666;margin:5px 10px 10px 0;}
	#news .news-inner a:link, #news .news-inner a:visited {text-transform:uppercase;color:#ff9933;text-decoration:none;font-weight:bold;}
	#news .news-inner a:hover {text-transform:uppercase;color:#ff9933;text-decoration:underline;font-weight:bold;}
	#news-footer {
		width:245px;
		background:#e6e6e6 url(images/news-footer.png) top center no-repeat;
		height:34px;
		margin:0 18px 0 0;
		}


/** INTERNAL SIDEBAR **/


/** FOOTER **/

#footer {
margin: 25px 0;
padding: 25px 0 25px 0;
background: url(images/footerbg2.png) no-repeat;
height: 63px;
color: #006699;

	}
.footer {
padding:0;
	}
	#footer a:link, #footer a:visited {
		color:#006699;
		text-decoration:underline;
		}
	#footer a:hover {
		color:#ff9933;
		text-decoration:underline;
		}