/*
Theme Name: imedinfo
Theme URI: http://www.headsetoptions.org/
Description: Greenway 3C is the 3 column "widget" ready WordPress theme based on <a href="http://www.headsetoptions.org/2007/04/03/greenway-sleek-and-sophisticated-web-2o-wordpress-theme/">Greenway</a> by <a href="http://www.headsetoptions.org">headsetoptions.org</a> and <a href="http://www.mandarinmusing.com/">MandarinMusing</a> using original design by <a href="http://www.free-css-templates.com">David Herreman</a>. The CSS (stylesheet) and images are released under a <a href="http://creativecommons.org/licenses/by/2.5/">Creative Commons Attribution 2.5 License</a>, while the rest of the theme files are released under a <a href="http://www.gnu.org/licenses/gpl.html">GNU GPL License</a>. What this means is, if you are to use this CSS/images to redesign or redistribute, you are required to link back to the authors in the footer. You can make any changes to the php files any way you like. However, we require you to leave the credits for theme authors intact. If you plan on redistributing this theme, ask for permission first.
Version:
Author: Headsetoptions
Author URI: http://www.headsetoptions.org/
*/


/* Standard element */


body {
padding : 0px;
margin : 0px;
font : 0.74em Arial, sans-serif;
line-height : 1.5em;
background : #fff url(/templates/111/images/bg.jpg) repeat-x top;
color : #454545;
}
a {
color : #11446c;
background : inherit;
text-decoration : none;
}
a:hover {
color : #11446c;
background : inherit;
text-decoration : underline;
}
.readmorelink a {
color: #02D047;
}
.welcome a {
color: #73B4D2;
}
p {
margin : 5px 0px;
}
h1 {
font : bold 1.8em Arial, Sans-Serif;
padding : 8px 0 4px 0px;
margin : 0px;
letter-spacing : -1px;
}
h2 {
font : bold 1.6em Arial, Sans-Serif;
letter-spacing : -1px;
}
h3 {
padding : 4px 0px;
margin : 0px;
}
ul {
margin : 0px;
padding : 0px;
list-style : none;
}
img {
border : 0px;
}
hr {
height : 1px;
border-style : none;
color : #d0d0d0;
background-color : #c0c0c0;
margin : 10px 0px;
}
.content {
    position: relative;
    top: 0px;
    left: 0px;
    margin : 0 auto;
    width : 900px;
}
#top {
padding-top : 0px;
background : transparent;
height : 80px;
}
#top h1 {
font : bold 1.8em Arial, Sans-Serif;
padding : 20px 0 0 0px;
margin : 0px;
letter-spacing : 1px;
color : #11446c;
}
#top h2 {
font : 0.9em Arial, Sans-Serif;
letter-spacing : 0px;
color : #868686;
margin : 0px;
padding : 0px;
}
#top #icons {
float : right;
margin : 25px 15px 0px;
padding : 0px;
}
#top #icons img {
padding-right : 2px;
border : 0px;
}
#menu {
margin : 0px;
height : 34px;
padding-top : 0px;
}
#menu li {
list-style : none;
display : inline;
line-height : 34px;
}
#menu li a {
text-decoration : none;
margin : 0px;
padding : 9px 15px 10px 15px;
font-weight : bold;
color : #fff;
}
#menu li a:hover {
color : #fff;
background : #10446C;
margin : 0px;
}
#menu li a.current {
background : #11446c url(/templates/111/images/trcorner.gif) no-repeat top right;
color : #fff;
}
#main {
width : 900px;
margin : 0px;
padding : 0px;
}
#right_side {
float : right;
width : 400px;
background : #ffffff url(/templates/111/images/topr.jpg) no-repeat top right;
overflow : hidden;
}

#right_side_right {
float : right;
width : 180px;
padding: 0 5px 0 5px;
}

#right_side_left {
float : left;
width : 170px;
padding: 0 5px 0 5px;
}


#right_side .pad {
padding : 35px 10px 10px 17px;
}
#right_side ul {
padding : 3px 0 8px 0px;
}
#right_side li {
line-height : 18px;
background : #fff;
list-style : square;
padding-left : 0px;
margin-left : 15px;
color : #73B4D2;
}
#right_side a {
background : inherit;
text-decoration : none;
}
#right_side h3 {
color : #949494;
font : bold 1.2em Arial, Sans-Serif;
margin-top : 10px;
}
#left_side {
background : inherit;
margin-bottom : 10px;
width : 470px;
}
#left_side .intro {
height : 80px;
background : #11446c;
color : #fff;
overflow : hidden;
}
#left_side .intro .pad {
padding : 28px 0 0 0px;
}
#left_side .intro a {
color : #b4e04a;
text-decoration : none;
}
#left_side .intro a:hover {
color : #cdff56;
text-decoration : underline;
}
#left_side .mpart {
padding : 40px 0 0 0px;
}
#left_side h3 {
background : inherit;
padding : 0px;
margin : 0px;
font : bold 1.4em Arial, Sans-Serif;
}
#left_side .mpart h2 {
background : url(/templates/111/images/lrline.gif) no-repeat bottom left;
height : 20px;
padding : 0px;
margin : 0 0 15px 0px;
font : 0.9em verdana, Arial, Sans-Serif;
}
#left_side p {
color : #454545;
padding : 0px;
text-align : justify;
}
#left_side img {
float : left;
padding : 0 10px 5px 0px;
}
#left_side blockquote {
padding-left : 10px;
border-left : 3px solid #a7cc44;
margin : 10px 0 10px 25px;
}
.date {
border-top : 1px dotted #ccc;
padding : 5px 0px;
margin : 10px 0 25px 0px;
text-align : right;
}
#left_side .rs {
float : right;
margin : 0 10px;
border : 1px solid #ddd;
padding : 5px;
background : #f5f5f5;
}
#left_side ul {
list-style-position : inside;
margin-left : 2px;
}
#left_side ul li {
list-style-type : square;
margin-left : 15px;
}
#left_side ul ul li {
list-style : none;
margin-left : 10px;
list-style-type : lower-alpha;
list-style-position : inside;
}
#left_side .greybox {
border : 1px solid #ccc;
background : #f5f5f5;
width : 628px;
padding : 10px;
}
#footer {
clear : both;
width : 900px;
margin : 0 0 6em 0px;
color : #777;
background : #fff url(/templates/111/images/rlline.gif) no-repeat top right;
}
#footer .right {
float : right;
text-align : right;
background : inherit;
padding-top : 10px;
width : 900px;
}
#footer a {
text-decoration : none;
background : #fff;
}

a img{ border:none; }


#flickr img {
	display: block;
	float: left;
	padding: 0px;
	position: relative;
	height: 55px;
	width: 55px;
	border-width:0px;
	margin:2px;
	}

#commentform textarea
        {
	width:350px;
}


.headerbox {
	height: 33px;
	line-height: 33px;
	font : bold 1.8em Arial, Sans-Serif;
	color: #73B4D2;
	padding: 5px;
}

#right_side_left h2{
	background:url(/templates/111/images/headerbg.gif) no-repeat;
	height:30px;
	margin:0 0 0 0px;
	padding:5px 0 0 10px;
}

#right_side_right h2{
	background:url(/templates/111/images/headerbg.gif) no-repeat;
	height:35px;
	margin:0px;
	padding:5px 0 0 10px;
}
.homedivide {
	background-color: #73B4D2;
	height: 8px;
}

#left_side .tab_box {
	position: relative;
	top: 30px;
	width: 430px;
        height: 290px;
        margin-bottom: 30px;
}
#left_side .tab_box img {
    padding: 0px;
    float: none;
}
#left_side .tab_box .tab {
	background: url(/templates/109/images/state_box_tab_bg.jpg) repeat-x;
	width: 138px;
	height: 29px;
	position: relative;
	top: -313px;
	font-family: Arial, arial, Helvetica, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#left_side .tab_box .tab .left {
	position: relative;
	top: 0px;
	left: 0px;
}
#left_side .tab_box .tab .right {
	position: relative;
	left: 130px;
}

#left_side .tab_box .tab .label {
	position: relative;
	top: -8px;
	width: 140px;
	/* border: 1px solid #000px; */
	white-space: nowrap;
	margin-left: auto;
	margin-right: auto;
}

#left_side .tab_box .body {
	background: url(/templates/109/images/state_box_bg.jpg) repeat-x;
	height: 286px;
	width: 429px;
	position: relative;
	font-family: Arial, arial, Helvetica, helvetica, sans-serif;
	font-size: 18px;
}
#left_side .tab_box .body .left {
	position: relative;
	top: 0px;
	left: 0px;

}
#left_side .tab_box .body .right {
	position: relative;
	left: 420px;
}
#left_side .tab_box .body .content {
	position: relative;
	left: 0px;
	top: -283px;
	/* border: 1px solid #000px; */
	width: 418px;
	margin-left: 13px;
	height: 273px;
	overflow: auto;

}
#left_side .tab_box .body .content .states-box {
        font-size: 1em;
        overflow: visible;
        /* padding-left: 15px; */
}
#left_side .tab_box .body .content .states-box h1 {
    font-size: 1.25em;
    font-weight: bold;
    color: #232323;
}
#left_side .tab_box .body .content .states-box-left {
        color: #0065ff;
        width: 45%;
	float: left;
}
#left_side .tab_box .body .content .states-box-right  {
        color: #0065ff;
        width: 45%;
	float: right;
}
.other_items {
        z-index: 1000;
        margin-top: 30px;
        font-family: Arial, arial, Helvetica, helvetica, sans-serif;
        font-size: 14px;
        margin-bottom: 35px;
}
.white_box {
    position: relative;
    top: 15px;
    background: #fff;
    border: 1px solid #D7D7D7;
    width: 419px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: Arial, arial, Helvetica, helvetica, sans-serif;
    font-size: 14px;
    margin-bottom: 35px;
}
.white_box table {
    font-size: 14px;
}
.top_pad {
    margin-top: 25px;
}
.error {
    color: #ff3333;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
#requirements .check {
    text-align : right;
    vertical-align: top;
}