﻿
* {
    padding:0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0px;


}
h2
{
    font-family: Arial Sans MS;
}
ul,ol
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
html {
    height:100%;
}

a:link, a:visited {

color:#04A2F7;
padding:0 2px;
text-decoration:none;
}
a:hover 
{
    background-color:#04A2F7;
    color:#fff;
    text-decoration:none;
}

.white {
    color:#FFFFFF;  
}
a img {
    border:0 none;
}

body {
 
    background-position:50% 0;
    background-repeat:no-repeat;
    
    cursor:default;
    font-family:Trebuchet,Verdana,sans-serif;
    font-size:10pt;
    height:100%;

    background:#ffffff  url(/img/web/bg.jpg) repeat scroll 0 0;
 
	 color:#313840;
	 vertical-align:baseline;
}


#quote {
background:transparent url(/img/web/eprescription_how.png) no-repeat scroll 0 0;
display:block;
height:152px;
position:absolute;
right:0;

text-indent:-9999em;
top:100px;
width:450px;
z-index:5;
}

div#top {
    background:transparent url(/img/web/bg-header-new.png) repeat-x scroll 0 0;
    height:190px;
}
div.wrap {
    margin:0 auto;
    text-align:left;
    width:993px;
}

div#top h2
{
    
float:none;
letter-spacing:-0.011em;
line-height:1.333;
padding:90px 0 0 271px;
text-align:left;
width:620px;
font-size: 1.5em;
font-family:Georgia,Verdana;
text-shadow:0 1px 1px #F8FCEE;
}

div#top h1 {
    float:left;
    height:64px;
    margin:18px 0 0;
    width:200px;
}
div#top h1 a {
    border:0 none;
    display:block;
    height:200px;
    line-height:100px;
    text-indent:-9999px;
}
div#top h1 a {
background: transparent url(itmiss_logo4.png) no-repeat scroll 0 0;

}

div#top ul#mininav {
    display:inline;
    float:right;
    list-style-type:none;
    margin:28px 10px 0 0;
}
div#top ul#mininav li {
    border-right:1px solid #363636;
    float:left;
    line-height:16px;
    padding:0 12px 2px;
}


div#top ul#mininav li a {
    font-size:10px;
    text-transform:uppercase;
}


/*Section */
#intro  img {
float:left;
margin:5px 90px 0;
}
#intro h2 {
color:#BE3C14;
float:left;
letter-spacing:0.133em;
text-align:right;
text-transform:uppercase;
width:300px;

font-weight:400;
text-shadow:0 1px 1px #F8FCEE;
font-size:16px;
font-weight:400;
line-height:1.5;
margin-bottom:10px;
}
#intro {
clear:both;
}
#intro p {
float:right;
margin:0 20px 10px 10px;
width:660px;
}

#intro li p
{
float:right;
margin:0 3px 8px 0;
width:340px;
}

#people h2 {
color:#BE3C14;
float:left;
letter-spacing:0.133em;
text-align:right;
text-transform:uppercase;
width:300px;

font-weight:400;
text-shadow:0 1px 1px #F8FCEE;
font-size:16px;
font-weight:400;
line-height:1.5;
margin-bottom:10px;
}
#people {
clear:both;
}
#people p {
float:right;
margin:0 20px 24px 10px;
width:660px;
}
#process  img {
float:left;
margin:90px 0 0;
}
#process h2 {
color:#BE3C14;
float:left;
letter-spacing:0.133em;
text-align:left;
text-transform:uppercase;
width:150px;

font-weight:400;
text-shadow:0 1px 1px #F8FCEE;
font-size:16px;
font-weight:400;
line-height:1.5;
margin-bottom:10px;
}

#process {
clear:both;
}

#process p {

margin:0 20px 24px 0px;
width:390px;
display:inline;
}

#process h3 {
margin-bottom:24px;
font-size:10pt;
font-weight:normal;
line-height:1.5em;
text-shadow:0 1px 1px #F8FCEE;
}

#process h3, #process ol {
clear:right;
float:right;
margin-right:20px;
width:400px;
}

#process ol {
margin-bottom:5px;
}

#process ol li {
margin-bottom:24px;
}
h4,h5
{display:inline;
}
#process ol li h4 {
display:inline;

font-weight:600;

}

#process ol li p {
display:inline;
word-spacing:-0.034em;
margin-top:0px; 

}



#service h2 {
color:#BE3C14;
float:left;
letter-spacing:0.133em;
text-align:right;
text-transform:uppercase;
width:300px;

font-weight:400;
text-shadow:0 1px 1px #F8FCEE;
font-size:16px;
font-weight:400;
line-height:1.5;
margin-bottom:10px;
}
#service {
clear:both;
}
#service p {
margin:0 0 10px;
}

p {
margin-bottom:24px;

line-height:1.5em;
margin:0 0 20px;

}
/*section end*/


/*  Menu */

#qsfexWrapper
{
	/*background: transparent url('/img/menu/background.gif') repeat-x 0 34px;*/
	
	height: 80px;
	width: 993px;
	
	position: relative;
	top: 0px;
	left: 0px;
}

#qsfexWrapper p#slogan strong {
color:#595C5F;
font-weight:normal;
padding:0.125em 0;
}
#qsfexWrapper p#slogan {
-x-system-font:none;
color:#3399FF;
font-family:Georgia,"Times New Roman",serif;
font-size:2.125em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:0;
line-height:1.5;
position:absolute;
text-shadow:1px 1px 3px #333333;
top:50px;
}


.qsfexMenu /*position from top*/
{
	position: relative;
	top: 145px;
	left: 0px
}

#qsfexWrapper .qsfexMenu .rmGroup
{
	padding-bottom: 10px;
}

#qsfexWrapper .qsfexMenu .rmTemplate
{
	width: 170px;
	
	padding: 0;
	
	background: #fff;
	
	border-right: 1px solid #d9d9d9;
	margin: 10px 0 0;
	padding: 8px 16px 0;
}

#qsfexWrapper .qsfexMenu .rmGroup .rmLast
{
	border-right: 0;
}

#qsfexWrapper .rmTemplate .rmText,
#qsfexWrapper .rmTemplate .rmText span
{
	padding: 0;
}

#qsfexWrapper .rmTemplate .rmText span
{
	display: block;
}

#qsfexWrapper .rmTemplate .rmText a
{
	color: #333;
}

#qsfexWrapper .rmTemplate .rmText a img
{
	border: 0;
}




.containerContent
{
      
            margin:0 auto;
        width:992px;
        font-size:100%;
}
.content
{
    background:#ffffff;
    font-size:100%;
    margin:0 auto;
    width:992px;
}
.contentMid
{
    background:#ffffff;
    min-height:165px;
    
}
.containerContent a.title,a.title:link, a.title:visited {
color:#191919;
display:block;
font-family:"HelveticaNeue-Light","Helvetica Neue Light",Helvetica,Arial,sans-serif;
font-size:1.5em;
font-weight:500;
margin:0 0 5px;
text-decoration:none;

}

.content img, .content img.icon {
float:left;
margin:-196px -2px -50px 0;
}

.content .grid_4 {
width:310px;
}
.content .grid_5 {
width:200px;
display:inline;
float:left;
margin-left:15px;
margin-right:10px;
margin-top:15px;
}
.content .grid_6 {
width:500px;

}
.grid_4,.grid_12 {
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
}

.content .snippet {
height:140px;
margin-left:74px;
}
.content .esnippet {
height:130px;
margin-left:74px;
}
.content .eventssnippet {
height:170px;
margin-left:74px;
}


.content .projectsnippet

{height:200px;
margin-left:74px;
}


/*footer*/


div#footer 
{
width:992px;
margin:0 auto 0 5px;
text-align:right;
display:block;
line-height: 1.3em; 

}

div #footer h4 
{
font-size:.95em;
margin:5px 0px 5px;
}

div#footer div 
{
		
 margin-top: .4em; 

 padding-left: 0px; 
 line-height: 2em;
}
div#footer ul { text-align:right;margin: 0; padding: 0; list-style-type: none; position: RELATIVE; right: 20px; bottom: 20px;}
div#footer ul li { margin: 0; padding: 0 0px 0 2px; display: inline; white-space: nowrap; }
div#footer ul li a { background: url("#") no-repeat right center; padding: 0 9px 0 0; }
div#footer ul li:last-child a { background: none; padding-right: 0; }
div#footer a { color: #04A2F7; }
div#footer a:hover { color: #1a6691; }

div#bottom
{
    background:transparent url(/img/web/bottom_img.png) repeat-x scroll 0 0;
    height:255px;
    padding: 0px 0;
    line-height:1.3em;
     
}

div#bottomContent
{
    margin:0 auto;
        width:992px;
}



.grid_4 ul
{list-style-type: none;
   text-decoration:none;
}


    #latestTweet {
background:transparent url(/img/web/tweet_heading.png) no-repeat scroll 0 4px;
padding:50px 5px 0;


position:relative;
width:300px;
}

#latestTweet .text {
background:transparent url(/img/web/tweet_66.png) no-repeat scroll 0 10px;
color:#797979;
padding:27px 0 0 15px;
position:relative;
z-index:10;
}

#twitter_update_list li

{
    display:inline;
   padding:0 10px 0 10px;
   margin: 10px 0px 10px 0px;
    list-style-type:none;
}
#twitterFooter 
{
   
    position:absolute;
    bottom:0;
    right:0;
    z-index:5;
    
    }
    
    #links
    {
    	margin-top:10px;
    }

#homeContactUs {
background:transparent url(/img/web/contact.png) no-repeat scroll 0 0;
height:53px;
}

.bigButton {
display:block;
height:53px;
margin:5px 0 5px 5px;
text-indent:-9000px;
width:304px;
}

#linkedin
{
	margin:5px 0 5px 5px;
}




#homeContactUs:hover {background-position: 0 -70px;
background-color:transparent;}



/*Service bAnner */
.demoarea {


line-height:18px;
margin:0 20px 24px 10px;
width:620px;
float:right;
}


.accordionHeader {
background-color:#ADC96D;
background-image:url(/img/collapse/silvergradient_.gif);
border:0px solid #2F4F4F;
color:#222222;
cursor:pointer;
font-family:Verdana,Sans-Serif;
font-size:12px;
font-weight:bold;
line-height:16px;
margin-top:5px;
padding:5px;
}
.content .accordionHeader a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#222222;
text-decoration:none;
}
.content .accordionHeader a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
text-decoration:underline;
}
.content .accordionHeaderSelected {
background-color:#E0542F;
background-image:url(/img/collapse/silvergradientover_.gif);
border:0px solid #2F4F4F;
color:white;
cursor:pointer;
font-family:Verdana,Sans-Serif;
font-size:12px;
font-weight:bold;
margin-top:5px;
padding:5px;
}
.content .accordionHeaderSelected a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
.content .accordionHeaderSelected a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
text-decoration:underline;
}
.content .accordionContent {
background-color:#ffffff;
border-color:-moz-use-text-color #2F4F4F #2F4F4F;
border-style:none dashed dashed;
border-width:medium 0 0;
padding:0;}
