body                {font-family:Arial, Times New Roman, Verdana; margin:0;}

.clear              {clear:both; font-size:0; line-height:0px;}


/* ENQUIRY FORM */
.row                {float:left;margin-bottom:2px;width:380px;}
.row span           {float:left; display:inline;width:150px;margin-top:4px;}
.row input          {float:left; display:inline;width:195px;color:#003f64; font-size:95%}
.row select         {float:left; display:inline;width:200px;color:#003f64; font-size:95%}
.row textarea       {float:left; display:inline;width:195px;color:#003f64; font-size:95%}
.row .rowcheckbox   {float:left; display:inline;width:195px; font-size:95%}
.row .rowcheckbox input   {float:left; display:inline;width:20px; font-size:95%}
.row .rowcheckbox label   {float:left; display:inline;width:170px;color:#003f64;margin-top:3px;}
.submitbutton       {float:right; display:inline;Margin:5px 30px 0 0px;width:90px; color:#003f64; font-size:95%}
.row2               {float:left;margin-bottom:5px;width:380px;font-size:70%;color:#003f64;margin-top:10px;}
.rowvalidator span  {color:#003f64; font-size:95%}

/* THIS IS THE HOME PAGE STYLE */


#MainContainer      {width:778px; margin:0 auto; background:url(../images/main_background.gif) top center repeat-y;}
#InnerMainContainer {width:745px; margin:0 auto; background-color:White;}

#topLeft            {width:548px; height:25px; float:left; background:url(../images/top_left_sky.gif) top left no-repeat;}
#topNav             {width:185px; height:25px; float:left; background:url(../images/top_nav.gif) top left no-repeat;}
.topNavTxt          {font-size:75%; color:#003f64; text-align:center; margin-top:4px}
.topNavTxt a        {color:#003f64; text-decoration:none; }
.topNavTxt a:hover  {color:#003f64; text-decoration:none;}
#topRight           {width:12px; height:25px; float:left; background:url(../images/top_right_sky.gif) top left no-repeat;}

#LogoSky            {width:745px; height:79px; background:url(../images/dp_logo.gif) top left no-repeat;}

#MidLeft            {width:188px; height:25px; float:left; background:url(../images/mid_left_sky.gif) top left no-repeat;}

#MidRightNav        {width:545px; height:25px; float:left; background:url(../images/mid_nav.gif) top left no-repeat;}
.MidRightNavTxt     {font-size:75%; font-weight:bold; text-align:center; margin-top:5px}
.MidRightNavTxt a   {text-decoration:none; color:Black;}
.MidRightNavTxt a:hover    {text-decoration:none; color:Black;}
#MidRight           {width:12px; height:25px; float:left; background:url(../images/mid_right_sky.gif) top left no-repeat;}

#OurProducts        {width:188px; height:54px; float:left; background:url(../images/products_background.gif) top left no-repeat;}
.OurProductsTxt     {font-size:120%; font-weight:bold; color:#003f64; text-align:center; margin-top:10px}
.OurProductsTxt a    {color:#003f64; text-decoration:none;}
.OurProductsTxt a:hover    {color:#003f64; text-decoration:underline;}

#Welcome            {width:557px; height:54px; float:left; background:url(../images/intro_title_background.gif) top left no-repeat;}
.WelcomeTxt         {font-size:150%; font-weight:bold; color:#003f64; text-align:center; margin-left:20px; margin-top:20px}


#SideNav            {width:206px;float:left;}
.SideNavParent      {width:206px; height:31px; background:url(../images/product_parent.gif) top left no-repeat;}
.SideNavParentTxt   {font-size:85%; font-weight:bold;  padding-left:28px; padding-top:5px;}
.SideNavParentTxt a	{color:#336583; text-decoration:none; }
.SideNavParentTxt a:hover {text-decoration:none; }
.SideNavChild       {width:206px;}
.SideNavChildTxt    {background:url(../images/child_arrow.gif) top left no-repeat; font-size:71%; padding-left:40px; margin-top:1px}
.SideNavChildTxt a	{color:#003f64; text-decoration:none; }
.SideNavChildTxt a:hover {color:Silver; cursor:pointer;}
.SideNavParentFooter{width:206px; height:7px; background:url(../images/product_parent_footer.gif) top left no-repeat;}

#Logos              {width:172px; height:270px; text-align:center; margin-left:25px; margin-top:10px;}


#IntroBox           {width:539px; height:100%; float:left; }
#FlashAnim          {width:539px; height:188px; text-align:center; }
.IntroBoxMainTxt    {width:480px; font-size:70%; color:#003f64; margin-left:32px; margin-top:15px}



#Spacer             {width:28px; height:100%; float:left;}

#MainHomeBox       {width:490px; float:left; margin-left:25px; display:inline;}
.HomeBox           {width:227px; float:left; margin-left:10px;}
.HomeBoxTop        {width:227px; height:43px; float:left; background:url(../images/home_box_top.gif) top left no-repeat;}
.HomeBoxTopTxt     {font-size:85%; font-weight:bold; color:#336583; padding-left:35px; margin-top:14px; text-align:left;}
.HomeBoxContent    {width:227px; float:left; background:url(../images/home_box_content.gif) top left repeat-y; }
.HomeBoxContentTxt {width:167px; font-size:70%; color:#336583; margin:0 25px 0 35px; text-align:left;}
.HomeBoxContentTxt a {color:#336583; text-decoration:none;}
.HomeBoxContentTxt a:hover {color:#336583; text-decoration:underline;}


.HomeBoxBottom     {width:227px; height:13px; float:left; background:url(../images/home_box_bottom2.gif) top left no-repeat;}

#Footer             {width:745px; float:left; background:url(../images/footer.jpg) top left no-repeat;}
.FooterTxt          {width:745px;  font-size:70%; text-align:center; color:White; margin-top:50px;}
.FooterTxt a        {color:White; text-decoration:none;}
.FooterTxt a:hover  {color:White; text-decoration:underline;}

#BottomPage         {width:745px; height:250px; float:left; background-color:#3356ac; float:left;}



/* THIS IS THE INNER PAGE STYLE FOR PRODUCTS */

#BreadCrumbTxt          {font-size:68%; font-weight:bold; color:#023f5c; margin-left:45px; margin-top:23px; text-align:left;}
#BreadCrumbTxt a        {color:#023f5c; }

#PageTitle              {width:509px; height:50px; float:left; margin-left:30px; display:inline;}
#PageTitleTxt           {font-size:120%; font-weight:bold; float:left; color:#023f5c;}
#Tabs                   {width:509px; height:28px; float:left; margin-left:30px; display:inline;}
#Tab1_ON                {width:170px; height:28px; float:left; background:url(../images/overview_tab_on.gif) top left no-repeat;}
#Tab1_OFF               {width:170px; height:28px; float:left; background:url(../images/overview_tab_off.gif) top left no-repeat;}
.TabTxt1                {font-size:75%; font-weight:bold; float:left; margin-left:75px; margin-top:8px; color:#023f5c; display:inline; cursor:pointer;}
#Tab2_ON                {width:143px; height:28px; float:left; background:url(../images/spec_tab_on.gif) top left no-repeat;}
#Tab2_OFF               {width:143px; height:28px; float:left; background:url(../images/spec_tab_off.gif) top left no-repeat;}
.TabTxt2                {font-size:78%; font-weight:bold; float:left; margin-left:30px; margin-top:8px; color:#023f5c; display:inline; cursor:pointer;}
#Tab3_ON                {width:184px; height:28px; float:left; background:url(../images/examples_tab_on.gif) top left no-repeat;}
#Tab3_OFF               {width:184px; height:28px; float:left; background:url(../images/examples_tab_off.gif) top left no-repeat;}
.TabTxt3                {font-size:78%; font-weight:bold; float:left; margin-left:38px; margin-top:8px; color:#023f5c; display:inline; cursor:pointer;}
#Content                {width:475px; float:left; margin-left:30px; margin-top:25px; display:inline;}
#ContentTxt             {width:235px; font-size:85%; float:left; color:#023f5c;}
.TabContent				{width:480px; height:100%; float:left; font-size:70%; color:#003f64; display:inline;}

#FastActionDoors		{width:480px; height:285px; text-align:center;}

/* #ProductBullets			{width:480px; } */
.subBullet				{width:50%; height:20px; float:left;}
.subBulletArrow			{float:left; display:inline; }
.subBulletTxt			{font-size:70%; color:#003f64; float:left; font-weight:bold;}
.subBulletTxt a			{text-decoration: none; color:#003f64; }
.subBulletTxt a:hover		{text-decoration: underline; color:#003f64;}
.subBulletTxtNULL			{font-size:70%; color:silver; float:left; font-weight:bold;}

/* GENERAL INNER STYLE */
#InnerContent	{width:480px; float:left; margin-left:30px; display:inline;}
.InnerMainTxt    {width:480px; font-size:70%; color:#003f64; display:inline;}
.InnerMainTxt a  {color:#003f64; text-decoration:underline;}
.InnerMainTxt a:hover  {color:#003f64; text-decoration:underline;}


/* SITEMAP */

#mySiteMapContent			{width:480px; height:460px; margin-left:30px; float:left; display:inline; }
.SiteMapColumn				{width:240px; height:460px; float:left; display:inline;}
.subSiteMapBullet			{width:240px; height:20px; float:left; font-size:70%; color:#003f64; display:inline;}
.subSiteMapBullet a			{text-decoration: none; color:#003f64;}
.subSiteMapBullet a:hover	{text-decoration: underline; color:#003f64;}
