/*==========================UNIVERSALS=========================*/
*
{
padding: 0px;
margin: 0px;
font-family: arial;
}

body {
font-size: 9pt;
}

h1
{
font-size: 12pt;
margin-left: 1em;
}

.small {
font-size: 10px;
}

#noindent
{
margin-left: 0em;
}

li
{
line-height: 200%;
font-weight: bold;
}

blockquote {
margin-left: 16px;
}

hr {
border: 0;
height: 1px;
background-color: #E2553D;
color: #E2553D;
width: 100%;
}

#csc
{
font-weight: normal;
line-height: 200%;
margin-bottom: 5px;
}

#csclist
{
margin-left: 35px;
}

.left
{
float: left;
margin: 0;
padding: 0 0 0 0;
}

.right
{
float: right;
margin: 0;
padding: 0 0 0 0;
}

.centered p {
text-align: center;
}

ul
{
margin-left: 2em;
}

ul li ul
{
padding-top: 7px;
padding-bottom: 7px;
}

a
{
color: #e2553d;
text-decoration: none;
}

a:hover
{
color: black;
text-decoration: underline;
}

body 
{
background: #e2553d;
text-align: center;
padding: 10px;
}

img
{
border-style: none;
padding: 0;
margin: 0;
}

p
{
margin-bottom: 1em;
}

#wrapper
{
position: relative;
width: 714px;
margin-left: auto;
margin-right: auto;
background: white;
}

#ul li
{
font-weight: normal;
line-height: 150%; 
}

/*==============================TOP CONTAINER===========================*/
#topContainer
{
position: relative;
top: 0px;
left: 0px;
background-position: center;
width: 714px;
height: 308px;
background: white;
}

#logobanner
{
position: relative;
padding: 25px /*0 10px 0;*/ 0 0 0;
}
/*---------------------MENU BAR------------------*/

#spacer
{
position: absolute;
height: 48px;
top: 260px;
left: 0px;
width: 714px;
background: #373535;
z-index: 500;
}

#linktable
{
position: absolute;
top: 9px;
left: 0px;
height: 38px;
width: 714px;
background: #858788;
z-index: 600;
}

#linkholder
{
width: 714px;
position: absolute;
left: 10px;
}

#linkholder_new li {
list-style-type: none;
float: left;
display: block;
height: 32px;
}

#linkholder_new ul {
margin: 0;
}

#linkholder_new #home { background: url(http://www.it-comms.com/images/home.gif) no-repeat left center; }
#linkholder_new #network_support { background: url(http://www.it-comms.com/images/wires.gif) no-repeat left center; }
#linkholder_new #it_services { background: url(http://www.it-comms.com/images/mouse.gif) no-repeat left center; }
#linkholder_new #web_dev { background: url(http://www.it-comms.com/images/spider.gif) no-repeat left center; }
#linkholder_new #contact_us { background: url(http://www.it-comms.com/images/envelope.gif) no-repeat left center; }

#linkholder_new li a {
font-size: 11pt;
color: #093745;
text-decoration: none;
background: #858788;
padding: 0 16px 0 34px;
float: left;
height: 38px;
line-height: 38px;
}

#linkholder_new li #contact_us {
padding: 0 0 0 34px;
}

#linkholder_new {
position: relative;
margin-top: 20px;
padding: 0 0 0 15px;
width: 699px;
height: 38px;
z-index: 500;
border-top: 9px #373535 solid;
border-bottom: 1px #373535 solid;
background: #858788;
}

/*---------------Link Bar GIFs----------------*/
#button
{
position: relative;
top: 3px;
left: 5px;
float: left;
margin-right: -4px;
z-index: 700;
}
/*---------------Link Bar Text--------------*/
#text
{
position: relative;
font-family: arial;
font-weight: bold;
font-size: 11pt;
color: #093745;
top: 11px;
left: 8px;
float: left;
padding-right: 20px;
z-index: 700;
}

#text a
{
font-size: 11pt;
color: #093745;
text-decoration: none;
}

#text a:hover
{
color: white;
text-decoration: underline;
}

/*==============================CONTENT================================================*/

/*---------------CONTAINERS--------------*/
#mainContainer
{
position: relative;
text-align: left;
width: 664px;
background: white;
margin: 2em auto 0em auto;
}

#leftContainer
{
width: 365px;
float: left;
}

#rightContainer
{
width: 279px;
float: right;
}

#rightContainer img
{
float: right;
border: 1px black solid;
}

#rightContainer img#barracuda_img {
border: 0px;
padding-right: 1em;
}

/*=========================LEFT SIDE==============================*/

#textleft
{
top: 25px;
left: 25px;
width: 375px;
}

#company
{
font-weight: bold;
font-size: 12pt;
}

#leftpic
{
position: relative;
height: 248px;
width: 300px;
border: 1px black solid;
margin: 1em 2em 1em 2em;
}

/*=========================RIGHT SIDE===============================*/
#rightbox
{
position: relative;
border: 1px red solid;
width: 275px;
/*min-height: 335px;*/
}

/*html #rightbox
{
height: 335px;
}*/

#r_box_headline {
font-size: 14px;
font-weight: bold;
text-align: center;
}

#rightbox p
{
margin: 1em 1em 1em 1em;
}

#rightbox table {
margin: 0 1em 0 1em;
}

#rightbox img
{
float: right;
}

#rightboxtext
{
position: relative;
top: 8px;
left: 8px;
height: 331px;
width: 260px;
}

#rightfooter p
{
margin-top: 1em;
margin-bottom: 1em;
}

#rightfooternarrow
{
float: right;
width: 200px;
}

#rightfooternarrow p
{
margin-top: 3em;
margin-bottom: 1em;
}

#barracuda {
width: 100%;
}

/*===================BOTTOM CONTACTS BAR=======================*/
#padder
{
position: relative;
top: 0px;
height: 52px;
width: 714px;
background: white;
clear: both;
}

#bottomrule
{
position: relative;
top: 25px;
height: 27px;
width: 714px;
background: #373535;
clear: both;
}

#contactbar
{
position: relative;
top: 1px;
height: 26px;
width: 714px;
left: 0px;
background: white;
text-align: center;
}

#contactholder
{
position: relative;
top: 3px;
font-size: 8pt;
height: 10px;
width: 714px;
}

#contactholder a
{
font-size: 8pt;
}

#break
{
color: #e2553d;
}
/*================NETWORK SUPPORT=================*/
#vendors
{
width: 200px;
height: 350px;
float: right;
}

/*==================IT SERVICES=======================*/

#leftContainerIT
{
width: 664px;
float: left;
}

#mousebox
{
width: 280px;
/*height: 235px;*/
float: right;
padding: 0em 1em 1em 3em;
}

#mousebox img
{
border: 1px black solid;
}

#mousebox p
{
margin-top: 2em;
margin-bottom: 0em;
}

.no_style {
margin-top: 0;
}

.no_style li {
list-style-type: none;
font-weight: normal;
}

.unbold_list li {
font-weight: normal;
line-height: 125%;
margin-bottom: 9px;
}

.larger {
font-size: 12pt;
}

#server_pic {
padding: 0em 1em 1em 3em;
}

/*==================WEB DESIGN=======================*/

#small
{
text-align: center;
font-size: 8pt;
font-weight: bold;
}

#rightboxsmall
{
float: right;
width: 200px;
text-align: center;
font-weight: bold;
border: 1px red solid;
}

#leftContainerWide
{
width: 422px;
float: left;
}

#rightContainerNarrow
{
width: 225px;
float: right;
}

#rightboxsmall
{
text-align: center;
}

#rightboxsmall p
{
margin: 1em 1em 1em 1em;
}

#rightboxsmall a
{
color: black;
}

#rightboxsmall a:hover
{
color: #e2553d;
text-decoration: none;
}

#thumb
{
height: 111px;
width: 150px;
border: 1px black solid;
margin: 0 auto;
text-align: left;
margin-bottom: 1em;
}

#ul
{
font-weight: normal;
}
#ul li
{
line-height: 150%; 
}

#rightboxsmallfooter
{
margin-top: 25px;
width: 200px;
float: right;
}

/*================CONTACT US==================*/
#mousehand
{
width: 200px;
height: 304px;
border: 1px black solid;
float: right;
}

#contactinfo
{
float: left;
width: 400px;
}

#contactinfo_left
{
float: left;
width: 200px;
}

#contactinfo_right
{
float: right;
width: 155px;
}

#form
{
display: inline;
}

#form input
{
margin-right: 1em;
margin-top: 5px;
}

#long
{
width: 300px;
}

#rightpic
{
width: 275px;
float: right;
}

#rightpic img
{
float: right;
border: 1px black solid;
}

/*==============KNOWLEDGE BASE================*/

#faq_links a
{
color: black;
}

#faq_links a:hover
{
text-decoration: none;
}

#smallimgbox
{
float: right;
border: 1px black solid;
}

/*====================ARTICLES=======================*/

#articles_list
{
margin-left: 4em;
}

#articles_list li
{
font-weight: normal;
}

#top_row
{
font-weight: bold;
}

#top_row td
{
padding-bottom: 0px;
}

table td
{
padding-top: 0px;
padding-bottom: 2px;
padding-right: 6px;
}

/*==============CHART===============*/

#red
{
color: red;
}

#white
{
color: white;
}

/*==============PICK UP==============*/

#width_two
{
width: 50;
}

#width_three
{
width: 65;
}

/*==============RESIDENTIAL==============*/

#residential_box
{
width: 280px;
height: 230px;
float: right;
padding: 0em 1em 0em 3em;
}

#residential_box p
{
margin-top: 1em;
margin-bottom: 0em;
}

#residential_box img
{
border: 1px black solid;
}

/*========PHP=======*/

#phpmousebox
{
height: 200px;
width: 300px;
float: right;
border: 1px black solid;
margin: 0em 0em 3em 3em;
}

/*======MySQL=====*/

#mysqlpic
{
width: 253px;
height: 380px;
float: right;
border: 1px black solid;
}

#eebox
{
height: 232px;
width: 280px;
float: right;
border: 1px black solid;
margin-bottom: 10px;
}

#ee img
{
float: left;
}

/*=====Pizza=====*/

.pizza
{
color: #e2553d;
font-size: 12pt;
font-weight: bold;
}

#hanging_indent
{
text-indent: 25px;
}

#hanging_indent_2
{
text-indent: 50px;
}

#pizza
{
border: 1px black solid;
float: right;
}

/*========MICROSOFT========*/

.img
{
float: right;
border: 1px black solid;
}

/*=========EHR==============*/

#ehr1
{
border: 1px black solid;
margin: 10px 10px 10px 0;
}

#ehr2
{
border: 1px black solid;
margin: 10px 0 10px 10px;
}

/*========SITEMAP=========*/

.sitemap_cat
{
margin: 0px;
font-size: 10pt;
}

/*=======EMPLOYMENT======*/

ol
{
margin-left: 25px;
margin-bottom: 12px;
}

.ol li
{
font-weight: normal;
}

/*=====Search Test======*/

/*td
{
vertical-align: top;
}

#tr_gray
{
background: #CCCCCC;
}

#tr_none
{
background: white;
}

.input
{
width: 350px;
}

.multiselect
{
width: 350px;
}

/*.right
{
float: right;
padding-left: 10px;
}

.left
{
float: left;
padding-right: 10px;
}*/
/*
#search
{
width: 600px;
}

#sorter
{
width: 600px;
}*/

#google_search {
width: 410px;
}

#barr {
width: 230px;
}

.highlight td {
background: #E7E7E8;
}

input, textarea {
width: 250px
}

#submit {
width: 75px;
}