BODY			{margin:0px; padding:0px; font-family:Verdana; font-size:13px; background: #fff url(../images/background.png) repeat-x 0px 0px; color:#485478;}
A			{text-decoration:none;color:#274e7a; }
SPAN			{color:#666666;}

FORM			{float:left;width:380px;height:auto;margin-left:5px;}
FIELDSET		{padding:0px;margin:0px;width:auto; border:solid 1px #222222;padding:10px; padding-top:0px;}
FIELDSET LEGEND		{padding:0px;margin:0px;color:#444444;font-size:12px;font-weight:bold;}

INPUT.submit		{float:left;background-color:#4076A9;border:solid 1px #000000;margin:2px;margin-left:162px;color:#eeeeee;cursor:pointer;height:22px;}
INPUT.text		{float:left;width:160px;background-color:#fff;border:solid 1px #E6BABB;}
INPUT.checkbox		{float:left;width:20px;display:block;margin-right:230px;}
INPUT.radio
TEXTAREA		{float:left;width:350px;height:120px;background-color:#FFF;border:1px solid #E6BABB;margin:0px;padding:0px;margin-top:1px;margin-bottom:2px;overflow:auto;}
LABEL.radiobutton	{float:left;}

A:link			{color: #485478; text-decoration:underline;}
A:visited		{color: #485478; text-decoration:underline;}
A:active		{color: #485478; text-decoration:underline;}
A:hover			{color: #485478; text-decoration:underline;}

P                       {  }
H1                      { font-family:Arial; font-size:24px; }
H2                      { font-family:Arial; font-size:20px; color:Red; }
H3                      { font-family:Arial; font-size:16px; color:Red; }
HR                      { color: #e2e2e2; }

DIV#mainContainer                       { width:1000px; margin-top:50px; margin-bottom:50px; margin-left:auto; margin-right:auto; }
  DIV#header                            { width:1000px; height:64px; background:url(../images/mainContainerHeaderBackground.png) no-repeat; }
    DIV#mainMenu                        { height:38px; margin-left:280px; padding-top:25px; color:#2a4175; float:left; font-size:14px;  }
    DIV#search                          { height:25px; text-align:right; margin-top:25px; margin-right:30px; float:right; }
      INPUT#txtBxSearch                 { width:144px; height:15px; background:url(../images/txtBxSearch.png) no-repeat; border:0px; float:left; padding:5px; }
      INPUT#btnSearch                   { width:54px; height:25px; background:url(../images/btnSearch.png) no-repeat; border:0px; float:right; cursor:pointer; }
  DIV#container                         { width:1000px; background:url(../images/mainContainerBackground.png) repeat-y; clear:both; }
    DIV#left                            { width:230px; float:left; }
      DIV#logo                          { width:230px; height:180px; margin-top:-60px; }
        DIV#logo img                    { margin-left:12px; }
      DIV#leftMenu                      { width:220px; padding:30px 0 0 10px; }
        DIV.leftMenuHeader              { width:214px; height:40px; background:url(../images/menuHeaderBackground.jpg) repeat-x; color:#FF0000; font-weight:bold; font-size:14px; text-align:center; padding-top:10px; margin-left:6px;}
        DIV.leftMenuContent             { width:220px; color:#485478; font-size:11px; }
          DIV.leftMenuContent ul        { list-style-image:url(../images/listType.jpg); }
            DIV.leftMenuContent li      { padding:5px; }
    
    DIV#right                           { width:740px; float:right; }
      DIV#mainContent                   { width:740px; color:#232a63; }
      DIV#mainContent textarea          { width:350px;height:120px;background-color:#FFF;border:solid 1px #E6BABB;margin:0px;padding:0px;margin-top:1px;margin-bottom:2px;overflow:auto;font-family:Verdana; font-size:13px;}
          DIV.contentItem               { width:725px; margin-top:30px; padding-left:15px; }
          DIV.contentItemHeader         { width:710px; height:46px; }
            DIV.contentItemShuttle      { width:46px; height:46px; background:url(../images/shuttle.png); float:left; }
            DIV.contentItemTitle        { width:650px; height:46px; float:right; margin-left:10px; }
          DIV.contentItemContent        { width:690px; margin-top:20px; margin-left:10px; padding-right:20px; }
            DIV.contentItemIntro        { margin:0px 0px 15px 0px; border-bottom:1px solid #ececec; }
            TD.imageLeftCell            { width:250px; text-align:left; }
            TD.imageRightCell           { width:250px; text-align:right; }
            TD.textCell                 {  }
            DIV.contentItemImage        { width:250px; float:left; }
            DIV.contentItemText         { width:340px; float:right; padding-right:120px; }
            DIV.contentItemFullText     { width:650px; float:right; padding-right:60px; margin-top:15px; }
            DIV.contentItemFooter       { width:690px; border-bottom:1px dashed #e2e2e2; clear:both; padding-top:15px;}

        DIV.newsItem                    { width:725px; margin-top:30px; padding-left:15px; clear:both; }
          DIV.newsItemHeader            { width:740px; }
            DIV.newsItemDate            { width:46px; height:46px; background:url(../images/shuttle.png); float:left; }
              DIV.day                   { color:red; font-weight:bold; font-size:17px; padding-top:9px; text-align:center; }
              DIV.month                 { font-size:11px; text-align:center; }
            DIV.newsItemTitle           { width:684px; float:right; margin-left:10px; }
          DIV.newsItemContent           { width:710px; margin-left:10px; }
            DIV.newsItemIntro           { margin-right:70px; color:red; font-family:Arial; font-size:11px; font-weight:bold; border-bottom:1px solid #ececec; padding-bottom:2px; margin-bottom:10px; }
              DIV.readMore              { width:62px; height:15px; font-size:11px; background:url(../images/readMore.png) no-repeat; padding:5px; float:right; margin-right:20px;  }

    DIV#footer                          { width:1000px; height:45px; background: url(../images/mainContainerFooterBackground.png) no-repeat; }

H1.mainTitle                            { margin-left:15px; margin-top:15px; }
DIV.contentContainer                    { width:690px; margin-left:25px; margin-bottom:30px; }
DIV#routeFrom                           { width:295px; margin-left:30px; margin-top:15px;  }
  #txtBxEnd                             { width:135px; float:left; display:block;  }
  #btnCalculateRoute                    { width:135px; float:right; display:block; }
DIV#map_canvas                          { margin-left:30px; margin-top:30px; width:670px; height:500px;}
DIV#directionsPanel                     { margin-top:30px; margin-left:30px; margin-bottom:30px; width:670px; }
.red                                    { color:#FF0000; }
.noborder                               { border:none;outline:none; }
.cursor                                 { cursor:pointer; }
.addedBy                                { text-align:center;color:red; font-family:Arial; font-size:12px; font-weight:bold;  }
.floatleft                              { float:left; }
.floatright                             { float:right; }
.clearfloat                             { clear:both; }
.react                                  { width:62px; height:15px; float:right; font-size:11px; text-align:center; text-decoration:underline; background:url(../images/readMore.png) no-repeat; padding:5px; margin-right: 5px; }
.input                                  { width:175px; border:1px solid #E6BABB; }
.checkbox                               { border:1px solid #E6BABB; }
.redtext                                { margin:0px; padding:0px; font-size:12px; margin-left:15px; margin-top:10px; }
.center                                 { text-align:center; }
.contentTable                           { vertical-align:top; }
.button									{ background-color:#FFF;border:solid 1px #E6BABB; color:#232a63; }
.add									{ background-color:#FFF;border:solid 1px #E6BABB; color:#232a63; }
.edit									{ background-color:#FFF;border:solid 1px #E6BABB; color:#232a63; }
.delete									{ background-color:#FFF;border:solid 1px #E6BABB; color:#232a63; }

#forumContainer                     { background:#F9F9F9; width:650px; padding:10px; }
#forumForm                          { width:360px; float:left; }
#forumForm textarea                 { background:#fff; font-size:12px; border:solid 1px #E6BABB; padding:3px; width:352px; height:105px;}
#forumSmiley                        { width:250px; float:right;  }
#smileyContainer                    { height:130px; border:1px solid #E6BABB; padding:3px; }
#forumSmiley a                      { cursor:pointer; margin:5px; }
.forumItem                          { background:#F9F9F9; }

DIV#treeItemContainer                 {  }

  DIV#treeItemContainer table         { height:25px; vertical-align:top; margin-top:-8px; text-align:left; border:1px; }
  .treeItemHeader                     { width:120px; height:25px; }
  .treeItemAction                     { height:25px; }

.textarea		              {width:350px;height:120px;background-color:#FFF;border:solid 1px #E6BABB;margin:0px;padding:0px;margin-top:1px;margin-bottom:2px;overflow:auto;}
