*{margin:0}

#contactnow{color:#c00; font:bold 22px Arial,Verdana,Helvetica,sans-serif; text-align:right; padding-bottom:11px}

#contactnow1{color:#006; font:bold 17px Arial,Verdana,Helvetica,sans-serif; text-align:right}

#contactnowpic{vertical-align:middle}

#sign{color:#2b4b64; font-weight:bold}

a.blogsection:hover{color:#2b4b64; font-size:11px; text-decoration:underline}

a.category:link, a.category:visited{color:#2b4b64; font-weight:bold}

img{border:0 none}

a.fase4rdf:link{color:#000; font-size:11px; font-weight:bold; text-decoration:none}

a.fase4rdf:hover{color:#364A82; font-size:11px; font-weight:bold; text-decoration:underline}

a.mainlevel:link, a.mainlevel:visited{padding:3px 15px 3px 0px; margin-left:15px; border-bottom:1px dashed #e5e5e5; width:140px; display:block; text-decoration:none; text-align:left; height:16px}

a.pagenav:hover{color:#2b4b64; font-weight:normal; text-decoration:underline}

a.readon:link, a.readon:visited{padding-left:0px; color:#2b4b64; font:11px Arial,Verdana,Helvetica,sans-serif; text-decoration:none}

a.readon:hover{color:#2b4b64; font:normal 11px Arial,Verdana,Helvetica,sans-serif; text-decoration:underline}

a.sublevel:link, a.sublevel:visited{color:#6BBD00; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:normal}

a.sublevel:hover{color:#6BBD00; text-decoration:none}

a.weblinks:link, a.weblinks:visited{color:#2b4b64; font-weight:normal; font-family:Arial,Verdana,Helvetica,sans-serif; text-decoration:none}

a:link, a:visited, a.blogsection:link, a.blogsection:visited{color:#2b4b64; font:11px Arial,Verdana,Helvetica,sans-serif; text-decoration:none}

a.pagenav, a.pagenav:visited, #left_side .moduletable form a{color:#2b4b64}

a.weblinks:hover, a:hover, a.category:hover{color:#2b4b64; text-decoration:underline}

fieldset{background:transparent!important; border-style:none!important; position:relative; height:auto; width:auto; padding:0px; margin:0px}

form ul, form ul li{margin:0px; padding:0px; list-style:none}

body{         margin:76%/160% auto; padding:0; background:#fff url(../images/topfade.jpg) repeat-x top;  color:#000}

div#left_side .moduletable_menu h3, div#left_side .moduletable h3, div#mosright .moduletable_menu h3, div#mosright .moduletable h3{color:#fff;  font-size:16px; /* background:url(../images/moduleheader_bg.jpg) repeat-x; */        background-color:#5080B4;         padding-top:3px;         padding-bottom:6px; line-height:23px; text-indent:10px}

div#left_side .moduletable_menu li{padding:0px}

div#left_side .moduletable_menu, div#left_side .moduletable{width:183px; padding:0px 0px 5px; position:relative; height:auto; left:4px}

.right-container{float:right}

div#mosright .moduletable_menu, div#mosright .moduletable{background:url(../images/right-red.jpg) repeat-x; background-color:#fff; width:240px; padding:0px 0px 5px; position:relative; height:auto; left:0px}

#mosright2{background-color:#fff; width:240px; padding-left:20px}

#mosright2 h3{color:#c00; font-size:16px; font-weight:bold; margin-bottom:5px}

p{margin-top:14px; margin-bottom:7px}

span.red{color:#620000}

h1{color:#00006a; font:bold 18px Tahoma,Verdana,Helvetica,sans-serif; padding-top:10px}

h2{color:#00004a; font:bold 15px Tahoma,Arial,Verdana,Helvetica,sans-serif; padding-top:12px}

h3{padding:0; color:#000; font:bold 12px Tahoma,Arial,Verdana,Helvetica,sans-serif; margin-top:15px}

h4{color:#00004a; font:bold 10px Tahoma,Arial,Verdana,Helvetica,sans-serif}

h5, .newsfeedheading{color:#000; font:bold 11px Arial,Verdana,Helvetica,sans-serif}

h6{color:#000; font:bold 10px Arial,Verdana,Helvetica,sans-serif}

hr{border:1px solid #ccc; background:transparent; height:1px}

hr.separator{width:75px; border:1px solid #ccc; background:transparent; height:1px}

label{padding-left:0px}

li{padding:2px; list-style:2px; list-style-type:square}

table.contact td.details{background:#333; font:11px Arial,Verdana,Helvetica,sans-serif}

table.contact, table.contact td.icons{background:#333}

table.contenttoc{border:1px solid #666; margin:10px; padding:5px; color:#333; background:#FFF}

table.contenttoc td{padding:3px; font:normal 8pt Arial,Verdana,Helvetica,sans-serif; text-align:left}

table.searchintro{border:1px solid #666; background:#FFF}

/****used to change font *****/
td, tr, p, div{color:#333; font:12px arial,verdana,Helvetica,sans-serif;          line-height:150%}

.breadcrumbs{color:#505050; font:10px arial,verdana,Helvetica,sans-serif}

ul{margin:5px 0px 20px 0px}

.banner{margin:0 auto; padding-top:15px; text-align:center}

.button{margin-top:4px; border:1px solid #111; color:#333; background:#ccc; font:normal 12px Arial,Verdana,Helvetica,sans-serif; text-align:center; height:20px}

.buttonheading img{padding:2px}

.category{color:#000; font:bold 11px Arial,Verdana,Helvetica,sans-serif; text-decoration:none}

.componentheading{padding:0 0 10px 0; color:#000; font:bold 13px Arial,Verdana,Helvetica,sans-serif; text-align:left; text-decoration:underline}

.content{margin:0 auto; padding:0; width:950px; background:#FFF; border-left:7px solid #ccc; border-right:7px solid #ccc; height:700px}

.content_rating, .content_vote{font-weight:normal; font-size:8pt}

.contentdescription{color:#333; font:11px Arial,Verdana,Helvetica,sans-serif; text-align:left}

.contentdescription img{padding-right:5px}

.contentheading{padding-left:0px; padding-top:0px; color:#2b4b64; background:#FFF; font-size:13px; font-weight:bold; text-decoration:bold; text-indent:0px; text-align:left; height:22px}

.contentpagetitle{color:#5E0A0C; font:bold 13px Arial,Verdana,Helvetica,sans-serif; text-align:left}

.contentpane, .sectiontableentry1{background:#FFF}

.contentpaneopen{background:none; margin:0px 20px 0px 0px}

.contentpaneopen img{padding:10px}

.createdate{padding:0 0 10px 0; color:#aaa; font:normal 9px Arial,Verdana,Helvetica,sans-serif; text-decoration:none}

.fase4rdf{color:#FFF; font:normal 11px Arial,Verdana,Helvetica,sans-serif}

.inputbox{border:1px solid #DDD; padding-left:2px; color:#000; background:#F8F8F8; font:12px Arial,Verdana,Helvetica,sans-serif}

.inputbox:hover{background:#E6ECEF}

.latestnews a{font-size:13px}

.latestnews li{padding:0px 5px 0 0px; list-style:0px;          list-style-type:none}

.createdate{color:#737373}

.newsfeed a{font-size:13px}

.mod_user5{width:290px; padding:5px 5px; float:left; color:#000; background:#EDF3F7 url(../images/moduletop.gif) repeat-x top; height:125px}

.mod_user6{width:290px; margin:0 auto; margin-right:3px; padding:5px 5px; float:right; color:#000; background:#EDF3F7 url(../images/moduletop.gif) repeat-x top; height:125px}

.mod_user7{width:290px; padding:5px 5px; float:right; margin:0 auto; color:#000; background:#EDF3F7 url(../images/moduletop.gif) repeat-x top; height:125px}

.modifydate{color:#aaa; font:normal 10px Arial,Verdana,Helvetica,sans-serif; text-decoration:none}

.moduletable a{color:#2b4b64; text-decoration:none}

.moduletable a:hover{}

.moduletable form{padding-top:10px; color:#505050}

.moduletable_menu ul{margin:0px; padding:0px; position:relative; line-height:23px}

.moduletable_menu ul li a{text-decoration:none,line-height:23px; line-height:23px; list-style-type:none}

.moduletable_menu ul li a:hover{}

.mosimage{border:1px solid #EEE; padding:0px; margin:1px 8px 8px 0px}

.mosimage_caption{color:#666; background:#EEE}

.mostread li{padding:0px 5px 0 5px; list-style:3px; list-style-type:none}

.newsfeeddate{color:#FF9; font:normal 10px Arial,Verdana,Helvetica,sans-serif}

.offtab{border-left:outset 1px #E0E0E0; border-right:outset 1px #E0E0E0; border-top:outset 1px #E0E0E0; border-bottom:solid 1px #d5d5d5; background:#e5e5e5; font-weight:normal; text-align:center; cursor:hand}

.ontab{border-left:outset 1px #DCF2FA; border-right:outset 1px #808080; border-top:outset 1px #DCF2FA; border-bottom:solid 1px #d5d5d5; color:#FFF; background:#323A15; font-weight:bold; text-align:center}

.pagenav{color:#555}

.pagenavbar{}

.pagetext{display:none; visibility:hidden; position:relative; top:0}

.poll{margin-bottom:10px; padding:0px; color:#000; font:11px/16px Arial,Verdana,Helvetica,sans-serif}

.poll label{padding-left:6px}

.pollstableborder{}

.sectiontableentry1 img, .sectiontableentry2 img{padding-right:10px; padding-left:5px}

.sectiontableentry2{background:#e5e5e5}

.sectiontableheader{padding:2px; color:#FFF; background:#A9CEE3; font-weight:bold}

.small{color:#888; font:normal 10px Arial,Verdana,Helvetica,sans-serif; text-decoration:none}

.smalldark{color:#666; font:normal 10px Arial,Verdana,Helvetica,sans-serif; text-decoration:none}

.syndicate{padding:15px; list-style-type:none}

.syndicate{padding-top:10px; list-style-type:none}

.tabheading{}

.tabpadding{padding:5px}

#current a{color:#000; font-weight:bold; text-decoration:none}

#footer{margin:0px auto; width:840px;  border-top:1px dotted #ccc; padding:0px; clear:both; background:#fff; height:170px}

#footer .padding{padding-top:20px; color:#2b4b64; text-align:center}

#footer a{color:#2b4b64}

/******************************* blog post module **************************/
.moduletableblogpost{margin:0 0 0 3px; font-size:13px}

.moduletableblogpost a{font-size:14px}

.moduletableblogpost h3{color:#000; background:url(../images/moduleheader_bg.jpg) repeat-x; line-height:23px; text-indent:10px}

.newsfeed_itemblogpost{font-size:11px; margin:4px 0 0 5px}

/***************************************END latest blog post module **********************/
#left_side{float:left; margin-bottom:10px; width:193px; border-right:1px #eee dotted; min-height:344px;          list-style-type:none}

#left_side a{color:#616161list-style-type:none}

#left_side .moduletable form, #mosright .moduletable form{padding:10px 0px 5px 15px}

#left_side .moduletable_menu ul li, div#mosright .moduletable_menu ul li, .moduletable_menu ul li{margin:0px 0px 0px 0px; border-bottom-color:#E5E5E5; border-bottom-style:dashed; border-bottom-width:1px; list-style:none; line-height:23px}

#left_side a:hover, #mosright a:hover, #left_side #active_menu, #mosright #active_menu{color:#000; font-weight:boldlist-style-type:none}

#left_side img{}

#left_side table.moduletable{margin-bottom:5px; padding-bottom:5px; background:transparentlist-style-type:none}

#left_side table.moduletable td, #mosright table.moduletable td, #left_side table.moduletable tr, #mosright table.moduletable tr{font:11px Arial,Verdana,Helvetica,sans-serif; list-style-type:none}

#main{margin:0 auto; width:950px; padding-top:0px; background:#FFF}

#main .padding{width:950px}

#mainlevel-nav{padding:0px; margin:0 auto; padding-left:0px; list-style:none; font:0.8em Arial,Verdana,Helvetica,sans-serif}

#mainlevel-nav li{padding:0px; float:left; margin:0; width:auto; white-space:nowrap; list-style-type:none; background:url(../images/menusep.gif) no-repeat top right; font-size:11px; line-height:34px}

#mainlevel-nav li a{padding-left:12px; padding-right:12px; color:#fff; background:transparent; font-weight:bold; line-height:34px; text-align:left; text-decoration:none}

#modules{width:915px; margin:0px auto; clear:both; background:#FFF; font:10px Arial,Verdana,Helvetica,sans-serif; height:170px}

#modules .moduletable td{padding-top:10px; color:#686868; font:12px Arial,Verdana,Helvetica,sans-serif}

#modules .moduletable th{padding-top:15px; color:#3A7A9F; background:inherit; font:14px Arial,Verdana,Helvetica,sans-serif; text-align:left}

#modules a{color:#6BC238; text-decoration:underline}

#mosright{float:none; width:250px; min-height:344px; border-left:1px dotted #eee; padding-left:20px}

#newsflash{ margin:0px 9px auto; width:930px; /*background:url(../images/mainimg.jpg) no-repeat center; */}

#newsflash .left{width:670px; float:right}

#newsflash .left .padding{/*padding:15px 0 0 0px; */width:640px; font-family:"Tahoma",arial}

#newsflash a, #footer a:hover{color:#f00; text-decoration:none}

#newsflash td{color:#FFF; font:normal 120% "Tahoma",arial; text-align:left}

#newsflash th{color:#FFF; font:170% "Tahoma",arial; text-align:left}

#right_side_wide{float:right; width:710px; padding-right:35px}

#right_side_wide a{font-size:13px}

#right_side2{ padding-left:30px; text-align:justify}

#right_side2 a{font-size:13px}

#search{float:right; padding:25px 40px 0px 0px; margin:0}

#top{margin:0px auto; width:950px; background:#fff; height:133px; border-top:7px solid #ccc; border-right:7px solid #ccc; border-left:7px solid #ccc; text-align:center}

 #top .padding{ padding-top:20px; margin-left:15px; /*background:url(../images/logo.gif) no-repeat left; */         height:40px}

#top h1{padding:0px 0 0 60px; color:#455D6A; font-size:160%}

#top h2{padding:0px 0 0 60px; color:#aaa; font-size:100%}

#topmenu{         margin:0px auto;        background:url(../images/menu.gif) repeat-x top;          width:931px;          height:25px;          padding-bottom:16px}

#topmenu a:hover{background:url(../images/menu2.gif) repeat-x center; padding-top:16px; padding-bottom:15px}

#box-container{margin-left:25px; width:650px; height:250px}

#box1{background:url(../images/box-back.png) repeat-x top; float:left; width:316px; height:200px; margin-right:15px}

#box1 h2{text-align:left; margin-top:3px; margin-left:5px; padding:3px; color:#fff; font-size:17px; font-weight:bold}

#box2{background:url(../images/box2-back.png) repeat-x top; float:right; width:316px; height:200px}

#box2 h2{text-align:left; margin-top:3px; margin-left:5px; margin-bottom:5px; padding:3px; color:#fff; font-size:17px; font-weight:bold}

#box2 ul{margin-top:15px}

#box3{float:right}

#footermenu{color:#999; font-size:10px}

#footermenu ul{margin:5px 75px 0 0}

#footermenu ul li{display:inline}

#footermenu a{font-size:10px}

#footermenu a:hover{color:#000; text-decoration:none}

#footsum{color:#999; font-size:10px; text-align:center}

#FullName{width:200px}

#Email{width:200px}

#Subject{width:200px}

#Message{width:200px}

.portfolio{width:740px;  margin-left:80px}

.fst_mod_test_title{font-size:12px !important; font-weight:bold; margin-bottom:7px}

.fst_mod_test_name a{font-size:12px !important}
