@charset "utf-8";
/* CSS Document */
body
{
 background-color:#f0f0f0;
 background-image:url(../img/generic/bg.jpg);
 background-repeat:repeat-x;
 background-position:top;
}

#master
{
 margin:0 auto 0 auto; 
 width:937px;
 height: 100%;
}
#header
{
 background-image:url(../img/generic/headerbg.jpg);
 background-repeat:no-repeat;
 height:165px;
 padding: 33px 0px 0px 251px; 
}

 #header a
 {
  display:block;
  background-image:url(../img/generic/logo.png);
  width:434px;
  height:99px;
 }
 
#menu
{
background-image:url(../img/generic/menubg.jpg);
background-repeat:no-repeat;
width:867px;
height:47px;
position:absolute;
margin:-34px 0px 0px 35px;
}

#menu ul
{
 list-style-type: none;
 margin: 0px 0px 0px 0px;
 padding: 13px 0px 0px 400px; 
}

#menu ul li
{
float:left;
color:#dfdede;
font-family:Arial, Helvetica, sans-serif;
padding: 0px 3px 0px 3px; 
}

#menu ul li a
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#dfdede;
}

#menu ul li a:hover
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#002b5c;
}

#menu ul li a.here
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#002b5c;
}

#img
{

width:937px;
height:215px;
position:absolute;
margin:20px 0px 0px 0px;
}

#img h1
{
font-family:Arial, Helvetica, sans-serif;
margin: 170px 0px 0px 410px;
letter-spacing: -3px;
text-decoration:none;
color:#2491d2;
}


#content
{
width:937px;
height:375px;
border: solid #a8a7a7;
border-width:1px;
position:absolute;
margin:240px 0px 0px 0px;
background-color:#fafafa;
background-image:url(../img/home/content_div.jpg);
background-position:center;
background-repeat:no-repeat;
}
/*End of common CSS*/

#left_content
{
width:430px;
float:left;
margin:10px 10px 10px 10px;
}

#left_content h2
{
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing: -1px;
text-decoration:none;
color:#002b5c;
}

#left_content p
{
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing: 0px;
text-decoration:none;
color:#484747;
font-size:14px;
text-align:left;
}




#right_content
{
width:430px;
float:right;
margin:10px 10px 10px 10px;
text-align:left;
}

 #right_content a.follow_twitter
 {
  margin:auto;
  display:block;
  background-image:url(../img/home/twitter.png);
  width:280px;
  height:51px;
 }
 

 #right_content div.twitter_div
 {
 width:420px;
 height:150px;
 border-width:0px;
 border:none;
 overflow:visible;
 }
 
  #twitter_update_list
  
 {
 font-family:Arial, Helvetica, sans-serif;
 letter-spacing: 0px;
 text-decoration:none;
 color:#484747;
 font-size:14px;
 text-align:left;
 
} 

  #twitter_update_list a
  
 {
 font-family:Arial, Helvetica, sans-serif;
 letter-spacing: 0px;
 text-decoration:none;
 color:#2562a7;
 font-size:14px;
} 
 

 
/*Start of copyright*/ 
#footer
{
 position:absolute;
 margin:620px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 text-align:center;
 text-decoration:none;
 color:#979797;
 width:937px;
} 

#footer a {text-decoration:none;}

#footer a span.a
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:center;
 text-decoration:none;
 color:#47ed1d;
 width:937px;
} 

#footer a span.b
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:center;
 text-decoration:none;
 color:#1091ff;
 width:937px;
} 






