/* ================================
    CSS STYLES FOR INSPIRE-TECH WEBSITE 2011
   ================================
*/ 

/* ------Deflaut Content Table Style --------*/
td.leftpane, td.rightpane 
{width: 0px;}

/* ----End Deflaut Content Table Style------*/

/* ------------- Font Style -------------------*/

.Normal { font-size: 13px; color: #333333; }
.Normal h2 {font-size: 20px; color: #333333;}

div#sub-wrapper span.pagetitle 
{display: table; position: relative; color:#FFFFFF ; font-size: 28px; margin:80px 10px 3px 30px;}

.subheader2011 {font-size: 18px; color: #0099CC;}

td.leftpane, td.rightpane, td.contentpane
{font-size: 13px; }

td.contentpane a, td.contentpane a:link, td.contentpane a:visited{
color: #006699;
}

td.contentpane a:hover
{
color: #666666;
}

td.leftpane div.Announcement_Con, 
td.rightpane div.Announcement_Con,
td.contentpane div.Announcement_Con,
td.leftpane div.Container, 
td.rightpane div.Container,
td.contentpane div.Container
{
font-size: 13px;
}

/* ------------ End Font Style ---------------*/

/* ------------ Home Event Photo -------------*/

div#homeevent div.eventcontainer {float:left; width:145px; height: auto; margin: 8px 2px; border: 1px solid #CCCCCC;}

/* ----------- End Home Event Photo -------------*/

/* -------- Announcment Style --------------*/

table#Announcement_List_Table
{
margin-top: 13px;
}

table#Announcement_List_Table span.SubHead 
{
font-size: 12px;
color: #0099CC;
font-weight: bold;
}

table#Announcement_List_Table span.Date
{
font-size: 10px;
color: #666666;
font-weight: normal;
}

table#Announcement_List_Table div.DNN_ANN_Description {
font-size: 12px;

}

table#Announcement_List_Table span.morelink,
table#Announcement_List_Table span.morelink a,
table#Announcement_List_Table span.morelink a:link,
table#Announcement_List_Table span.morelink a:visited
{
font-size: 11px;
color: #0099CC;
font-weight: bold;
float: right;
}

table#Announcement_List_Table span.morelink a:hover
{
color: #CC3300;
text-decoration: underline;
}

/* -------- End Announcment Style ----------*/

/* ---- Announcment and Container Style ----*/

div#wrapper td.leftpane div.Announcement_Con,
div#wrapper td.leftpane div.Container,
div#wrapper td.rightpane div.Announcement_Con,
div#wrapper td.rightpane div.Container
{
width: 240px; margin-bottom: 30px;
}

div#wrapper td.leftpane div.Announcement_Con,
div#wrapper td.leftpane div.Container,
div#sub-wrapper td.leftpane div.Announcement_Con,
div#sub-wrapper td.leftpane div.Container,
div#sub-wrapper td.leftpane div.ByProducts_con,
div#sub-wrapper-opt td.leftpane div.Announcement_Con,
div#sub-wrapper-opt td.leftpane div.Container,
div#sub-wrapper-opt td.leftpane div.ByProducts_con
{
margin-right: 8px;
}

div#wrapper td.rightpane div.Announcement_Con,
div#wrapper td.rightpane div.Container,
div#sub-wrapper td.rightpane div.Announcement_Con,
div#sub-wrapper td.rightpane div.Container,
div#sub-wrapper td.rightpane div.ByProducts_con,
div#sub-wrapper-opt td.rightpane div.Announcement_Con,
div#sub-wrapper-opt td.rightpane div.Container,
div#sub-wrapper-opt td.rightpane div.ByProducts_con
{
margin-left: 8px;
}

div#wrapper td.contentpane div.Container,
div#sub-wrapper td.contentpane div.Container,
div#sub-wrapper-opt td.contentpane div.Container
{
margin: 0px 5px;
}

div#sub-wrapper td.leftpane div.Announcement_Con,
div#sub-wrapper td.leftpane div.Container,
div#sub-wrapper td.rightpane div.Announcement_Con,
div#sub-wrapper td.rightpane div.Container,
div#sub-wrapper td.rightpane div.ByProducts_con,
div#sub-wrapper-opt td.leftpane div.Announcement_Con,
div#sub-wrapper-opt td.leftpane div.Container,
div#sub-wrapper-opt td.rightpane div.Announcement_Con,
div#sub-wrapper-opt td.rightpane div.Container,
div#sub-wrapper-opt td.rightpane div.ByProducts_con
{
width: 240px; margin-bottom: 0;
}

/* --- End Announcment  and Container Style-- -*/ 

/* --- Network Social Style -----*/

div#socialnetwork a {
margin: 0px 10px;
}

td.rightpane div#socialnetwork {
display:table;
margin:0px 15px;
font-size: 12px;
width: 100%;
}

td.rightpane div#socialnetwork a, td.rightpane div#socialnetwork a:link, td.rightpane div#socialnetwork a:visited
{
display: block;
float:left;
margin: 0px 8px;
color: #0099CC;
text-decoration: none;
}

td.rightpane div#socialnetwork a:hover {
color: #666666;
text-decoration: none;
}

/* ---End Home Network Social Style -----*/

/* ----- Map style ---*/

td.rightpane div.map a, td.rightpane div.map a:link, td.rightpane div.map a:visited {
color: #0099CC;
text-decoration: none;
}

td.rightpane div.map a:hover {
color: #666666;
}


td.rightpane div.map img#roadmap {
border: 1px solid #999999;
margin: 2px;
}

/*-------- end of Map style -----*/

/* ---------- Child Page Side Nav -------------*/

div#sub-wrapper div.ChildPageSideNavContent table
{
width: 100%;
}

div#sub-wrapper div.ChildPageSideNavContent table td .levela
{
border-top: 1px solid #EEEEEE;
}

div#sub-wrapper div.ChildPageSideNavContent table td #a1
{
border-top: 0px;
margin-top: 0px;
}

div#sub-wrapper div.ChildPageSideNavContent div.sidenavname
{
position: relative;
display: table;
width: 100%;
}

div#sub-wrapper div.ChildPageSideNavContent a,
div#sub-wrapper div.ChildPageSideNavContent a:link,
div#sub-wrapper div.ChildPageSideNavContent a:visited
{
font-size: 13px;
color: #0099CC;
font-weight: normal;
text-decoration: none;
}

div#sub-wrapper div.ChildPageSideNavContent a:hover
{
color: #666666;
text-decoration: none;
}
/* --------End Child Page Side Nav -------------*/

/* ------By product Logo Galley (right)----------*/
div#sub-wrapper td.rightpane div.ByProducts_con div.logogallery,
div#sub-wrapper-opt td.rightpane div.ByProducts_con div.logogallery
{
}

div#sub-wrapper td.rightpane div.ByProducts_con div.logogallery table,
div#sub-wrapper-opt td.rightpane div.ByProducts_con div.logogallery table
{
width: 100%;
}

div#sub-wrapper td.rightpane div.ByProducts_con div.logogallery table td div#logobox,
div#sub-wrapper-opt td.rightpane div.ByProducts_con div.logogallery table td div#logobox
{
margin: 8px 0px;
}

/* -----End By product Logo Galley (right)------*/

/* ---------Customer Logo Galley ---------------*/

div#sub-wrapper td.contentpane div.logogallery table td div#logobox,
div#sub-wrapper-opt td.contentpane div.logogallery table td div#logobox
{
display: block;
height: auto;
padding: 3px;
color: #333333;
font-size: 13px;
}
div#sub-wrapper td.contentpane div.logogallery a div,
div#sub-wrapper td.contentpane div.logogallery a:link div,
div#sub-wrapper td.contentpane div.logogallery a:visited div,
div#sub-wrapper-opt td.contentpane div.logogallery a div,
div#sub-wrapper-opt td.contentpane div.logogallery a:link div,
div#sub-wrapper-opt td.contentpane div.logogallery a:visited div
{
color: #006699;
text-decoration: underline;
}

div#sub-wrapper td.contentpane div.logogallery a:hover,
div#sub-wrapper-opt td.contentpane div.logogallery a:hover
{
color: #333333;
text-decoration: none;
}

div#sub-wrapper td.contentpane div.logogallery a:hover div,
div#sub-wrapper-opt td.contentpane div.logogallery a:hover div
{
color: #0099CC;
text-decoration: none;
background-color: #efefef;
}

/* ---------End Customer Logo Galley -----------*/

/* ---------Contact Us -------------------------*/

div.Callus_Con {
margin-bottom: 30px;
}

div.Callus_Con .containerpane div.callnos 
{
display: table;
position: relative;
color:#00CCFF;
font-size: 24px;
font-weight: bold;
text-align:center
margin: 0 auto;
top: 40px;
left: 30px;
}

table#contacttble
{
margin-top:20px;
}

table#contacttble td 
{
color: #666666;
font-size: 13px;
}

table#contacttble td label
{
font-weight: bold;
}

/*---------- End Contact Us --------------------*/

/*---------- Form Contact Us ------------------*/

div.UDT_Form div.UDT_Field {
display: table;
height: 25px;
margin: 3px 0px;
width: 100%;
}


div.UDT_Form div.UDT_Field  label {
font-size: 13px;
color: #666666;
float: left;
width: 160px;
}

div.UDT_Form div.UDT_Field div.UDT_Input textarea{
width: 450px;
}

div.UDT_Form div.UDT_Buttons {
display: table;
width: 100%;

}


/*--------- End Form Contact Us --------------*/

/* ------------- Footer Style ------------ -----*/
#footer-bar td.footerleftpanel, 
#footer-bar td.footercenterpanel, 
#footer-bar td.footerrightpanel,
#footer-bar td a,  
#footer-bar td a:visited,
#footer-bar td a:active
{
font-size: 11px; color: #999999; text-decoration:none;
}

#footer-bar td a:hover
{
color: #0099CC; text-decoration:underline;
}

#footer-bar td.footerleftpanel div.Container { border: 1px solid #333;}
/* ------------- End Footer Style ------------ -----*/


/*===================END OF 2011 STYLES ===========================*/











